Приложения Android Instant - что они значат для пользователей и разработчиков?

Автор: John Stephens
Дата создания: 1 Январь 2021
Дата обновления: 1 Июль 2024
Anonim
Андроид супер способ. Используйте приложения не качая   Google instant apps
Видео: Андроид супер способ. Используйте приложения не качая Google instant apps

Содержание


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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

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

Связанный

  • Google Play Instant: попробуйте игры, не загружая их
  • 5 настроек Android, которые вы должны изменить, чтобы улучшить игру на смартфоне
  • Google приносит некоторые приложения Android Instant Apps в магазин Play

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

Как правило, Google уже несколько лет поддерживает подкасты, предлагая воспроизведение с помощью earch, Aitant и нового автономного приложения. К сожалению, один из основных производителей подкастов т...

Свежие публикации