Les Huawei Quick Apps sont l'alternative aux Google Instant Apps pour les smartphones Huawei et Honor, apportant de nombreux avantages supplémentaires. Lisez la suite pour en savoir plus !
Android sans Google et Google Mobile Services (GMS) est un concept étranger au consommateur moyen, celui qui modifie fondamentalement l'expérience qu'ils attendent de leur Android téléphone intelligent. Et à cause de certaines décisions politiques, Huawei est confronté à la tâche peu enviable de convaincre le monde extérieur à la Chine qu'il peut fournir un logiciel expérience sur Android qui peut rivaliser avec l'expérience qu'ils attendent de Google Android. L’entreprise chinoise a fait preuve d’une certaine prévoyance, car elle avait commencé à travailler sur plusieurs pistes bien avant la crise politique. décisions, et ces voies ont ensuite dû s'intensifier et remplacer les services et services cruciaux de Google. cadres. Dans cet article, nous examinons Applications rapides de Huawei, une de ces voies qui sert d'alternative à Applications instantanées de Google.
Applications instantanées Google
Google a présenté Applications instantanéesde retour à Google I/O 2016, l'imaginant comme la prochaine étape évolutive dans la façon dont les applications Android sont utilisées. Traditionnellement, un utilisateur devait télécharger et installer une application entière, même si son intention était simplement de consulter l'application ou d'accomplir une tâche ponctuelle très spécifique; et n'oubliez pas également de désinstaller l'application s'ils souhaitent garder leur téléphone propre. Avec Instant Apps, les utilisateurs peuvent « diffuser » des applications pour essayer certaines fonctionnalités limitées sans impliquer aucune des frictions associées à l'installation. Cette approche promettait d'augmenter la portée des développeurs d'applications, car ils pourraient essentiellement projeter une expérience d'application Android native à l'utilisateur via une URL au lieu de simplement présenter un site Web. Au fil des années, Instant Apps a connu plusieurs améliorations clés: Google Play Store prend en charge les applications instantanées, avec un important Bouton « Essayer maintenant » apparaissant à côté de « Installer » sur plusieurs applications populaires, les développeurs étaient autorisés à publier des applications instantanées sans site Web, et même jeux rejoints dans la soirée Instant Apps avec des démos jouables, quelque chose qui aide certainement à l'engagement si le le jeu est payant ou disponible en préinscription uniquement.
Bien que les applications instantanées n'aient pas encore complètement éliminé notre besoin d'applications traditionnelles – et de par leur conception, elles ne peuvent pas le faire, car elles sont un précurseur. à l'expérience complète d'une application ou d'un jeu traditionnel, et non à un remplacement complet: ils remplissent des fonctions importantes à la fois pour les utilisateurs et développeurs. Mais pour les utilisateurs et les développeurs qui se tournent vers Huawei pour son matériel, le manque d'applications instantanées ajoutera au problème global de l'expérience logicielle sans Google. Si une application s'appuie sur GMS pour ses fonctionnalités de base, cette fonctionnalité ne sera pas non plus livrable via Instant Apps. L'absence du Play Store réduit également les canaux disponibles permettant aux utilisateurs d'accéder et d'essayer les applications instantanées, car le Play Store était l'un des supports populaires pour promouvoir les applications instantanées.
Applications rapides Huawei
Dans un monde idéal, la situation politique qui obligerait Huawei à cesser d’utiliser les services de Google n’existerait pas. Mais nous ne vivons pas dans un monde idéal, la meilleure solution pour Huawei est donc de garantir que ses parties prenantes soient impactées de manière minimale. Pour le même, le Huawei AppGallery a été présentée comme l'alternative locale au Google Play Store pour la distribution d'applications. Noyau HMS a tenté de combler l'espace laissé par l'absence de GMS; alors que Galerie de capacités Huawei s'est présenté comme la plateforme complète de distribution de services. Huawei Quick Apps vise à combler les lacunes du cadre Instant Apps de Google, en offrant aux utilisateurs une expérience d'application sans installation sur les smartphones de Huawei.
Tout comme Instant Apps, Quick Apps vise à réduire les frictions ressenties par les utilisateurs lorsqu'ils doivent installer une application, en s'appuyant sur sur la réticence d'un utilisateur moyen à installer une application volumineuse alors qu'il n'en a qu'une utilisation limitée à. Étant donné que les utilisateurs hésitent à installer de nouvelles applications, les développeurs doivent explorer des mécanismes alternatifs pour obtenir l'expérience de leur application pour l'utilisateur, car la promotion d'une nouvelle application devient une tâche difficile dans ces conditions circonstances.
Avantages
Certains de ces mécanismes alternatifs incluent HTML5 et Progressive Web Application (PWA), les mini-programmes WeChat, Facebook Instant Game et, bien sûr, Google Play Instant App; mais chacun d’entre eux présente des inconvénients. Les PWA sont efficaces pour créer une expérience universelle via un navigateur, mais elles peuvent avoir tendance à avoir une expérience d'interaction plus lente par rapport à une application appropriée. De même, les mini-programmes WeChat sont des programmes basés sur HTML 5 et JavaScript, qui souffrent d'une expérience d'interaction plus lente et d'une portée limitée en dehors de la Chine. Facebook Instant Game utilise HTML 5 et WebGL, mais souffre du manque d'accélération graphique native. Les applications instantanées de Google constituaient donc une bonne solution contre ces options, mais elles souffrent également d'une utilisation limitée car L'intention d'Instant Apps est de fournir des fonctions limitées et de convaincre l'utilisateur de savoir s'il doit installer la version complète. application.
Huawei Quick App utilise HTML 5, JavaScript et CSS pour fournir une interface graphique native pour l'application, tout en réduisant le volume de code à seulement 20 % de celui d'une application Android traditionnelle. Les applications rapides ne se limitent pas aux appareils Huawei, puisque Huawei affirme qu'elles sont compatibles avec un "nouvel ensemble de normes". soutenu par plus de 12 grands fabricants chinois de téléphones, représentant plus de 35 % du marché mondial et 85 % du marché mondial. Marché chinois; et étant pris en charge sur plus d'un milliard de smartphones. L’ampleur du support les rend lucratifs pour les développeurs cherchant à atteindre de nouveaux utilisateurs. Quick Apps prend également en charge tous les "H5", qui sont essentiellement des pages Web mobiles fréquemment partagées sur WeChat en Chine. Des applications rapides peuvent également être ajoutées à l'écran d'accueil d'un appareil et peuvent également accéder aux fonctions de l'appareil.
Alors que les applications instantanées de Google sont accessibles via une URL de lien profond et via le Google Play Store, les applications rapides de Huawei peuvent être accessible via Huawei AppGallery, via la recherche, l'accès instantané, Smart Care (Huawei Assistant sur l'écran d'accueil), via le Application Huawei Quick App Center, et via des URL de liens profonds. L'application Quick App Center peut exécuter et gérer des applications rapides, garantissant que vous exécutez la dernière version de l'application disponible. Il permet également aux utilisateurs de supprimer des données, de retirer des autorisations et de désactiver les notifications pour une application rapide.
En ce qui concerne leur principe de base, les Quick Apps peuvent s'ouvrir instantanément et être utilisées sans avoir besoin d'être installées. Huawei affirme également qu'ils peuvent se mettre à jour automatiquement et occuper un espace de stockage limité. Une fois fermés, ils peuvent également être redécouverts facilement via l'icône de leur écran d'accueil, ou être trouvés via les applications récemment utilisées ou via les notifications Push.
Huawei affirme également que Quick Apps fonctionne aussi bien que les applications Android traditionnelles. Lors de ses tests, une Quick App a fonctionné de manière très similaire à une application Android équivalente, tout en ne nécessitant qu'une très petite fraction d'espace de stockage. Ce faible besoin de stockage s'avérera très utile sur les smartphones économiques, car les utilisateurs peuvent en toute confiance réduire leur capacité de stockage. périphériques de stockage, stocker leurs médias tout en conservant la possibilité d'accéder aux expériences Android natives pendant de nombreuses applications.
Huawei affirme également que l'adoption de Quick Apps connaît une augmentation fulgurante. Jusqu'à présent, les Quick Apps sont prises en charge sur plus de 250 millions de téléphones Huawei, avec une MAU de plus de 30 millions. L'accès aux Quick Apps a également augmenté de 100 % chaque trimestre, et le temps moyen par utilisateur dépasse 14 minutes par jour.
Dans un deuxième exemple, Huawei affirme que les Quick Apps offrent de meilleurs retours sur les activités promotionnelles. Lorsque Quick Apps et l'application Android traditionnelle sont promues par différents moyens, l'application Android n'a vu que 10 % des utilisateurs. ont atteint l'installation de l'application, tandis que l'application rapide a vu 72 % des utilisateurs atteints expérimenter l'application rapide, ce qui indique une très forte effet. La fidélisation des utilisateurs est cependant restée la même, ce qui témoigne toujours des avantages de l'approche Quick App. Étant donné que davantage d'utilisateurs ont expérimenté l'application Quick, le coût de promotion par utilisateur retenu a considérablement diminué, ce qui en fait une méthode beaucoup plus efficace pour promouvoir et promouvoir l'expérience de l'application.
Les avantages liés aux performances de Quick Apps s'étendent également aux Quick Games, qui sont essentiellement des jeux au format Quick Apps. Huawei affirme que les applications rapides peuvent passer par H5 ou peuvent également être des « jeux d'exécution natifs ». Les jeux d'exécution natifs via Quick Apps promettent une accélération graphique au niveau de l'appareil, garantissant ainsi un fonctionnement fluide et de haute qualité du jeu. Les jeux conservent également la possibilité d'accéder aux fonctionnalités de l'appareil, notamment la localisation, les capteurs, le Bluetooth et autres.
Les avantages des Quick Apps s’étendent également au temps réellement nécessaire à la création d’une Quick App ou d’un Quick Game. Si vous disposez déjà d’une application ou d’un jeu H5, vous pouvez avoir une application ou un jeu rapide opérationnel en une heure. Le délai est prolongé de deux jours supplémentaires si vous souhaitez intégrer le compte ou les services de paiement de Huawei. Huawei affirme que de nouvelles applications rapides peuvent être développées et publiées en moins d'une semaine.
Désavantages
Les applications rapides présentent de nombreux avantages, mais elles présentent certaines limites que vous, en tant que développeur, devez garder à l'esprit.
Si votre application/jeu est de très grande taille, il y a une perte de performances qui se manifeste en raison de la réduction plus importante du volume du package. De plus, Quick Apps ne prend pas en charge toute la gamme des API Android; Ainsi, si votre application repose sur des API rarement utilisées, vous ne pourrez pas migrer complètement et proprement. De même, Huawei mentionne que les applications qui nécessitent des autorisations spéciales, comme les APK de thème par exemple, ne sont pas prises en charge via le format Quick App.
Les applications rapides doivent également fonctionner sur la plate-forme « Quick Application Center », qui sera préchargée sur les appareils via leurs mises à jour Android 10. Les appareils qui ne fonctionnent pas sous Android 9 doivent télécharger et installer la plate-forme une fois pour pouvoir exécuter Quick Apps.
Assistance téléphonique
Les applications rapides sont utiles, mais leur utilité est aussi large que leur disponibilité pour les utilisateurs finaux sur leurs appareils. Tous les smartphones Huawei lancés après le Huawei Mate 30 prend directement en charge Quick Apps, tandis que d'autres appareils Huawei et Honor sélectionnés le prendront en charge lorsqu'ils recevront leur mise à jour Android 10. Huawei a partagé une liste d'appareils prenant en charge Quick Apps après leur mise à jour Android 10 :
- Huawei Mate RS
- Huawei Mate 20
- Huawei Mate 20 Pro
- Huawei Mate 20 Lite
- Huawei Mate 20 X
- Huawei Mate 10
- Huawei Mate 10 Pro
- HuaweiP30
- Huawei P30 Pro
- Huawei P30 Lite
- Huawei P20
- Huawei P20 Pro
- HONNEUR V20
- HONNEUR 20
- HONNEUR 20S
- HONNEUR Magie 2
- HONNEUR 10
- HONNEUR V10
- Huawei Nova 4
- Huawei Nova 5
- Huawei Nova 5 Pro
De plus, davantage de téléphones Huawei peuvent prendre en charge Quick Apps une fois que leur AppGallery est mise à jour vers la version 10.1 ou ultérieure.
Structure du projet
Lors de plusieurs de ses conférences Developer Day, Huawei a partagé des informations sur la structure du projet d'une Quick App.
Une application rapide prend l'extension .rpk. La structure du projet se compose de trois parties. Le fichier Manifest contient les méta-informations de l'application rapide, avec des détails tels que le nom du package, le nom de l'application, le numéro de version, l'icône de l'écran d'accueil, le chemin de la page et d'autres configurations pertinentes. L'app.ux contient toutes les fonctionnalités communes du projet. Le troisième élément est la page, et chaque page correspond à un sous-répertoire contenant le fichier de mise en page, le fichier CSS et le fichier d'exécution JavaScript de l'application. Chaque Quick App RPK est signé avec une signature unique, de la même manière que les applications Android sont signées. N'oubliez donc pas de conserver la clé de signature de manière privée et sécurisée.
Huawei fournit un IDE (pour Windows et MacOS) pour développer des applications et des jeux rapides, avec Documentation pour en savoir plus sur le développement d'applications rapides. Des applications de démonstration sont également incluses dans l'EDI, vous pouvez donc y jeter un œil par vous-même. Une fois que vous avez développé votre application rapide et que vous êtes prêt à la publier, vous devez vous connecter au compte Huawei Developer. site Web et soumettez votre Quick App, après avoir configuré les pays et les régions dans lesquels vous souhaitez que votre Quick App atteindre. Huawei examinera la soumission, puis lancera l'application Quick dans les pays et régions cibles. Si vous envisagez d'utiliser les services d'identification, de paiement ou push de Huawei, vous devrez demander ces services avant de pouvoir terminer le développement, le débogage, la soumission et la révision de l'application.
Pour en savoir plus, visitez Ressources de l'application rapide de Huawei.