Apple представляет обновленные правила, которые включают поддержку новой категории приложений, предлагающих контент для авторов. Кодекс поведения разработчика расширяется, чтобы помочь сохранить в App Store справедливую торговую площадку для разработчиков и пользователей, включая обновленные руководящие принципы, касающиеся требований к личности разработчика, рейтингов и манипуляций с отзывами, а также чрезмерного количества жалоб клиентов. У разработчиков также есть новые возможности обжаловать отказ приложения из-за предвзятости, а также возможность сообщить о приложении, если есть основания полагать, что приложение представляет собой проблему доверия или безопасности или нарушает приложение. Рекомендации по обзору магазина.
Swift
Swift — мощный и интуитивно понятный язык программирования Apple — теперь имеет встроенную поддержку параллелизма. Это означает, что разработчикам будет проще писать код, который работает параллельно, что является ключом к созданию приложений, реагирующих на ввод данных пользователем, при этом выполняя больше работы в фоновом режиме. Благодаря параллелизму в Swift разработчики могут писать быстрый, современный, безопасный код с меньшим количеством ошибок и в полной мере использовать мощные многоядерные микросхемы на устройствах Apple.
SwiftUI заново изобрел разработку пользовательского интерфейса, упростив разработку привлекательных приложений с минимальным количеством кода. Теперь SwiftUI делает огромный шаг вперед, помогая разработчикам предлагать своим пользователям больше возможностей. Сюда входят усовершенствования для улучшения представления списков, возможностей поиска, специальных возможностей в приложении, многоколоночных таблиц и многого другого.
Swift Playgrounds — отличный способ научиться программировать прямо на Mac или iPad. В Swift Playgrounds 4, который выйдет позже в этом году, пользователи смогут создавать визуальный дизайн приложения с помощью SwiftUI. Проекты приложений можно открывать и редактировать в Swift Playgrounds или Xcode, а когда они будут готовы, пользователи могут создать настоящее приложение и отправить его прямо в App Store прямо со своего iPad.