Comment développer l'application Android Go et en quoi est-elle différente d'Android ordinaire
Publié: 2018-07-10Chaque fois qu'une nouvelle version d'Android sort, c'est surtout un très gros problème. Dans chaque nouvelle version, il y a un tas de nouvelles fonctionnalités, un ensemble de modifications de conception et, la plupart du temps , un flux de téléphones pour s'adapter à la nouvelle version.
Et lorsque le lancement est quelque chose d'aussi important qu'une version allégée d'Android, l'événement ne manquera pas de faire du bruit.
Google, dans I/O 2017, a annoncé le lancement d'un système d'exploitation qui fonctionnerait sur des smartphones à bas prix qui dominent principalement les pays en développement et il a fallu un an aux OEM pour lancer leurs appareils Android Go. Les entreprises utilisent également des ensembles d'applications Android pour la distribution de leurs applications.
Parmi les autres annonces du MWC, l'une concernait les noms des appareils qui auraient Android Go.
Voici les appareils Android Go populaires - Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 et Huawei Y3 entre autres .
Android Go - L'idée derrière la version allégée d'Android
Commençons d'abord par la question de base. Qu'est-ce qu'Android Go ?
Android Go alias Android (édition Go) est une version allégée d'Android, conçue pour fonctionner spécifiquement sur les téléphones d'entrée de gamme.
En termes simples, les applications Android Go signifient offrir une expérience smartphone de haute qualité aux appareils d'entrée de gamme. Depuis le début jusqu'à maintenant, les applications go pour Android ont amélioré la vitesse, la fiabilité et la sécurité de millions d'appareils d'entrée de gamme grâce à des applications et des fonctionnalités spécialement développées pour répondre aux besoins locaux.
La stratégie commerciale qui sous-tend Android Go consiste à étendre l'activité aux pays en développement, ce qui, d'une part, présente l'avantage d'une base d'utilisateurs élevée, mais d'autre part, est confronté à des restrictions dues à un espace de stockage réduit, à une taille d'application élevée et à une faible Taille de la RAM.
Pour résoudre ces trois problèmes primordiaux qui empêchent Google de faire en sorte qu'Android atteigne son potentiel de marché, la marque a lancé Android Go qui -
- Faites fonctionner Android sur le téléphone avec 1 Go de RAM ou même moins
- Faire en sorte que le système d'exploitation prenne moins d'espace
- Faire en sorte que les applications préinstallées prennent moins de données et d'espace
Afin de servir au mieux les pays en développement, le géant de la technologie a apporté trois changements majeurs à son écosystème - le système d'exploitation. Play Store. Applications.
Examinons les trois changements structurels que Google a apportés avec Android Go, un à la fois.
Système opérateur
Le système d'exploitation d'Android Go est basé sur Oreo, mais a été optimisé pour fonctionner sur des smartphones avec plus de 512 Mo à 1 Go de RAM. En termes de taille, il prend la moitié de l'espace d'Android Nougat, ce qui permet aux appareils avec moins de stockage d'avoir un espace pour contenir un certain nombre d'applications et de médias prêts à l'emploi.
Les appareils qui exécutent Android Go sont connus pour ouvrir les applications 15 % plus rapidement que les autres logiciels Android. En plus de cela, les utilisateurs d'Android Go bénéficient de la fonction « économiseur de données » en mode par défaut, ce qui les aide à consommer moins de données mobiles.
applications
Comme le nouveau système d'exploitation, Google a également développé de nouvelles applications pour aider à mieux utiliser la mémoire de l'appareil. Ces applications nécessitent environ 50 % d'espace en moins et ont tendance à être beaucoup plus performantes avec du matériel bas de gamme.
Les appareils Android Go sont livrés avec ces applications préinstallées -
- Assistant Google Go
- Google Go
- YouTube Go
- Gmail Go
- Google Maps Aller
- Gboard Go
- Chrome
- Google Play Store
- Les fichiers vont
Bien que ces applications soient beaucoup plus rapides et plus petites, certaines fonctionnalités manquent. Maintenant, bien que le nombre d'applications Android Go soit limité, à partir de maintenant, le nombre devrait augmenter dans un avenir proche.
[Fait : Toutes les applications Android Go préinstallées sont des PWA. Et c'est ce que Google veut que vous sachiez sur les PWA ]
Jouer au magasin
Pour aider à maintenir l'expérience légère synchronisée tout au long, Google a également lancé un Play Store tout maintenant.
L' espace de téléchargement des applications Android Go, c'est-à-dire que Play Store fournit le même contenu que votre Play Store habituel, juste avec une vitrine adaptée aux appareils à faible stockage. Le magasin a une section vedette qui recommande aux utilisateurs les applications conçues et développées spécifiquement pour leurs smartphones Android Go.
Alors que la plupart de ces changements sont en arrière-plan, regardons les changements qui sont visiblement présents entre Android Go vs Regular Android .
Quoi de neuf dans le développement d'applications Android Go ?
Voici un aperçu de quelque chose de nouveau dans Android 11 (édition Go)
1. Disponible sur tous les appareils
Android (édition Go) est disponible sur tous les nouveaux appareils avec jusqu'à 2 Go de mémoire.
Avec une extension de 2 Go, les applications pour Android Go se lancent 20 % plus rapidement, et avec 270 Mo de mémoire libre supplémentaire, les utilisateurs peuvent désormais exécuter trois à quatre applications en arrière-plan. Le développement d'Android Go sur des appareils de 2 Go accompagne également jusqu'à 900 Mo de stockage gratuit supplémentaire, ce qui est suffisant pour prendre jusqu'à 300 selfies supplémentaires et télécharger un film entier.
2. Améliorations de la confidentialité
Le développement d'applications Go Android pour smartphones a une approche similaire pour la protection de la confidentialité au niveau de l'industrie comme n'importe quel appareil Android. Android 11 Go apporte de nouvelles mises à niveau de sécurité qui simplifient le contrôle de la manière et du moment où les informations sont partagées sur votre appareil. Avec une autorisation unique, vous pouvez autoriser une application à accéder à des capteurs tels que votre microphone, votre caméra ou votre emplacement.
3. Basculer entre les applications
De nos jours, les appareils à écran large sont très courants, donc Android Go vous donne l'avantage d'utiliser l'écran large grâce à une navigation facile. La navigation basée sur les gestes dans les applications Go pour Android vous aide à naviguer vers l'écran d'accueil, à revenir en arrière et à basculer entre les applications avec des balayages faciles.
Différences visibles entre Android Go et Android standard
1. Applications récentes
* Android Go à gauche et Android standard à droite
La vignette des applications récentes dans Android Go est beaucoup plus petite que celle de votre application Google habituelle. Il s'étend pour remplir l'écran de l'appareil au fur et à mesure du chargement de l'application, donnant l'impression que les applications se chargent beaucoup plus rapidement.
2. Gmail
* Gmail Go
Avec l'application Gmail Android Go, Google a considérablement réduit les graphiques. Bien que visuellement, il n'y ait pas un certain nombre de changements évidents, en termes de performances, Gmail Go utilise une vue Web qui rend les performances saccadées.
3. Youtube
Par rapport à YouTube classique, YouTube Go est beaucoup plus simple et a beaucoup moins de fonctionnalités. Bien que l'interface utilisateur soit sage, encore une fois, il n'y a pas de grande différence, mais il y a des changements évidents en termes de fonctionnalité dans le cas de YouTube Go - La quantité de données qu'une vidéo consommera est clairement spécifiée, il n'y a plus d'option "J'aime/Je n'aime pas" et "Commentaires". .
4.Google
L'application Google Android Go a bien plus à offrir que votre application Google habituelle . Il existe un certain nombre d'options de personnalisation ainsi que l'option "Tendances de recherche", qui manquait auparavant dans Google. La seule chose qui manque dans Google Go, ce sont les cartes recommandées.
Quant à l'Assistant Go, bien qu'il ne soit pas complètement différent de Google Assistant, il existe quelques restrictions : il n'y a pas d'option de configuration, l'assistant ne définit pas les lecteurs par défaut et il ne peut pas contrôler le matériel du téléphone.
5. Google Maps
La ressemblance entre Google Maps et l'application Google Maps Android Go est troublante, Maps Go est un cas de recréation parfaite quand on parle de visualité.
En termes de fonctionnalité, il existe des limitations évidentes, qui pourraient être un facteur décisif pour un certain nombre d'utilisateurs. La navigation étape par étape en temps réel est totalement absente de Google Maps Go, et les avis manquent également dans Google Maps Go.
Avec toutes ces fonctionnalités et changements structurels, l'objectif que Google cherche à atteindre avec les applications go pour Android est d'améliorer l'expérience utilisateur globale de la base d'utilisateurs de smartphones d'entrée de gamme. Bien que Google ait beaucoup fait pour optimiser son expérience, il incombe à toutes les sociétés de développement d'applications mobiles Android d'aller plus loin tout en élargissant leurs activités au-delà des zones géographiques et pas seulement en tant que société de développement d'applications Android aux États-Unis ou toute autre société.
À cet égard, voici la réponse à Comment obtenir Android Go dans votre suite d'applications Android.
Étapes pour optimiser votre processus de développement d'applications Android pour s'adapter à Android Go ak Comment développer une application Android
Le processus de conversion de votre application Google habituelle en application Android Go commencerait par la réponse à votre stratégie d'application.
Lorsqu'il s'agit de développer une application optimisée pour les appareils conçus selon les normes Android Go, vous avez le choix entre trois options :
Avoir une application commune
Utilisez la même application pour tous - les appareils Android et Android Go offrant des expériences identiques. L'application Android ici devrait être multi-binaire, mais ne devrait pas avoir d'expérience particulière pour les appareils à moins de RAM. Vous pouvez utiliser Android App Bundle pour économiser jusqu'à 65 % de taille sans refactoriser le code de l'application.
Avoir une application avec différents APK
Utilisez la même application pour les appareils Go et d'autres appareils, avec un ensemble d'expériences différent. Pour cela, vous devrez développer différents APK, l'un ciblant la nouvelle dimension android.hardware.ram.low et l'autre se concentrant sur d'autres appareils.
Avoir deux applications
Développez une application Lite ciblant les appareils Android Go et conservez votre autre application Android telle quelle.
[ Tout savoir sur la tendance Lite Apps ]
Une fois que vous avez décidé de la stratégie de développement d'applications que vous suivrez, examinez ces considérations clés :
Assurez-vous que l'application fonctionne sans plantage ni ANR
Les applications qui ne répondent pas et les taux de plantage élevés sont les deux facteurs qui ont un impact négatif sur le taux de rétention des utilisateurs. Utilisez des outils tels que Crashlytics et Android Vitals pour vérifier les sessions sans plantage et le taux ANR de votre application Android.
Zoom sur Android Oreo
Android Oreo est livré avec un certain nombre d'optimisations de ressources telles que la limite d'exécution en arrière-plan qui garantissent le bon fonctionnement des processus en arrière-plan. Lisez le guide de migration Google Play au cas où votre application ne ciblerait pas l'API 26 ou plus.
Gardez la taille de l'application installée faible
Il existe une association claire entre la taille de l'APK et les taux d'installation. Ainsi, plus la taille de votre APK est faible, plus vos installations sont élevées.
Étant donné que les applications Android Go se concentreront sur les smartphones d'entrée de gamme à faible Mo, vous devrez vous assurer que votre application est inférieure à 40 Mo. Pour ce faire, optimisez votre APK actuel ou créez un APK différent ciblant les utilisateurs de Go.
Voici quelques conseils sur la façon de réduire la taille de l'application -
- Utiliser l'ensemble d'applications Android
- Remplacez les fichiers JPEG/PNG par les ressources WebP
- Remplacer le format audio brut par AAC ou MP3
- Assurez-vous que les bibliothèques sont mises à jour
- Gardez le code DEX dans la limite du raisonnable
Gardez l'empreinte mémoire faible
Lorsque vous testez l'APK, consultez le PSS pour analyser la quantité de mémoire nécessaire à l'application pour démarrer sur l'appareil.
Gardez le temps de démarrage à froid inférieur à 5 secondes
Lorsque vous exécutez le test pour le temps de démarrage à froid après avoir effectué un redémarrage complet de l'appareil de test, assurez-vous que l'application devient interactive dans les 5 secondes suivant son lancement sur l'appareil des utilisateurs. Dans l'attitude d'aujourd'hui, les utilisateurs ont tendance à être frustrés après cinq secondes d'attente pour le chargement d'une application ou d'un jeu. C'est la raison pour laquelle le taux de désinstallation est élevé.
Il est recommandé d'exécuter des tests pour le temps de démarrage à froid après avoir effectué un redémarrage complet de l'appareil.
Résumé
Voici donc tout ce que vous devez savoir sur ce qu'est Android Go, Android Go vs Regular Android, le développement Go Android, les services de développement Android et enfin comment développer une application pour Android Go. Maintenant que vous avez toutes les informations nécessaires, qu'attendez-vous ? Contactez une équipe d'experts Android Go et développez votre activité.
[Lire aussi : L'application Google Go atteint 100 millions de téléchargements]