Пользователи iOS и iPadOS давно хотели изменить почтовые приложения и браузерные приложения по умолчанию. Многие нативные приложения для iOS великолепны, но Mail и Safari не всегда отвечают всем требованиям. Наконец, iOS 14 и iPadOS 14 позволят пользователям устанавливать сторонние приложения в качестве браузера и почтовых клиентов по умолчанию, но Apple выпустила правила, которым приложениям необходимо будет следовать, чтобы их можно было использовать по умолчанию.
Почему это необходимо
Вы можете сказать, что можете использовать любой браузер или почтовое приложение, когда захотите, и это правда — в определенной степени. Если вы хотите отправить электронное письмо, конечно, вы можете зайти в приложение Gmail или Spark (мое новое любимое) и использовать его. Если вы хотите что-то найти в Google, перейдите в Chrome или Firefox.
Однако если вы нажмете ссылку для отправки электронного письма, откроется приложение iOS Mail. Если вы нажмете на ссылку в другом приложении, вы перейдете в Safari. Но вам могут понадобиться Gmail и Firefox. iOS 14 позволит вам установить настройки по умолчанию, чтобы при нажатии на ссылку вы переходили к нужным приложениям.
Правила Apple по умолчанию для приложений
Многим интересно, как это будет работать и с какими приложениями оно будет работать. Бета-версии iOS 14 и iPadOS 14 по-прежнему не позволяют изменять приложения по умолчанию, поэтому многое из этого было неизвестно. Более подробную информацию можно найти в документации, которую Apple предоставила разработчикам.
Прежде всего, Apple настаивает на получении прямого запроса. Приложения по умолчанию должны использовать определенные права, но просто использовать их недостаточно. Приложение будет отклонено, если в Apple не будет отправлено электронное письмо с просьбой разрешить использование в качестве приложения по умолчанию.
Что касается веб-браузеров, компания требует, чтобы были предоставлены основные функции браузера, поскольку это будет ваша основная точка доступа к Интернету. Браузер должен иметь текстовое поле для ввода URL-адреса и условий поиска, а также должен предлагать списки закладок. Приложения браузера нельзя создавать с использованием UIWebView, поэтому необходимо использовать более новую версию WKWebView.
Браузеры должны отправлять пользователей в запрошенное ими приложение и выдавать оповещения о подозрительном контенте или других возможных трудностях.
«Приложения, которые перенаправляют в неожиданные места или отображают контент, не указанный в исходном коде места назначения, не соответствуют требованиям веб-браузера по умолчанию», — объяснила Apple.
Также отклоняются приложения, которые получают доступ к ненужным личным данным, например тем, что находятся в HomeKit, приложении «Здоровье» и службах определения местоположения.
То же самое относится и к почтовым приложениям, которые будут использоваться по умолчанию. Приложения электронной почты по умолчанию также должны обеспечивать основные функции отправки и получения контента с любого адреса электронной почты. Apple также упомянула, что разрешит использовать почтовые приложения, которые обеспечивают контролируемые пользователем функции проверки входящей почты.
Каждое приложение будет проверено на предмет соответствия требованиям для использования в качестве приложения по умолчанию. Эти строгие правила предотвращают использование приложений, не связанных с браузерами и электронной почтой.
Для пользователя: после установки iOS после ее выпуска осенью вы сможете изменить браузер и почтовые приложения по умолчанию в приложении «Настройки». Пока что он не включен в бета-версии iOS 14 и iPadOS 14, но это имеет смысл, поскольку Apple только что опубликовала рекомендации.
Узнайте больше о том, чего ожидать от iOS 14, и узнайте все, что вам нужно знать.