Як Apple створила App Store майбутнього, а ви і не помітили

Всі ми знаємо, що на iOS немає альтернативних магазинів додатків. Єдиним легальним майданчиком, звідки можна було завантажити софт, для власників iPhone і iPad завжди був тільки App Store. В принципі, ще можна було зробити джейлбрейк і користуватися Cydia, але компромісність цього варіанту відштовхувала дуже і дуже багатьох, поки зовсім не звела його популярність нанівець. Адже якщо раніше сенс у зломі iOS ще був, то тепер стало складно знайти тих, хто хоча б чув про цю процедуру, не кажучи вже про те, щоб робив її або тим більше бачив на ній користь. Але цього року Apple власноруч створила аналог App Store, який обіцяє бути крутішим за оригінал.

Незважаючи на те що самі розробники під iOS облюбували платформу TestFlight, де розміщуються бета-версії додатків і практично відсутній контроль з боку Apple, її популярність - це тема для дискусії. Все-таки більшість користувачів навряд чи захоче заморочуватися над тим, щоб отримати доступ до тестового майданчика. А ось концепція бліц-додатку, або, як їх іменують в англомовній локалізації, App Clips, якнайкраще може виконати роль альтернативи App Store як такому.


Що вміють App Clips

Ми вже знаємо, що App Clips - це ситуативні міні-додатки, які поширюються виключно поза рамками App Store і запускаються в конкретних ситуаціях без установки. Припустимо, вам потрібно скористатися каршерінгом в іншому місті, а встановлювати заради одного разу додаток не хочеться. Завдяки App Clips ви можете відсканувати QR-код або вважати смартфоном NFC-мітку і запустити бліц-додаток для швидкої авторизації та оплати. Ідея мега-крута, тому логічно, що розробники почали ставити над нею експерименти.

Будучи за своєю суттю демонстраційними версіями, бліц-додатки мають повний спектр подібностей з класичними додатками:

  • Створюються в Xcode 12 і спочатку підтримують всі iOS- і iPadOS-пристрої;
  • Запускаються миттєво, як якби вже були встановлені на пристрої;
  • Підтримують оплату товарів і послуг через Apple Pay;
  • Дозволяють проходити авторизацію через SSO-систему «Увійти з Apple»;
  • Надсилають повідомлення, як якби були встановлені на пристрої;
  • Захищені фірмовими алгоритмами безпеки і шифрування Apple;
  • Можуть працювати як супер-додатки, пропонуючи доступ до кількох сервісів в рамках одного.

Ніж App Clips краще звичайних програм

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

  • По-перше, тепер немає потреби встановлювати додаток і витрачати пам'ять. Той же Phoenix 2, який нещодавно став доступний у форматі бліц-програми, в App Store важить майже 200 МБ;
  • По-друге, завдяки App Clips можна сильно заощадити на трафіку, оскільки додаток не потрібно завантажувати. Це актуально для користувачів базових тарифів і мандрівників;
  • По-третє, концепція App Clips забезпечує безшовний досвід використання додатків. Ви просто натискаєте на кнопку, і програма запускається, не змушуючи вас чекати;
  • По-четверте, бліц-додатки, здається, абсолютно незалежні від заліза, тому що на моєму iPad 2017 вони працюють нітрохи не гірше, ніж на топовому iPad Pro 2020.

Так, App Clips не дозволяє вам запускати програми, яких немає в App Store і розширювати з їх допомогою функціональність свого пристрою, як якщо б скачували софт з Cydia. Так, App Clips - це формально неповноцінні програми, а лише їх демонстраційні версії. Але, з іншого боку, Apple поступово пом'якшує правила публікації в App Store, і там починають з'являтися раніше заборонені типи програм, а самі додатки володіють всією функціональністю, яка може вам знадобитися для вирішення конкретних завдань. Адже в бліц-додатках можна навіть пограти в культові шутери, не кажучи вже про те, щоб викликати таксі або авторизуватися в каршерінгу. А що ще потрібно?

COM_SPPAGEBUILDER_NO_ITEMS_FOUND