Великі зміни в iOS 15.4. Скоро ми будемо брати софт для iPhone не тільки з App Store

Напевно багато хто з нас чув про прогресивні веб-додатки (PWA). Це програми, які, по суті, є адаптованими версіями сайтів. Незважаючи на те що вони працюють у браузері, їх інтерфейс спочатку влаштований таким чином, щоб нічим не відрізнятися від нативного ПЗ, яке встановлюється на смартфони з App Store або Google Play. PWA не мають адресного рядка та інших атрибутів, характерних для веб-сайтів. Але сенс використовувати їх завжди був тільки на Android, тому що на iOS їх хоч і не блокували прямо, все-таки обмежували, не дозволяючи їм стати повноцінною альтернативою софту з App Store. Однак з виходом iOS 15.4 все зміниться.

Ключове обмеження, яке не дозволяло прогресивним веб-додаткам повноцінно працювати на iOS, полягало в забороні на розсилку лід-повідомлень. Через цей веб-додаток фактично втрачали важливий інструмент взаємодії з користувачами. Адже якщо програма не може сповістити вас про повідомлення або вчинену подію, сенс у ній втрачається.


Що нового в iOS 15.4

Apple внесла зміни в першу бета-версію iOS 15.4, що вийшла на цьому тижні, додавши в налаштування Safari спеціальний перемикач, який дозволить приймати повідомлення від веб-додатків. Незважаючи на те що сам API ще не запущений, очевидно, що в Купертіно вже приступили до тестування і налагодження цього нововведення, а значить, до моменту релізу оновлення PWA вже зможуть відправляти користувачам пуші.

Може здатися, що повідомлення для веб-додатків - це прохідне нововведення, але це не так. Дозволивши їм відправляти пуші, Apple фактично дала добро на існування альтернативного джерела поширення софту, в ролі якого тепер виступатиме Safari. Розробники, з тієї чи іншої причини не готові викладати своє ПЗ в App Store, зможуть адаптувати його для роботи в браузері без будь-яких обмежень.

Свого часу Павло Дуров, який боявся блокування Telegram, створив альтернативну версію месенджера для браузера. Я намагався їй користуватися, але досить швидко стало ясно, що це неможливо саме через відсутність тих самих повідомлень. Тому незабаром проект заглух і не отримав подальшого розвитку. Але оскільки Apple зняла обмеження на відправку гармат, можливо, веб-версія Telegram відродиться.

Чому Apple раптом зважилася дозволити веб-додаткам надсилати повідомлення? Швидше за все, не на рівному місці. На це міг вплинути судовий розгляд з Epic Games. На одному із засідань представники Apple оголосили, що компанія не обмежує своїх клієнтів у використанні софту з альтернативних майданчиків. «У їхньому розпорядженні весь інтернет і необмежена кількість веб-додатків», - підкреслили в Купертіно.

PWA-програми на iOS

Однак Epic Games подала заперечення. Представники студії-розробника зазначили, що Apple хоч і не блокує PWA у себе на пристроях, забороняє їм доступ до ключових API, через що вони не можуть працювати так само, як звичайний софт. Крім того, було підкреслено, що в історії не було жодного випадку, щоб розробник відкликав свій додаток з App Store через те, що зміг створити більш вільний аналог у вигляді PWA.

Очевидно, зараз Apple намагається зробити все, щоб спростувати слова Epic Games. Все-таки злити тираном, який обмежує своїх користувачів у всьому, не хочуть навіть в Купертіно. Тим більше, що, надавши PWA доступ до лід-повідомлень, компанія нічого особливо не втрачає. Це менше зло з того, на яке Apple готова піти. Зрештою, більшість користувачів все одно залишаться вірними App Store, а браузер навряд чи стане справжнім підпіллям.


Чому? Та тому що завантажити додаток завжди простіше, ніж заморочуватися над його пошуком в інтернеті, не кажучи вже про те, що важкі програми і ігри в браузері запускати досить проблематично. Вони починають споживати більше ресурсів, ніж могли б, а користувач стає залежним від браузера, в якому він їх і запускає. Загалом, кращого рішення для Apple вийти сухою з води просто не придумати.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND