В бета-версии iOS 14 (iOS 14 beta 8) появилась возможность сменить браузер по умолчанию. В настоящий момент пользователю разрешено установить вместо Safari последнюю версию Chrome.
Для смены браузера по умолчанию в iOS 14 необходимо:
- скачать Chrome в App Store или обновить ранее установленную версию этого браузера до версии 85.0.4183.109;
- открыть «Настройки» и выбрать там приложение Chrome или Safari;
- выбрать вкладку «Приложение браузера по умолчанию» и там сменить браузер.
Ранее в начале августа этого года Apple опубликовала на портале разработчиков требования и рекомендации по настройкам к сторонним приложениям, которые могут стать браузером и почтой по умолчанию в iOS 14 вместо штатных Safari и Mail на iPhone и iPad.
Согласно документации Apple, стороннее приложение может использоваться в качестве браузера или почтового клиента в iOS 14 по умолчанию, если оно соответствует определенным функциональным критериям по защите конфиденциальности пользователей и обеспечивает надлежащий доступ к ресурсам в сети интернет и передачу данных без их изменения.
Также сторонний браузер должен содержать текстовое поле для ввода URL, иметь средства поиска ссылок в сети интернет и списки избранных закладок. При открытии пользователем ссылки стороннее приложение должно сразу переходить непосредственно по указанному адресу и отображать ожидаемый веб-контент. Не допускается перенаправление на сторонние ресурсы и отображение любого контента, который не относится к открываемому пользователем адресу.
Сторонние почтовые программы, чтобы получить возможность быть подписанными Apple для разрешения установки по умолчанию, должны уметь отправлять сообщения любому действительному получателю и получать сообщения от любого отправителя. Внесение любых изменений в пользовательские данные запрещено. Разрешены сторонние почтовые приложения, в которых есть функции фильтрации входящей почты, элементы родительского контроля, а также контролируемые и настраиваемые пользователем функции для проверки входящей почты, например, на фишинговые сообщения.
Разработчики должны получить разрешение от Apple на использование пользователями их приложений по умолчанию вместо штатных путем отправки заявки на электронную почту «default-browser-requests@apple.com» или «default-mail-app-requests@apple.com»… Также им необходимо обновить свои приложения, чтобы соответствовать всем требованиям компании. Сейчас это сделала только Google в обновленном Chrome для iOS.
Xop
Интересно, сможет ли такую сертификацию пройти Firefox, причем не убирая возможность установки расширений (в частности, блокировщиков рекламы)?
Viknet
Блокировщики рекламы ставятся прям из апп-стора.
А Firefox на iOS, как и все остальные браузеры, использует движок Safari.
Не вижу причин, по которым FF может не получить такой же доступ.
Xop
Оказывается я сильно отстал от жизни в плане блокировки рекламы на iOS, спасибо за наводку
kulichkovsergey
Я вижу только блокировщики рекламы для Safari. Для Chrome тоже есть?
megly
Все браузеры на iOS, по большому счёту, и есть сафари.
Alex_ME
Но зачем тогда они?
Viknet
Синхронизация закладок, паролей, истории, с десктопной версией.
Более удобный (или по крайней мере другой) интерфейс.
Кастомизация стандартного поведения движка.
green_tree
Как-то не так у меня работали блокировщики на айпаде. Для Сафари были content blockers, у Brave какие-то свои встроенные блокировщики, а Фаерфокс не резал рекламу совсем (хотя и использовал тот же движок Сафари). Во всяком случае так было на iOS 13, сейчас уже проверить не могу.
Viknet
Да, сейчас поизучал, похоже вы правы. Content Blocker API работает только в самом Safari, но не в браузерах, использующих его движок.
Похоже, остаётся только рассчитывать на встроенные возможности этих сторонних браузеров, т.к. установка произвольных расширений приложений на iOS запрещена.