Новини про 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-адреси:
- Відобразиться необхідний вміст
- Може подавати "безпечний перегляд" або інше попередження, щоб уникнути фішингу чи інших проблем
Як програми електронної пошти повинні відповідати трьом вимогам:
- Встановіть схему пошти: у файлі Info.plist
- Вмійте надсилати повідомлення на будь-який дійсний електронний лист
- Ви можете отримувати електронні листи від будь-якого одержувача