Стороннє завантаження додатків – це багаторічна мрія користувачів iPhone та iPad. Вона, нарешті, здійснилася: Apple випустила бета-версію iOS 17.4, яка дозволяє користувачам із Європейського Союзу завантажувати програми не лише з магазину App Store. Але це лише Євросоюз змусив Apple реалізувати таку можливість, користувачі з решти світу продовжать встановлювати лише ті додатки, які дозволяє Apple. Але iPhone та iPad продаються глобально і залишалося питання, як саме Apple перевірить, чи вашому iPhone або iPad дозжволено завантажувати програми, які не обов’язково схвалені Apple.
iOS 17.4 вносить значні зміни в роботу мобільної операційної системи Apple. По-перше, стороннє завантаження не буде відкрито доступним, як на Android, де поки що можна качати файл APK та вільно встановлювати такі скачані рограми. Натомість Apple дозволить альтернативні магазини додатків на iOS, і лише ці магазини зможуть поширювати програми за межами App Store. Apple називає ці магазини App Marketplaces.
App Marketplaces повинні дотримуватися багатьох правил, щоб переконатися, що вони отримали спеціальний дозвіл від Apple. Наприклад, компанія каже, що розробники сторонніх магазинів додатків повинні мати акредитив на суму не менше 1 мільйона євро, щоб «гарантувати підтримку розробників і клієнтів».
Існують також деякі інші функції, доступні виключно для користувачів у ЄС через місцеві правила, такі як можливість сторонніх програм використовувати NFC для оплати без Apple Pay і нові API для створення веб-браузерів з використанням сторонніх двигунів, а не лише Apple WebKit.
Перед увімкненням можливості стороннього завантаження iOS перевіряє кілька відомостей. Apple розробила нову систему під внутрішньою назвою «countryd», яка об’єднує кілька фрагментів інформації для визначення регіону, де знаходиться користувач. Ця система існує з iOS 16.2, але досі не використовувалася.
iOS перевіряє, щоб визначити, чи придатний пристрій для стороннього завантаження та App Marketplaces:
- Платіжна адреса Apple ID
- Поточне місцезнаходження користувача
- Поточний регіон в налаштуваннях iOS
- Клас пристрою (iPhone, iPad тощо)
Цікаво, що ця система також спеціально перевіряє, чи походить пристрій із Китаю, щоб обмежити можливість стороннього завантаження додатків на таких пристроях. Причини цього незрозумілі. Apple також реалізує новий розділ у меню «Про цей iPhone», щоб користувачі могли бачити регіон пристрою. Там буде посилання на статтю підтримки з докладнішою інформацією про цю систему, але стаття ще недоступна.
Список країн, у яких увімкнено стороннє завантаження, надходить із сервера Apple, що означає, що компанія може оновити його в будь-який час, якщо більше країн приймуть схоже антимонопольне законодавство, подібне до прийнятого Євросоюзом. Apple зможе запровадити ті самі зміни в цих регіонах без необхідності випускати ще одне оновлення iOS.
Apple також розробила систему, яка може скасовувати перевірку, щоб увімкнути стороннє завантаження для певного акаунту Apple ID. Ймовірно, ця система використовується лише для внутрішніх потреб.