C’est peut-être difficile à croire, mais il est déjà temps de commencer à penser à Android 14. Google vient d’annoncer le premier aperçu pour les développeurs de la mise à jour du logiciel du téléphone de cette année, et bien que l’ensemble de fonctionnalités soit plutôt modeste pour le moment, nous pensons que la nouvelle version pourrait potentiellement introduire de belles améliorations de la qualité de vie.
Si vous êtes un utilisateur de téléphone Android et non un développeur, il n’y a pas grand-chose à propos de l’aperçu du développeur d’Android 14 qui vous concerne à ce stade. Comme le nom de la version le suggère, Google se concentre sur les développeurs pour ce premier aperçu. Néanmoins, vous pouvez voir les nouveautés ci-dessous pour avoir une idée de ce qu’Android 14 apportera à votre téléphone plus tard cette année.
Vous pouvez installer Developer Preview sur un Pixel 7, un Pixel 7 Pro, un Pixel 6, un Pixel 6 Pro, un Pixel 5a, un Pixel 5 et un Pixel 4a 5G. Le logiciel n’est pas prêt pour une utilisation générale. Il est destiné aux développeurs pour commencer à tester leurs applications sur des appareils exécutant Android 14.
Android 14 : stabilité de la plateforme
Étant donné que Android 14 Developer Preview 1 est lancé en février, nous pouvons nous attendre à des mises à jour et éventuellement à Developer Preview 2 dans le mois prochain. En effet, selon la chronologie ci-dessus, Google semble prévoir le lancement de la première version bêta d’Android 14 en avril.
C’est un mois avant Google I/O 2023, en supposant que Google s’en tient à son schéma habituel d’organisation de cet événement en mai. Cela nous amène à croire que la première version bêta n’aura pas encore beaucoup de nouvelles fonctionnalités, car Google les enregistrera probablement pour une annonce à I/O.
La société envisage de planifier la stabilité de la plate-forme d’ici la fin juillet. Nous supposons que la version finale arrivera en août, tout comme Android 13 l’a fait l’année dernière.
Android 14 : personnalisation
Meilleure mise à l’échelle des polices
Android 14 introduira une mise à l’échelle des polices de 200 % à des fins d’accessibilité. Bien sûr, comme le savent tous ceux qui traitent avec des modèles de mise à l’échelle standard, faire exploser des choses aussi grosses peut entraîner des coupures gênantes, rendant le texte ennuyeux à lire.
C’est pourquoi Google a introduit une courbe de mise à l’échelle non linéaire qui aide à mieux habiller le texte sur l’écran d’un téléphone. Qu’est-ce que cela signifie? Comme vous pouvez le faire dans l’exemple d’image ci-dessus, Android 14 ajustera dynamiquement uniquement le texte qui doit être agrandi. Les titres, par exemple, sont déjà assez grands dans la plupart des cas et ne seront donc pas mis à l’échelle.
Amélioration des préférences linguistiques par application
Android 14 cherche à améliorer la capacité d’un développeur à ajuster dynamiquement les langues affichées dans les paramètres de langue par application d’Android. Plus important encore, cela signifie que les développeurs peuvent ajuster les langues de leurs applications en fonction de la région, des tests A/B et des paramètres de localisation du serveur.
Pour l’utilisateur, cela signifie simplement une implémentation plus transparente des langues alternatives dans vos applications préférées, en construisant le travail dans les versions précédentes d’Android.
API d’inflexion grammaticale
Si vous parlez une langue avec un genre grammatical, Android 14 améliorera sa prise en charge. Pour les langues où le sexe est crucial, contrairement à l’anglais, cette amélioration permettra aux applications d’afficher le sexe approprié en fonction de l’utilisateur qui consulte le contenu.
L’API d’inflexion grammaticale s’occupera du travail acharné. Les développeurs doivent simplement implémenter dans leurs applications et ajouter les traductions appropriées.
Android 14 : Confidentialité et sécurité
Récepteurs d’exécution, intentions implicites plus sûres et chargement de code dynamique
Android 14 empêchera les intents internes qui ne spécifient pas de package. Cela devrait empêcher les applications malveillantes d’intercepter les intentions, améliorant ainsi la sécurité. Et les applications d’Android 14 doivent déclarer si leur récepteur est « exporté » ou « non exporté ».
Les applications qui utilisent le chargement de code dynamique doivent rendre les fichiers en lecture seule, améliorant ainsi théoriquement considérablement la sécurité.
Ces modifications ne devraient pas affecter la plupart des utilisateurs de manière frontale.
Bloquer l’installation d’anciennes applications
Il semble qu’il y ait une nouvelle chaque semaine sur les logiciels malveillants Android, donc Google va à nouveau s’attaquer à ce problème dans Android 14. Étant donné que les logiciels malveillants ciblent les anciens SDK, le Play Store bloquera les applications qui ciblent moins que le SDK 23. Google a déterminé qu’un beaucoup de mauvais acteurs ont ciblé le SDK 22.
Heureusement, le SDK 22 est plutôt ancien (introduit avec Android 5.1 Lollipop en 2015), donc cela ne devrait pas affecter les meilleures applications Android de manière significative.
Android 14 : Améliorer la gestion des tâches en arrière-plan
Jusqu’à présent, Android 14 met l’accent sur l’efficacité des ressources système et l’amélioration de la durée de vie de la batterie. Cela devrait également améliorer la santé du système et rendre l’expérience utilisateur plus fluide.
JobScheduler et services de premier plan
Google dit que certains travaux de fond dans Android sont beaucoup trop compliqués. Pour l’utilisateur, cela ne veut pas dire grand-chose à première vue, mais cela pourrait être lié à l’efficacité de fond, ce qui signifie que le système s’impose plus qu’il n’en a besoin. Cela pourrait réduire la durée de vie de la batterie de votre téléphone.
Android 14 sera plus strict sur les tâches pouvant être exécutées au premier plan, telles que les applications et les processus destinés aux utilisateurs. Avec plus de choses obligées de fonctionner en arrière-plan, cela devrait théoriquement améliorer l’efficacité. Si vous ne l’avez pas remarqué, cela semble être un composant central d’Android 14.
Deux des principales API d’Android, Foreground Services et JobScheduler, voient quelques nouvelles fonctionnalités dans Android 14. L’une est une nouvelle fonctionnalité pour les transferts de données initiés par l’utilisateur, avec Android rendant ces téléchargements et téléchargements beaucoup plus faciles, surtout s’il y a une contrainte (telle que le téléchargement en Wi-Fi uniquement).
Les développeurs devront en outre déclarer les types de services de premier plan que leurs applications utilisent pour mieux délimiter les services qui s’exécuteront en arrière-plan par rapport au premier plan.
Optimisation des diffusions système
Android 14 introduira des optimisations dans le système de diffusion interne du système pour améliorer l’efficacité et la durée de vie de la batterie. Beaucoup de ces améliorations ne devraient pas affecter les applications ou l’utilisateur, mais Google mentionne spécifiquement les diffusions enregistrées dans le contexte.
Celles-ci mettent essentiellement en file d’attente les diffusions pour les applications mises en cache lorsqu’elles sortent de l’état mis en cache. Cela devrait améliorer le nombre de ressources d’arrière-plan utilisées par les émissions. Android 14 regroupera même les diffusions répétées en une seule lorsque l’application reprendra à partir du cache.
Autorisations d’alarme exactes
Vous vous demandez peut-être ce qu’est exactement une alarme exacte. Pensez à votre horloge ou à votre application de calendrier qui vous envoie une notification concernant un événement, une minuterie ou une alarme à venir le matin. Ces applications peuvent utiliser le système d’alarme exact d’Android, mais cela peut imposer les ressources du système.
Ainsi, dans Android 14, les applications qui ne sont pas un calendrier ou une horloge devront demander une autorisation spéciale au premier démarrage avant de pouvoir définir des alarmes exactes. Google souhaite que les développeurs utilisent cette autorisation avec précaution et envisagent plutôt des alternatives planifiées plus efficaces.
Android 14 : Travailler avec toutes les tailles d’écran
Poursuivant le travail effectué dans Android 12L et Android 13, Android 14 poussera les développeurs à s’assurer que leurs applications fonctionnent sur toutes les tailles d’affichage et tous les facteurs de forme à l’avenir.
Pour faciliter cela, Google a créé des classes de taille de fenêtre, une disposition de volet coulissant, une intégration d’activité, une boîte avec des contraintes et plus encore. Android 14 Developer Preview 1 les présente pour aider les développeurs à commencer à préparer les choses pour tous les types d’appareils, y compris les pliables et les tablettes.
Android 14 : Compatibilité des applications
Android 14 Developer Preview 1 apporte quelque 300 classes OpenJDK 17 et d’autres à venir dans les prochaines versions. Cela devrait contribuer à améliorer la qualité de l’application grâce aux nouvelles classes d’enregistrement et à la correspondance des chaînes et des modèles.
La plupart des utilisateurs ne le remarqueront pas, mais cela devrait améliorer les offres des développeurs.
Android 14 : ce que nous voulons voir
Android 13 était une version assez solide car elle se concentrait sur des mises à jour et des améliorations incrémentielles. Android 12 a été un lancement majeur avec le nouveau système Material You, nous sommes donc heureux de voir Google continuer à nettoyer les choses.
Cependant, il y a certaines choses que nous aimerions voir.
Séparer le Wi-Fi et le réseau mobile bascule
Nous allons garder celui-ci simple. Dans Android 12, Google a combiné les bascules Wi-Fi et réseau mobile dans une seule vignette Paramètres rapides. Cela a agacé de nombreux utilisateurs, nous y compris, et il est resté dans Android 13 malgré le tollé.
Nous voulons que Google les divise dans Android 14, tout comme certains fabricants de téléphones l’ont fait dans leur peau.
Nous l’admettons, iOS 16 a inspiré cet élément de la liste de souhaits. Si vous ne le saviez pas, sur un iPhone, vous pouvez désormais ajouter des widgets d’écran de verrouillage. Il ajoute plus de fonctionnalités à iOS. Vous seriez pardonné d’avoir oublié, mais Android avait autrefois cette capacité.
Bien que l’écran de verrouillage Android d’origine soit assez bon avec la quantité d’informations qu’il affiche, il serait bien d’y ajouter d’autres choses. Nous voudrions simplement quelque chose de plus transparent que ce que nous avons eu à l’époque d’Android KitKat.
En parlant de widgets, Google a du rattrapage à faire avec Samsung et Apple. Nous parlons de widgets empilés, où vous pouvez, comme vous vous en doutez, empiler des widgets les uns sur les autres et les faire défiler.
Il s’agit d’une fonctionnalité iOS par défaut et Samsung a commencé à y travailler avec le Galaxy S23. Bien sûr, vous seriez limité à ce sujet car de nombreux widgets Android sont beaucoup plus interactifs que ceux trouvés sur iOS. Cela pourrait donc défier Google dans une bonne mesure, mais nous voulons tout de même le voir.
Polices et formes d’icônes personnalisées
Dans Android 11, Google a autorisé la modification de la police et de la forme des icônes sur Pixels. Mais depuis Android 12, cette fonctionnalité a disparu. En termes simples, nous voulons le récupérer. Vous pouvez le faire sur d’autres téléphones comme le OnePlus 11, donc son absence sur un Pixel est particulièrement notable.
Un concurrent de Dynamic Island
Enfin, après avoir utilisé un iPhone 14 Pro, nous voulons vraiment voir Google implémenter une sorte de concurrent Dynamic Island dans Android. Bien que les bannières de notification fonctionnent beaucoup mieux sur Android que sur iOS, elles ne se développent pas dynamiquement et n’affichent pas d’informations en direct telles que les résultats sportifs ou l’emplacement de votre Uber.
Visuellement, Google pourrait faire en sorte que les notifications aient des arrière-plans noirs qui s’étendent à partir des caméras frontales perforées afin qu’elles se fondent presque parfaitement comme sur l’iPhone 14 Pro. Fonctionnellement, nous pourrions obtenir plus d’informations en direct à partir de ces notifications.
Par exemple, si vous avez de la musique en cours de lecture sur un iPhone 14 Pro, vous appuyez longuement sur l’île dynamique et elle se développera dans un lecteur multimédia, ce qui facilitera la pause ou le saut de chansons. Vous pouvez également voir rapidement les minuteries sans quitter votre écran actuel. Les possibilités pour Android pourraient être pratiquement illimitées.