На что способны App Clips — главная фишка iOS 14

Apple показала множество классных фишек в iOS 14, одна из главных — App Clips, позволяющая находить и использовать приложения без их установки на iPhone. Вместе с iOS и macOS-разработчиком Иваном Лобановым разобрались, как это работает и какие перспективы у нового сервиса.

Что такое App Clips

Если коротко, то App Clip — упрощённая версия приложения, которую можно открыть, когда требуется конкретная функция. Такие миниатюры приложений весят 10 МБ и запускаются за секунду. Например, чтобы оплатить парковку или забронировать самокат. Нужно лишь просканировать новый код App Clip, разработанный Apple, использовать NFC‑теги или QR‑код.

А теперь подробнее:

  1. App Clips — маленькие приложения, которые являются частью большого. То есть, это не веб-версии, они пишутся на одном языке. Созданные для одной конкретной задачи, они автоматически удаляются с iPhone, если не используются 30 дней.
  2. Приложение может использовать геопозицию лишь раз при запуске, чтобы уточнить ваше местоположение. Например, в каком ресторане вы находитесь. 
  3. App Clips ограничены задачей, для которой их создавали. Это позволяет сохранить личную информацию пользователей в безопасности. 
  4. Для разработчиков ограничен доступ к некоторым фреймворкам: CallKit, CareKit, CloudKit, HealthKit, HomeKit, ResearchKit, SensorKit и Speech. У приложений нет доступа к информации о локальной сети. App Clip не может получать данные о музыке, движении, файлах, контактах, фото, сообщениях, напоминаниях.

Вместе с App Clip были представлены App Clip Codes. Они должны будут ассоциироваться у пользователей с тем, что они могут установить себе App Clip приложение. Код представляет собой NFC-метку и графическое изображение. Его можно отсканировать камерой или поднести телефон для активации. 

У кода есть минус — его вряд ли сможет сканировать смартфон на Android, как минимум оптическим методом. 

С другой стороны, QR-код и NFC-метку содержат просто ссылку на веб страницу. Если разработчики захотят, смогут давать доступ пользователям других систем  к веб-версии приложения. 

Где можно будет использовать App Clips

Первое, что приходит на ум — приложение в духе Яндекс.Транспорта. Достаточно будет отсканировать код на остановке, чтобы получить список автобусов в ближайшее время прибытия. После сканирования на экране появится интерфейс, где будет указано что за приложение, а также какие функции доступны. Останется лишь выполнить установку. 

Еще вариант использования App Clips — рестораны. Отсканировав код можно будет ознакомиться с меню или сразу заказать блюдо к столику.

QR-код можно использовать для навигации, например, в торговых центрах. Также можно продвигать рекламу, дарить электронные купоны со скидкой. Звучит как киберпанк, да.

Метки помогут найти авто на парковке, а также оплатить её. Магазины формата Amazon Go (прим.ред.: магазины без продавцов) расцветут новыми красками. Сканируешь код, подтверждаешь отложенную транзакцию в Apple Pay, как это реализовано в такси, после чего берёшь продукты и уходишь. Деньги спишутся при помощи отложенной оплаты, а мини-приложение со временем само удалится. 

И конечно же, подобные приложения сильно упростят прокат электросамокатов, велосипедов и может быть даже автомобилей. Для того чтобы взять «велик» на станции парковки и поехать по своим делам не придётся скачивать приложение и разбираться с регистрацией в сервисе — достаточно будет просто отсканировать код или метку, чтобы уже через мгновение воспользоваться транспортом.

Что там у Android

Во время анонса App Clips многие вспомнили нечто похоже от Google, а именно Android Instant App или Google Play Instant — миниатюрные приложения, позволяющие опробовать базовую функциональность без установки полноценной версии приложения.

Ключевое отличие здесь в том, что в случае с Google Play Instant речь идёт скорее о демо-версиях приложений, призванных побудить вас попробовать полноценные версии, о чём и написано в официальной документации. Apple же выносит использование миниатюрных приложений за пределы App Store, упрощая взаимодействие пользователя с внешней средой. Да, мини-приложения от Google тоже умеют мгновенно брать на прокат велосипеды и предлагать юзеру что-то попробовать, распознав поисковый запрос в строке поиска, но разница упирается в точку зрения.

Apple рассматривает ту же идею, но под другим углом, и заворачивает её в более простую и привлекательную оболочку как для юзеров, так и для разработчиков. Возможно, что именно благодаря вниманию со стороны Apple подобные мини-приложения наконец-то станут чем-то обыденным и для Android.

Итого

App Clips сделают окружающий мир более интерактивным, сохранят конфиденциальность пользователя и ускорят взаимодействие с приложениями. Но нужны ли в таком случае большие приложения или все трансформируется в мини-формат? 

Многое зависит от скорости распространения NFC‑тегов и QR‑кодов. Но возможности у подобного сервиса широкие. Apple, как всегда, заглядывает чуть в будущее. 

Похожие материалы