Новость об iOS и iPadOS 14 была раскрыта на открытии Национальной конференции разработчиков Apple. В презентации мы смогли увидеть штрихи новинок этих новых операционных систем. Тем не менее, большая часть новостей оставалась скрытой в самих бета-версиях разработчиков которые Apple предоставила через несколько минут после окончания презентации. Одной из этих функций была возможность превратить стороннее приложение в приложение по умолчанию во всех операционных системах. Компания Appl опубликовала руководство, в котором показано, какие требования предъявляются к приложению по умолчанию в iOS и iPadOS 14.
Условия для изменения браузера и электронной почты по умолчанию в iOS и iPadOS 14
В iOS 14 и более поздних версиях пользователи могут выбрать приложение в качестве веб-браузера или почтового приложения по умолчанию. Чтобы сделать выбор для своего приложения, подтвердите, что вы соответствуете приведенным ниже требованиям, а затем подайте заявку на получение управляемого права.
Это первые строки руководства для разработчиков по подготовке приложений для почты и браузера. стать приложениями по умолчанию в новых операционных системах. Таким образом, Google Chrome может стать браузером по умолчанию, а Gmail - почтовым приложением по умолчанию. Если они соответствуют правилам, установленным Apple.
Что касается веб-браузеры, Apple утверждает, что ей нужны определенные требования к приложениям, которые пытаются вытеснить Safari с единственной целью:
[…] Соответствовать определенным функциональным критериям для защиты конфиденциальности пользователей и гарантировать адекватный доступ к Интернет-ресурсам.
Что касается технических требований, Apple требует следующих пунктов:
- Интегрируйте HTTP и HTTPS в файл Info.plist
- Не используйте элементы UIWebView
- При запуске приложения должно появиться текстовое поле для ввода URL-адреса, инструментов поиска или списков закладок.
Когда приложение запускается при открытии URL:
- Требуемый контент будет отображаться
- Может представлять «безопасный просмотр» или другое предупреждение, чтобы избежать фишинга или других проблем.
Что же касается почтовые приложения должен соответствовать трем требованиям:
- Установить схему mailto: в файле Info.plist
- Возможность отправить сообщение на любой действующий адрес электронной почты
- Вы можете получать электронные письма от любого получателя