...
🤳 Блог Android новостей, посвященный советам экспертов, новостям, обзорам, телефонам Android, приложениям, инструкциям, планшетам и мобильным телефонам.

Приложения с мгновенным запуском Android – что они значат для пользователей и разработчиков?

1 821

Вам действительно нужно скачать приложение, чтобы получить его? Я здесь не философствую (действительно ли у нас есть что-нибудь?), Но если учесть, насколько быстро и легко вы можете загрузить и установить что-то вроде приложения для фонарика, это заставляет задуматься, в чем на самом деле преимущество сохранения его на своем устройстве. Если вы не работаете в шахте, маловероятно, что вам будут нужны эти специальные приложения так часто; Итак, если вы можете быстро получить доступ к приложению, когда оно вам больше всего нужно, какая польза от того, чтобы оно занимало место в остальное время? Android Instant Apps – это ответ Google на эту дилемму.

Instant Apps – это функция, которая позволяет вам использовать приложение без необходимости полностью загружать его на свой телефон: просто найдите его в Play Store и нажмите «Открыть приложение». Более того, это позволяет вам перейти к определенному действию в приложении, которое вы не установили, просто нажав URL-адрес. Он уже доступен для некоторых пользователей и находится в процессе развертывания для остальных из нас. Недавно Google добавил в Play Store кнопку «Попробовать» для некоторых приложений с мгновенным запуском Android. Но что это на самом деле значит для вас? И как разработчикам адаптироваться к этой новой функции?

Приложения с мгновенным запуском Android - что они значат для пользователей и разработчиков?

Использование мгновенных приложений для Android

Чтобы получить доступ к приложениям с мгновенным запуском Android на вашем устройстве, вам просто нужно включить опцию в меню настроек – если у вас есть устройство Nexus или Pixel. Перейдите в Личное> Google, а затем в Сервисы. Теперь просто включите Instant Apps, а затем нажмите «Да, я в деле», когда появится уведомление. Вы можете попробовать это с некоторыми из первых пользователей, таких как BuzzFeed или Wish. Если у вас нет одного из этих устройств, вы все равно сможете найти его в своих настройках, но приложения еще не будут доступны для вас. Но не волнуйтесь, они идут!

Приложения с мгновенным запуском Android также можно запускать по URL-адресу. Это так же удобно, потому что существенно расширяет возможности просмотра веб-страниц, добавляя больше возможностей и встроенных функций, не говоря уже о том, что позволяет нам делиться опытом из приложений.

Приложения с мгновенным запуском Android - что они значат для пользователей и разработчиков?

Что это может значить для пользователей

Итак, что это значит для пользователей? Должен ли ты быть взволнованным, обеспокоенным или равнодушным?

В целом, это довольно интересная новость, и многие ожидают, что она изменит правила игры в том, как мы используем наши устройства. В Play Store есть много приложений, которые обычно предназначены только для одного использования, или вещей, которые вы редко будете использовать снова. И есть еще много из нас с ничтожными 16 ГБ внутренней памяти на наших устройствах (или даже меньше).

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

Хотя сейчас не так уж и сложно установить приложение, а затем сразу же удалить его, Android Instant Apps обещает еще больше упростить процесс, чтобы вы могли сэкономить время и получить еще большую эффективность от своего устройства. Большинство из нас предпочли бы использовать собственное приложение вместо веб-сайта, где это возможно, но мы не хотим хлопот с его установкой.

Это то, что вы называете «съесть свой торт и съесть его».

А еще лучше – обещание мгновенного перехода на конкретную полезную страницу в приложении без каких-либо проблем с его установкой. Пример, который Google привел на недавней конференции разработчиков, заключался в том, что пользователь мог прикоснуться к парковочному счетчику своим телефоном, чтобы мгновенно открыть приложение для парковки (через NFC) на странице оплаты, готовое к оплате с помощью Android Pay.

Другой пример: вы могли бы поделиться кроссвордом с другом через WhatsApp. Вам особенно понравилась эта головоломка? Затем вы можете отправить ссылку, и получатель сможет перейти прямо на эту страницу в приложении, без необходимости сначала устанавливать ее или даже перемещаться по меню.

Просмотр веб-страниц станет намного более плавным, поскольку сайты переключаются между веб-страницами, приложениями и обратно. В будущем мы можем даже увидеть сайты, использующие ссылки для запуска мгновенных приложений от других разработчиков. Проверяя близлежащие рестораны на Картах, вы можете щелкнуть ссылку с обзором в Yelp, а затем открыть приложение Uber, чтобы заказать такси!

Просмотр веб-страниц станет намного более плавным, поскольку сайты переключаются между веб-страницами, приложениями и обратно.

Говоря о будущем, определенно легко рассматривать приложения с мгновенным запуском Android как большой шаг к неизбежной эволюции нашего онлайн-опыта. Тарифы на передачу данных становятся все более обширными, соединения становятся все более быстрыми, а облачное хранилище становится обычным явлением; когда нам больше не придется ничего скачивать, это лишь вопрос времени. Мгновенные приложения по-прежнему загружают и устанавливают часть программного обеспечения, но в будущем даже обработка, вероятно, будет передана на какой-либо сервер, что резко снизит потребность в дорогостоящем оборудовании.

Это небольшой шаг в этом направлении, но он положительный.

Безопасность и ограничения

Некоторые опасаются, что читают это, потому что это может вызвать проблемы с безопасностью. Что, если бы веб-страница временно установила на ваш телефон приложение, которое, например, могло бы выставлять вам счет через Android Pay?

Приложение не сможет начать выставлять вам счета или читать ваши контакты, если вы не скажете, что может.

Хотя мгновенные приложения Android могут вызывать некоторые новые проблемы с безопасностью, существуют меры, которые гарантируют, что пользователям по большей части не придется беспокоиться. Весь сетевой трафик внутри приложений будет использовать HTTPS. Вход в систему должен осуществляться с помощью Smart Lock (который также обеспечивает быстрый и приятный процесс), и пользователям необходимо будет давать разрешение так же, как и для установленных приложений. Приложение не сможет начать выставлять вам счета или читать ваши контакты, если вы не скажете, что может.

На странице часто задаваемых вопросов о приложениях Google с мгновенным запуском говорится, что эти приложения могут использовать следующие разрешения:

  • ОПЛАТА
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • КАМЕРЫ
  • INSTANT_APP_FOREGROUND_SERVICE только в Android O.
  • INTERNET
  • READ_PHONE_NUMBERS только в Android O.
  • ЗАПИСЬ АУДИО
  • VIBRATE

Все, что отсутствует в этом списке, не поддерживается Instant Apps. Обратите внимание, что такие вещи, как Bluetooth, установка будильника, использование отпечатков пальцев и установка обоев, отсутствуют.

Другие ограничения включают отсутствие поддержки фоновых служб (приложений, которые могут запускаться без ведома пользователя), push-уведомлений, доступа к внешнему хранилищу или просмотра установленных приложений на устройстве. Приложения с мгновенным запуском также не смогут изменять настройки на устройстве пользователя, такие как обои.

Приложения с мгновенным запуском Android - что они значат для пользователей и разработчиков?

Как и следовало ожидать, также существует ограничение на размер файла для мгновенной загрузки приложения, которое составляет 4 МБ для каждой «функции» или каждой страницы (мыслительной активности) приложения. Это, конечно, создает больше потенциальных ограничений. Это означает, например, что разработчики не могут упаковать приложение, полное мультимедиа, хотя, конечно, ничто не мешает им транслировать мультимедиа из других источников.

Но это в значительной степени обесценивает нечто вроде полностью трехмерной игры. По крайней мере, на данный момент. Google говорит по этому поводу следующее:

«Игры – это узкоспециализированная категория приложений, которые часто имеют уникальные инструменты, большие ресурсы и высокие требования к производительности. Тем не менее, мы заинтересованы в изучении вариантов использования игр. Проверьте сообщения Android Instant Apps на StackOverflow »

В краткосрочной перспективе ничто не мешает вам создавать игры, но, как правило, это будут такие вещи, как головоломки или очень простые 2D-платформеры. Однако поддерживается аппаратное ускорение с помощью OpenGL ES 2.0, так что потенциал в будущем есть.

Время покажет, будут ли сняты некоторые из этих ограничений или введены новые.

Время покажет, будут ли сняты некоторые из этих ограничений или введены новые. Также будет интересно посмотреть, как разработчики и бренды внедряют эту функцию. Следует иметь в виду, что iOS в настоящее время не имеет сопоставимого сервиса. Компании могут быть осторожны с внедрением новых впечатлений, которые сможет оценить только определенная часть их аудитории, но, опять же, только время покажет.

Что это значит для бизнеса и разработчиков

Тем не менее, компании должны быть в восторге от перспективы мгновенных приложений для Android, поскольку это создает множество новых возможностей для повышения вовлеченности и, возможно, в результате продаж. Как мы уже упоминали, Android Instant Apps предоставит веб-сайтам возможность ссылаться на более динамичный контент для мобильных пользователей, что, в свою очередь, позволит использовать информацию о местоположении, покупки в приложении и многое другое. Таким образом, реальная привлекательность для бизнеса – это возможность позволить пользователю без труда заказать пиццу или купить продукт через свое приложение, или прокладывать маршрут до магазина. А возможность делиться ссылками на страницы в приложениях значительно повысит обнаруживаемость этих приложений и потенциально приведет к увеличению трафика. Те пользователи, которым не нравится ваше приложение, также с гораздо меньшей вероятностью оставят отрицательный отзыв.

Приложения с мгновенным запуском Android - что они значат для пользователей и разработчиков?

Мгновенные приложения станут необходимостью для предприятий, которые захотят использовать максимальный маркетинговый потенциал своих мобильных приложений. Однако для разработчиков, которые зарабатывают на жизнь установками приложений или рекламой, преимущества могут быть менее очевидными. Если вы зарабатываете деньги на рекламе, то, возможно, вы выиграете от того, что больше пользователей будут чаще посещать ваши индивидуальные действия (при этом поддерживается Firebase). С другой стороны, отсутствие требования для установки приложения может снизить частоту возврата некоторых пользователей к вашему приложению после первого контакта.

Мгновенные приложения станут обязательными для предприятий, которые хотят максимально использовать маркетинговый потенциал своих мобильных приложений.

Мгновенные приложения будут поддерживаться версиями Android, начиная с Jelly Bean, а это означает, что они будут доступны миллионам пользователей, но, поскольку они не будут доступны на iOS, некоторые веб-страницы могут не захотеть сделать их большими. часть их стратегии.

Как разработчики могут реализовать мгновенные приложения для Android

Подробное руководство выходит за рамки этого поста, но мы можем быстро рассказать, что нужно для создания мгновенного приложения.

Хорошая новость заключается в том, что Android Studio 3.0 будет сразу поддерживать приложения из коробки. Вы загрузите Android Instant Apps SDK из SDK Manager, а затем воспользуетесь помощником по ссылкам на приложения, чтобы легко добавлять ссылки. Эмуляторы теперь будут поддерживать тестирование и в локальной среде (глубокие ссылки ранее тестировались с помощью ADB).

Приложения с мгновенным запуском Android - что они значат для пользователей и разработчиков?

Самая большая разница заключается в использовании нового типа конструкции: функциональных модулей. Они работают как библиотеки со своим собственным кодом, ресурсами и манифестами и будут доступны таким же образом из вашего устанавливаемого приложения, но они будут создаваться как отдельные .apks для ваших мгновенных приложений. Модуль мгновенного приложения будет действовать как контейнер (.zip) для ваших функциональных модулей.

Итак, чтобы преобразовать обычное приложение в мгновенное приложение, вы сначала воспользуетесь Ассистентом ссылок приложений, чтобы изменить свой манифест и определить точки входа и URL-адреса для доступа к ним. Это работает аналогично тому, как вы сейчас вставляете глубокую ссылку для прямой ссылки на действия в предустановленном приложении на вашем устройстве.

Затем вы преобразуете свой модуль приложения и поместите его в базовый функциональный модуль. Вы переименуете приложение в функцию и измените файл Gradle так, чтобы вместо com.android.application у вас был com.android.feature. Вы также добавите строку в Gradle, чтобы определить свою базовую функцию. Затем вы добавите модуль приложения для своего текущего приложения, «базовый» функциональный модуль для основного приложения и функциональный модуль для каждого мгновенного приложения. Все ваши модули приложения будут построены на основе базового функционального модуля, поэтому в файлы Gradle будут добавлены зависимости. Есть несколько дополнительных шагов, и вы найдете более подробное объяснение ниже.

Google заверяет нас, что весь этот процесс можно выполнить менее чем за день для базового приложения, но он будет во многом зависеть от вашей текущей структуры приложения, а также от масштаба проекта, который вы имеете в виду. Если вы хотите создать приложение для магазина и сделать каждый продукт перечисленным со своей собственной функцией, вам потребуется множество дополнительных шагов по сравнению с созданием обычного приложения, но для более крупных проектов это может занять значительно больше времени. Он, безусловно, вводит ряд дополнительных шагов, если вы хотите, например, запустить каждую страницу в магазине как отдельное мгновенное приложение.

Лучшие практики

Приложения с мгновенным запуском Android ставят перед дизайнерами и разработчиками множество новых задач и потребуют нового языка дизайна и нового образа мышления.

Google поделился здесь некоторыми передовыми методами. Например, разработчики не должны агрессивно побуждать пользователей загружать полное приложение. Разработчики могут использовать кнопку установки, чтобы запросить это, но должны делать это осторожно. Запросы должны быть ограничены не более чем двумя или тремя экземплярами. Точно так же им нужно избегать разветвления своего пользовательского интерфейса, и им определенно рекомендуется не добавлять заставки на отдельные страницы. Smart Lock следует использовать для идентификации, чтобы пользователям не приходилось постоянно входить в приложения и сайты и выходить из них.

Приложения с мгновенным запуском Android - что они значат для пользователей и разработчиков?

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

Вывод

Так что вы думаете о приложениях с мгновенным запуском для Android? Вы видите, что используете их? Разработчики: будете ли вы конвертировать свои текущие приложения или использовать эту функцию для будущих проектов?

Лично я вижу большую привлекательность и надеюсь, что это шаг к «будущему без загрузок». На данный момент возможность связывать друзей напрямую со страницами в приложениях, мы надеемся, повысит вовлеченность и представит ряд новых вариантов использования.

Однако успех, скорее всего, будет зависеть от готовности разработчиков потратить это дополнительное время, которое, в свою очередь, будет зависеть от того, насколько пользователи готовы изменить свое отношение к своему программному обеспечению.

Связанный

Источник записи: https://www.androidauthority.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее