
Apple сегодня заявила, что с 27 марта потребует от разработчиков поддержки iPhone XS Max и 12,9-дюймового iPad Pro 3-го поколения (если он доступен на iPad) для всех новых приложений и обновлений.
Изначально Apple заявляла, что разработчикам приложений потребуется поддержка iOS 12 с марта в конце 2018 года. сегодняшнее заявление для разработчиков служит напоминанием, но также уточняет детали. SDK iOS 12.1 не был выпущен, когда Apple впервые установила крайний срок. iPad Pro 3-го поколения также был анонсирован в промежутке и теперь входит в требования.
Apple потребует, чтобы все представленные приложения поддерживали последние устройства, а также скриншоты для списка App Store. Обратите внимание, что обязательное использование SDK iOS 12.1 не означает, что разработчики приложений должны прекращать поддержку старых версий операционной системы, хотя >80% устройств уже работают под управлением iOS 12, поэтому многие сделают это по собственному желанию.
В том же духе приложения watchOS должны быть созданы с использованием SDK watchOS 5.1 и обеспечивать поддержку новых размеров экрана Apple Watch Series 4.
Apple также пригласила разработчиков связаться с ними, если им потребуется запросить специальное исключение для обхода более строгих политик управления памятью, представленных в iOS 12 и tvOS 12.
Ожидается, что Apple выпустит iOS 12.2, watchOS 5.2, macOS 10.14.5 и tvOS 12.2 в понедельник. Разработчики, использующие Swift, захотят как можно скорее принять SDK iOS 12.2, поскольку он включает Swift 5 и ABI-стабильность. Это позволяет приложениям, включающим код Swift, иметь меньший размер файла и быстрее запускаться, поскольку Apple впервые будет включать фреймворки Swift в операционную систему.