Великі зміни в ios 15.4. Скоро ми будемо брати софт для iphone не тільки з app store

27

Напевно багато хто з нас чули про прогресивні веб-додатки (pwa) . Це програми, які, по суті, є адаптованими версіями сайтів. Незважаючи на те що вони працюють в браузері, їх інтерфейс спочатку влаштований таким чином, щоб нічим не відрізнятися від нативного по, яке встановлюється на смартфони з app store або google play. Pwa не мають адресного рядка та інших атрибутів, характерних для веб-сайтів. Але сенс використовувати їх завжди був тільки на android, тому що на ios їх хоч і не блокували прямо, все-таки обмежували, не дозволяючи їм стати повноцінною альтернативою софту з app store . Однак з виходом ios 15.4 все зміниться.

Apple дозволить веб-додаткам відправляти повідомлення на ios

Що зміниться в app store: пряма оплата підписок, знижки і нові облікові записи

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

Що нового в ios 15.4

Ось так будуть виглядати запити на розсилку повідомлень від pwa

Apple внесла зміни в першу бета-версію ios 15.4, що вийшла на цьому тижні, додавши в налаштування safari спеціальний перемикач, який дозволить приймати повідомлення від веб-додатків. Незважаючи на те що сам api ще не запущений, очевидно, що в купертіно вже приступили до тестування і налагодження цього нововведення, а значить, до моменту релізу оновлення pwa вже зможуть відправляти користувачам пуші.

Може здатися, що повідомлення для веб-додатків 8>—>- це прохідне нововведення, але це не так. Дозволивши їм відправляти пуші, apple фактично дала добро на існування альтернативного джерела поширення софта, в ролі якого тепер буде виступати safari. Розробники, з тієї чи іншої причини не готові викладати своє по в app store , зможуть адаптувати його для роботи в браузері без будь-яких обмежень.

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

Чому apple раптом зважилася дозволити веб-додаткам відправляти повідомлення? швидше за все, не на рівному місці. На це могло вплинути судовий розгляд з epic games. На одному із засідань представники apple оголосили, що компанія не обмежує своїх клієнтів у використанні софта з альтернативних майданчиків. «у їх розпорядженні весь інтернет і необмежену кількість веб-додатків», — підкреслили в купертіно.

Pwa-додатки на ios

Відрізнити pwa від нативного додатки досить складно. Особливо зараз, коли додадуть пуші

Веб-браузери використовуються не тільки як засіб поширення, але і самі, по суті, виступають в ролі основи для прогресивних веб-додатків, які взагалі роблять непотрібної завантаження софта з app store . Останнім часом все більше розробників і студій випускають свої pwa, в тому числі для ios, — пояснили в apple.

Однак epic games подала заперечення. Представники студії-розробника відзначили, що apple хоч і не блокує pwa у себе на пристроях, забороняє їм доступ до ключових api, через що вони не можуть працювати так само, як звичайний софт. Крім того, було підкреслено, що в історії не було жодного випадку, щоб розробник відкликав своє додаток з app store через те, що зміг створити більш вільний аналог у вигляді pwa.

Очевидно, зараз apple намагається зробити все, щоб спростувати слова epic games. Все-таки славу тираном, який обмежує своїх користувачів у всьому, не хочуть навіть в купертіно. Тим більше, що, надавши pwa доступ до пуш-повідомлень , компанія нічого особливо не втрачає. Це менше зло з того, на яке apple готова піти. Зрештою, більшість користувачів все одно залишаться вірні app store, а браузер навряд чи стане справжнім підпіллям.

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