Applications instantanées Android - que signifient-elles pour les utilisateurs et les développeurs?

Auteur: John Stephens
Date De Création: 1 Janvier 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Applications instantanées Android - que signifient-elles pour les utilisateurs et les développeurs? - Applications
Applications instantanées Android - que signifient-elles pour les utilisateurs et les développeurs? - Applications

Contenu


Avez-vous vraiment besoin de télécharger une application pour la posséder? Je ne suis pas philosophique ici (est-ce que nous possédons vraiment quelque chose?), Mais quand on considère la rapidité et la facilité avec laquelle on peut télécharger et installer quelque chose comme une application lampe de poche, on se demande quel est l'avantage de en gardant il est réellement sur votre appareil. Sauf si vous travaillez dans une mine, il est peu probable que vous ayez souvent besoin de ces applications spéciales. aussi longtemps que vous êtes en mesure d’accéder rapidement à une application lorsque vous en avez le plus besoin, quel avantage y at-il à occuper de l’espace le reste du temps? Les applications instantanées Android sont la réponse de Google à ce dilemme.se

Instant Apps est une fonctionnalité qui vous permet d'utiliser une application. sans pour autant besoin de le télécharger entièrement sur votre téléphone: il suffit de le trouver sur le Play Store et de cliquer sur "Ouvrir l’application". Mieux encore, il vous permet de passer à une activité spécifique au sein d’une application que vous n’avez pas installée, simplement en appuyant sur une URL. Il est déjà disponible pour certains utilisateurs et est en cours de déploiement pour le reste d'entre nous. Récemment, Google a ajouté un bouton «Essayer maintenant» dans le Play Store pour certaines applications instantanées Android. Mais qu'est-ce que cela signifie vraiment pour vous? Et comment les développeurs doivent-ils s'adapter à cette nouvelle fonctionnalité?


Utilisation d'applications instantanées Android

Pour accéder aux applications instantanées Android sur votre appareil, il vous suffit d'activer l'option dans le menu Paramètres, à condition que vous disposiez d'un appareil Nexus ou Pixel. Se diriger vers Personnel> Google et alors Prestations de service. Maintenant, il suffit de basculer Applications instantanées puis appuyez sur «Oui, je suis» lorsque la notification s’affiche. Vous pouvez l'essayer avec certains des premiers utilisateurs tels que BuzzFeed ou Wish. Si vous ne possédez pas l'un de ces appareils, vous pourrez peut-être le trouver dans vos paramètres, mais les applications ne seront pas encore disponibles pour que vous puissiez les essayer. Ne vous inquiétez pas, ils arrivent!


Les applications instantanées Android peuvent également être lancées à partir d'une URL. Ceci est également pratique, car il étend essentiellement l'expérience de navigation Web pour ajouter plus de puissance et des fonctionnalités natives, sans oublier de nous permettre de partager des expériences à partir d'applications.

Ce que cela pourrait signifier pour les utilisateurs

Alors, qu'est-ce que cela signifie pour les utilisateurs? Devriez-vous être excité, inquiet ou indifférent?

Dans l’ensemble, c’est une nouvelle passionnante et beaucoup s’attendent à ce que cela change la manière dont nous utilisons nos appareils. Il existe de nombreuses applications dans le Play Store qui sont généralement des affaires «à usage unique», ou des choses que vous utiliserez rarement à nouveau. Et nous sommes toujours nombreux avec une mémoire interne dérisoire de 16 Go sur nos appareils (voire moins).

La plupart d'entre nous préféreraient utiliser une application native par rapport à un site Web, mais nous ne voulons pas avoir à l'installer.

Bien qu’il ne soit pas trop difficile pour l’instant d’installer une application puis de la désinstaller immédiatement après, Android Instant Apps promet de rationaliser encore plus le processus afin que vous gagniez du temps et bénéficiez d’une efficacité encore accrue de votre appareil. La plupart d'entre nous préféreraient utiliser une application native par rapport à un site Web, mais nous ne voulons pas avoir à l'installer.

C’est ce que vous appelez «avoir son gâteau et le manger aussi».

Mieux encore, la promesse d’être glissée instantanément dans une page utile spécifique dans une application, sans aucune complication lors de son installation. L'exemple donné par Google lors de la récente conférence des développeurs était qu'un utilisateur pouvait utiliser un horodateur avec son téléphone pour ouvrir instantanément une application de stationnement (via NFC) sur la page de paiement, prête à payer avec Android Pay.

Un autre exemple est que vous pourriez être en mesure de partager des mots croisés avec un ami via WhatsApp. Vous vous êtes particulièrement amusé avec ce puzzle? Ensuite, vous pouvez envoyer le lien et le destinataire pourra accéder directement à cette page dans l'application, sans avoir à l'installer ni même à naviguer dans le menu.

La navigation Web deviendra beaucoup plus transparente, les sites basculant entre les pages Web, les applications et inversement. À l'avenir, nous pourrions même voir des sites utiliser des liens pour lancer des applications instantanées d'autres développeurs. Tout en consultant les restaurants à proximité dans Maps, vous pouvez cliquer sur un lien de commentaire dans Yelp, puis ouvrir l'application Uber pour réserver un taxi!

La navigation Web deviendra beaucoup plus transparente, les sites basculant entre les pages Web, les applications et inversement.

En parlant d’avenir, il est certainement facile de considérer les applications instantanées Android comme un grand pas vers une évolution inévitable de nos expériences en ligne. Avec les plans de données de plus en plus généreux, les connexions deviennent de plus en plus rapides et le stockage en nuage devenu banal; c’est seulement une question de temps avant que nous n’ayons plus besoin de télécharger n'importe quoi. Les applications instantanées téléchargent et installent toujours une partie du logiciel, mais à l'avenir, même le traitement sera probablement sous-traité à un serveur quelque part, ce qui réduira considérablement le besoin de matériel coûteux.

C’est un petit pas dans cette direction, mais c’est un pas positif.

Sécurité et limitations

Certains craignent que cela ne pose des problèmes de sécurité. Et si une page Web installait temporairement une application sur votre téléphone qui pourrait vous facturer via Android Pay, par exemple?

Une application ne peut pas commencer à vous facturer ou à lire vos contacts, sauf si vous dites le pouvoir.

Bien que les applications instantanées Android introduisent de nouvelles préoccupations en matière de sécurité, des mesures sont en place pour que les utilisateurs n'aient pas à s'inquiéter pour la plupart. Tout le trafic réseau à l'intérieur des applications utilisera HTTPS. La connexion doit être gérée par Smart Lock (ce qui permet également au processus d'être agréable et rapide) et les utilisateurs devront donner leur autorisation exactement comme ils le font pour les applications installées. Une application ne peut pas commencer à vous facturer ou à lire vos contacts, sauf si vous dites le pouvoir.

La page FAQ Instant App de Google nous indique que ces applications peuvent utiliser les autorisations suivantes:

  • FACTURATION
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • CAMÉRA
  • INSTANT_APP_FOREGROUND_SERVICE uniquement sous Android O.
  • L'INTERNET
  • READ_PHONE_NUMBERS uniquement sous Android O.
  • ENREGISTREMENT AUDIO
  • VIBRER

Tout ce qui ne figure pas dans cette liste n'est pas pris en charge par Instant Apps. Notez que des éléments tels que Bluetooth, définir l'alarme, utiliser une empreinte digitale et définir un fond d'écran sont manquants.

Parmi les autres limitations, citons l’absence de prise en charge des services d’arrière-plan (applications pouvant s'exécuter à l'insu de l'utilisateur), des notifications push, de l'accès au stockage externe ou de la visualisation des applications installées sur un appareil. Les applications instantanées ne pourront pas non plus modifier les paramètres de l'appareil de l'utilisateur, tels que leur fond d'écran.

Bien entendu, il existe également une limite de taille de fichier pour les téléchargements instantanés d’applications, soit 4 Mo pour chaque ‘fonctionnalité’ ou chaque page (activité réfléchie) d’une application. Ceci crée bien sûr plus de limitations potentielles. Cela signifie, par exemple, que les développeurs ne peuvent pas créer une application riche en médias enrichis, bien que rien ne les empêche évidemment de diffuser en continu des contenus multimédias.

Mais cela élimine à peu près quelque chose comme un jeu entièrement en 3D. Pour le moment au moins. Google a ceci à dire sur le sujet:

«Les jeux constituent une catégorie d'applications très spécialisée et comportent souvent des outils uniques, des actifs importants et des exigences de performances élevées. Néanmoins, nous sommes intéressés à explorer des cas d'utilisation de jeux. Vérifier la Postes Android Instant Apps sur StackOverflow

À court terme, rien ne vous empêche de créer des jeux, mais il s’agit généralement de choses comme des jeux de réflexion ou très Plateformes 2D de base à la pression. L'accélération matérielle avec OpenGL ES 2.0 est toutefois prise en charge, de sorte que le potentiel futur est présent.

Le temps nous dira si certaines de ces restrictions sont levées ou si d'autres sont introduites.

Le temps nous dira si certaines de ces restrictions sont levées ou si d'autres sont introduites. Il sera également intéressant de voir comment les développeurs et les marques adoptent cette fonctionnalité. Il convient de garder à l'esprit le fait qu'iOS ne dispose pas actuellement d'un service comparable. Les entreprises peuvent être prudentes lors de la présentation de nouvelles expériences que seule une partie de leur auditoire sera capable d’apprécier - mais encore une fois, seul le temps nous le dira.

Qu'est-ce que cela signifie pour les entreprises et les développeurs?

Les entreprises devraient être enthousiasmées par la perspective des applications instantanées Android, car cela crée de nombreuses nouvelles opportunités pour un engagement accru et probablement Ventes Par conséquent. Comme nous l’avons déjà mentionné, les applications instantanées d’Android offriront aux sites Web un moyen de créer un lien vers un contenu plus dynamique pour les utilisateurs mobiles, ce qui permettra également d’utiliser la reconnaissance de la localisation, les achats intégrés et plus encore. Le véritable intérêt pour une entreprise est donc de permettre à un utilisateur de commander une pizza en toute transparence ou d’acheter un produit via son application, ou d’obtenir des indications pour se rendre dans un magasin. Et la possibilité de partager des liens vers des pages dans des applications augmentera considérablement la possibilité de découverte de ces applications et entraînera potentiellement plus de trafic. Les utilisateurs qui n'apprécient pas votre application risquent également beaucoup moins de laisser une critique négative.

Les applications instantanées seront indispensables pour les entreprises qui souhaitent ensuite exploiter au maximum le potentiel marketing de leurs applications mobiles. Cependant, pour les développeurs qui vivent de l'installation d'applications ou de la publicité, les avantages peuvent être moins évidents. Si vous tirez votre argent de vos publicités, il pourrait être avantageux de faire en sorte que plus d'utilisateurs fréquentent vos activités (et Firebase est pris en charge). En revanche, le fait de ne pas avoir à installer l’application pourrait réduire la fréquence à laquelle certains utilisateurs retour à votre application après leur première rencontre.

Les applications instantanées seront un must pour les entreprises qui souhaitent exploiter le potentiel marketing maximal de leurs applications mobiles.

Les applications instantanées seront prises en charge par les versions Android remontant jusqu'à Jelly Bean, ce qui signifie qu'elles seront disponibles pour des millions d'utilisateurs, mais vu qu'elles habitude disponibles sur iOS, certaines pages Web pourraient être réticentes à en faire une partie importante de leur stratégie.

Comment les développeurs peuvent-ils implémenter des applications instantanées Android

Un didacticiel approfondi dépasse le cadre de cet article, mais nous pouvons rapidement expliquer ce qu’il faut faire pour créer une application instantanée.

La bonne nouvelle est qu'Android Studio 3.0 viendra avec une prise en charge instantanée des applications. Vous téléchargerez le SDK Android Instant Apps à partir du Gestionnaire de SDK, puis vous utiliserez l'Assistant de liens d'applications pour ajouter facilement vos liens. Les émulateurs prendront également en charge les tests sur un environnement local également (les liens profonds ont déjà été testés avec ADB).

La plus grande différence est l'utilisation d'un nouveau type de construction: les modules de fonctions. Celles-ci fonctionnent comme des bibliothèques avec leur propre code, leurs propres ressources et leurs propres manifestes. Elles seront accessibles de la même manière à partir de votre application installable, mais elles seront générées sous forme de fichiers .apks individuels pour vos applications instantanées. Un module d'application instantanée agira comme un conteneur (un fichier .zip) pour vos modules de fonctionnalités.

Ainsi, pour convertir une application normale en une application instantanée, vous utiliserez d’abord l’assistant de liens d’applications pour modifier votre manifeste et définir des points d’entrée et des URL pour y accéder. Cela fonctionne de la même manière que si vous insériez actuellement un lien profond pour vous lier directement aux activités d'une application pré-installée sur votre appareil.

Vous allez ensuite convertir votre module d'application et le placer dans un module de fonctionnalités de base. Vous allez renommer l'application en tant que fonctionnalité et modifier le fichier Gradle afin qu'au lieu de com.android.application, vous ayez com.android.feature. Vous ajouterez également une ligne à Gradle pour définir votre fonction de base. Vous ajouterez ensuite un module d’application pour votre application actuelle, un module de fonctionnalités «base» pour l’application principale et un module de fonctionnalités pour chaque application instantanée. Tous les modules de votre application seront construits à partir du module de fonctionnalités de base et des dépendances seront donc ajoutées aux fichiers Gradle. Il existe quelques étapes supplémentaires et vous trouverez une explication plus détaillée ci-dessous.

Google nous assure que tout ce processus peut être traité en moins d'une journée pour une application de base, mais cela dépendra beaucoup de la structure actuelle de votre application, ainsi que de l'ampleur du projet que vous envisagez. Si vous souhaitez créer une application de magasin et faire en sorte que chaque produit répertoriant sa propre fonctionnalité, vous devrez procéder à de nombreuses étapes supplémentaires par rapport à la création d'une application classique. Toutefois, pour des projets plus volumineux, cela peut prendre beaucoup plus de temps. Cela introduit certainement un certain nombre d’étapes supplémentaires si vous souhaitez que chaque page d’un magasin soit exécutée en tant qu’application instantanée distincte, par exemple.

Les meilleures pratiques

Les applications instantanées Android introduisent une foule de nouveaux défis pour les concepteurs et les développeurs et nécessiteront un nouveau langage de conception et une nouvelle façon de penser.

Google a partagé certaines des meilleures pratiques ici. Par exemple, les développeurs ne doit pas inciter agressivement les utilisateurs à télécharger l’application complète. Les développeurs peuvent utiliser un bouton d'installation pour y accéder, mais ils doivent le faire de manière subtile. Les invites doivent être limitées à deux ou trois instances. De même, ils doivent éviter de créer des branches dans leur interface utilisateur et sont donc vivement encouragés à ne pas ajouter d'écrans de démarrage à des pages individuelles. Smart Lock doit être utilisé pour l'identité afin d'éviter que les utilisateurs aient à se connecter et se déconnecter continuellement des applications et des sites.

Il vaut vraiment la peine de lire le guide complet, mais la meilleure façon de le résumer est de maintenir la transition entre la page Web et l'application aussi transparente que possible tout en également rappelez-vous que les utilisateurs chargeront ces pages à partir de l'application normale.

Conclusion

Alors, que faites-vous des applications instantanées Android? Pouvez-vous vous voir les utiliser? Développeurs: convertirez-vous vos applications actuelles ou utiliserez-vous cette fonctionnalité pour de futurs projets?

Personnellement, je suis très séduit et j’espère que c’est un pas en avant vers un ‘futur sans téléchargement’. Pour l'instant, la possibilité de lier des amis directement aux pages des applications augmentera, espérons-le, l'engagement et introduira une gamme de nouveaux cas d'utilisation.

Le succès dépendra probablement de la volonté des développeurs de consacrer plus de temps, ce qui dépendra à quel point les utilisateurs sont prêts à changer leur relation avec leur logiciel.

en relation

  • Google Play Instant: essayez des jeux sans les télécharger
  • 5 paramètres Android à modifier pour mettre à niveau votre jeu pour smartphone
  • Google apporte certaines applications instantanées Android au Play Store

Le Xiaomi Mi 9T lancé plu tôt ce moi-ci et une verion renommée du Redmi K20. Le Xiaomi Mi 9T Pro et maintenant en ligne, uggérant que le Redmi K20 Pro bénéficie égal...

Xiaomi Mi 9T Pro examen: Vaut-il l'achat?

Randy Alexander

Juillet 2024

Lorque vou comparez le Xiaomi Mi 9T Pro au OnePlu 7, vou remarquerez tout d’abord le prix. La tarification directe ur Amazon ici en Allemagne laie le OnePlu 7 environ 150 € plu cher. Aujourd'hui, ...

Intéressant