La nouvelle édition d'Android Go aura comme exigences minimales 2 Go de RAM et 16 Go de stockage

Android Go 2022 augmente les exigences minimales

Google augmente les exigences minimales pour les téléphones Android Go

Android Go, est une édition d'Android, créée pour les smartphones d'entrée de gamme avec moins de RAM, ce qui se traduit par un poids plus léger et des économies de données, permettant aux OEM de créer des appareils d'entrée de gamme abordables qui autonomisent les gens.

Pendant plusieurs années, cette édition d'Android s'est concentrée sur le fait d'être vraiment fonctionnelle sur les ordinateurs d'entrée de gamme et les exigences minimales pour son fonctionnement étaient parfaites, puisqu'au départ, elle nécessitait un minimum de 512 Mo de RAM. Mais maintenant, les choses ont changé et la nouvelle édition (Android 13) utilise au moins 2 Go de RAM.

Il n'y a pas beaucoup de changements avec cette dernière mise à jour, car Google a déjà atteint la stabilité d'Android 13. Google indique que la quantité minimale de RAM pour Android Go, la version bas de gamme d'Android, est désormais de 2 Go pour Android 13, contre 1 Go auparavant.

Cependant, eL'augmentation des exigences du système signifie que tout téléphone qui ne répond pas avec les spécifications minimales vous ne pourrez pas passer à Android 13. Les nouveaux téléphones lancés avec Android 13 devront répondre aux exigences minimales pour être éligibles, bien que le lancement avec une ancienne version d'Android (avec des exigences inférieures) restera une option pendant un certain temps.

« Le système d'exploitation Android met la puissance de l'informatique à la portée de tous. Cette vision s'applique à tous les utilisateurs, y compris ceux qui utilisent des téléphones basiques et qui sont confrontés à de réelles limitations en matière de données, de stockage, de mémoire, etc. Il était particulièrement important pour nous de bien faire les choses, car lorsque nous avons annoncé pour la première fois Android (édition Go) en 2017, les utilisateurs de téléphones bas de gamme représentaient 57 % de toutes les livraisons d'appareils dans le monde », a déclaré Niharika Arora.

La société a publié la première version bêta des développeurs en février et a fait des annonces notables avec la sortie de la deuxième version bêta publique en mai lors de sa conférence des développeurs. Les précédentes versions bêta d'Android 13 ont été lancées avec plusieurs nouvelles fonctionnalités, notamment un outil d'autorisation de notification et un sélecteur de photos pour limiter les images auxquelles une application peut accéder, ainsi que des icônes d'application thématiques et une prise en charge de la langue par application. . La nouvelle norme audio Bluetooth LE est également prise en charge. Android 13 s'appuie également sur les optimisations de tablette que Google a introduites dans 12L.

Les exigences d'Android Go sont destinées principalement pour appliquer les exigences OEM dans les pays en développement, où il est encore possible de trouver des appareils avec 1 Go de RAM. Google affirme qu'aujourd'hui, plus de 250 millions de personnes utilisent Android Go.

Android Go n'est pas une version complètement différente d'Android, car c'est essentiellement Android avec une étiquette spéciale "low ram" inversé, ce qui en fait "Go Edition". Il est livré avec un ensemble d'applications Google "Go" spéciales, destinées aux appareils bas de gamme et aux utilisateurs des pays en développement.

Dans le billet de blog, Google indique aux développeurs que la mise à jour inclut une version candidate d'Android 13 pour les appareils Pixel et l'émulateur Android et que toutes les surfaces faisant face aux applications sont définitives, y compris les API SDK et NDK, les comportements des appareils, les applications orientées système et restrictions sur les interfaces non SDK. Avec ces éléments et les dernières corrections et optimisations, Google affirme que la version bêta finale donne aux développeurs tout ce dont ils ont besoin pour terminer leurs tests.

Du côté des caractéristiques, on peut trouver les optimisation gratuite de la mémoire cache dans onTrimMemory(), ce qui a toujours été utile pour une application pour réduire la mémoire inutile de son processus. Pour avoir une meilleure idée du niveau de minification actuel d'une application, il est possible d'utiliser ActivityManager.getMyMemoryState(RunningAppProcessInfo) puis d'essayer d'optimiser/minimiser les ressources qui ne sont pas nécessaires.

Il est également souligné que le noyau a quelques optimisations spéciales pour les fichiers mappés en mémoire morte, comme le téléchargement de pages inutilisées. En général, cela est utile pour charger des actifs volumineux ou des modèles ML.

En outre, il introduit également une planification appropriée des tâches qui nécessitent des ressources similaires (CPU, E/S, mémoire) : la planification simultanée peut entraîner l'exécution en parallèle de plusieurs opérations gourmandes en mémoire, les obligeant à se concurrencer pour les ressources et à dépasser l'utilisation maximale de la mémoire. de la demande.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.