Приложение Adaptivity теперь доступно как универсальная покупка на iOS и macOS

Одной из самых больших проблем, с которыми разработчики сталкиваются сегодня при разработке для платформ Apple, является адаптация макета своих приложений ко всем доступным формам и размерам экранов. Большинство приложений должны работать от iPhone SE с его 4-дюймовым дисплеем до iPad Pro с 12,9-дюймовым экраном. С помощью Catalyst некоторые приложения также должны хорошо работать на Mac, где приложение должно функционировать в небольшом окне вплоть до полноэкранного режима, который может быть намного больше, чем что-либо на iOS.

Apple предлагает множество технологий, призванных помочь в этом, таких как классы размеров и автолейаут, но нет инструмента для визуализации того, как выглядят эти классы размеров, поля, безопасные области и другие метрики на реальных устройствах, и как они изменяются относительно ориентации, разделенного представления iPad, динамического типа и других факторов окружающей среды.

Разработчик Geoff Hackworth создал Adaptivity (A) как инструмент именно для этого. Приложение долгое время было доступно на iOS и iPadOS, а сегодня оно также доступно на macOS благодаря Catalyst. Geoff говорит, что он намеренно избегал внесения каких-либо изменений, чтобы сделать приложение более похожим на Mac, поскольку вся суть приложения заключается в том, чтобы разработчики визуализировали стандартные системные поля и другие метрики — когда нет множества настроек.

Adaptivity (A) доступно как в App Store для iOS, так и для Mac по цене $3.99. Поскольку оно поддерживает универсальные покупки, покупка на одной платформе делает его доступным на всех платформах по единой цене.