Quoi de neuf dans Android N et Wear 2.0

Bien que la version préliminaire de Developer Preview pour Android N soit disponible depuis un certain temps avant l'entrée / sortie de Google pour certains appareils, Google a annoncé la sortie d'une version bêta officielle pour les utilisateurs possédant ces appareils lors du keynote d'E / S, ouvrant ainsi la porte à de nouvelles fonctionnalités. et tester ce qui est disponible dans la dernière version du système d'exploitation Android.

Alors que les nouvelles versions d'Android peuvent prendre beaucoup de temps avant d'être largement adoptées, comprendre ce qui est disponible pour améliorer l'expérience utilisateur des utilisateurs de la version la plus récente est extrêmement important pour la qualité des applications et séduit les premiers utilisateurs..

Dans cet article, vous découvrirez certaines des nouvelles fonctionnalités disponibles dans Android N et les nouvelles fonctionnalités dont les développeurs peuvent tirer parti pour créer des expériences exceptionnelles pour leurs utilisateurs..

1. Caractéristiques passives

J'aime appeler le premier ensemble de fonctionnalités que nous allons discuter caractéristiques passives. Ce sont des améliorations du système d'exploitation que l'utilisateur obtient sans que le développeur ait à personnaliser son application. Alors que les développeurs ont tendance à se concentrer davantage sur fonctionnalités actives,  il est important de comprendre le comportement du système d'exploitation et l'impact qu'il pourrait avoir sur vos applications.

Amélioration de l'accessibilité

L’un des changements les plus importants apportés au système d’exploitation d’Android N pour un grand groupe de personnes est le travail supplémentaire consacré à l’accessibilité. La dernière mise à jour du système d'exploitation permettra aux utilisateurs d'agrandir tout l'écran plutôt que la taille du texte. De plus, toutes les fonctionnalités d'accessibilité existantes seront désormais disponibles dès le démarrage de l'appareil..

Batterie et mémoire améliorées

Bien que Doze et Svelte aient été introduits dans des versions antérieures d'Android, ils ont vu une amélioration significative avec Android N. Svelte étrangle le CPU lorsque le périphérique n'est pas utilisé activement et il a été amélioré pour gérer les situations dans lesquelles le périphérique peut s'être allumé. la CPU lorsque l’état du réseau a changé. Alors que Doze ne faisait que mettre un appareil en veille lorsqu'il était au repos, il commence maintenant à réduire la consommation d'énergie chaque fois que l'écran de l'appareil est éteint.

Améliorations linguistiques / locales

Avant Android N, si une langue / les paramètres régionaux n'étaient pas pris en charge par une application, le système d'exploitation serait par défaut l'anglais. Cependant, dans la plupart des régions du monde, les gens parlent plusieurs langues. Android a une nouvelle fonctionnalité qui permet aux utilisateurs de hiérarchiser les langues prises en charge.

Par exemple, si une application ne prend pas en charge une langue, telle que l'espagnol, mais le français, un utilisateur qui a classé le français avant l'anglais verra l'application localisée en français, même si son appareil est configuré pour afficher Espanol.

Utilisation améliorée des données

Une nouvelle fonctionnalité que les utilisateurs peuvent activer dans Android N est Data Saver. Lorsque cette fonctionnalité est activée, les applications qui ne figurent pas sur la liste blanche ne peuvent pas utiliser les données en arrière-plan et l'utilisation excessive des données des applications de premier plan est également limitée. Cela fonctionnera uniquement avec les réseaux mesurés, tels que le Wi-Fi cellulaire ou limité, car ce sont ces réseaux sur lesquels la plupart des utilisateurs ne souhaitent pas utiliser beaucoup de données..

2. Caractéristiques actives

Les fonctionnalités actives sont celles dont les développeurs peuvent tirer parti en modifiant leurs applications. Chaque fois qu'une nouvelle version d'Android est disponible, ces fonctionnalités sont les premières que les développeurs ont tendance à explorer et à apprendre..

Prise en charge de plusieurs fenêtres

C'est une fonctionnalité qui a attiré l'attention de nombreux développeurs. Les appareils Android permettront désormais aux utilisateurs de disposer de plusieurs applications s'exécutant côte à côte afin de faciliter le multitâche simple. Il est important de noter que Activité les schémas doivent utiliser un NestedLayout ou RecyclerVoir gérer la fonctionnalité de défilement imbriqué de la fonctionnalité multi-fenêtre.

Sur les appareils Android TV, cette fonctionnalité se traduit par une image dans l'image, ce qui permet de réduire les activités et de les attacher au coin de l'écran pendant que l'utilisateur interagit avec d'autres applications sur le téléviseur..

Applications instantanées

Cette fonctionnalité, bien qu'introduite dans Google I / O et discutée avec Android N, sera en réalité rétrocompatible avec l'API Android de niveau 16. Grâce à Instant Apps, les développeurs seront en mesure de modulariser et de configurer leurs applications. Pourquoi est-ce utile? Lorsqu'un utilisateur sélectionne un lien ou un site Web lié à l'application, le module approprié de l'application est téléchargé et exécuté immédiatement, au lieu d'exiger que l'utilisateur télécharge l'intégralité de l'application. Non seulement cela augmentera l'interaction et l'engagement avec les utilisateurs, mais cela jouera bien avec le périphérique de l'utilisateur en n'installant pas plus de logiciels que ce dont l'utilisateur a besoin ou ne veut pas.

Notifications de réponse directe

Une mise à jour Android ne serait pas complète sans une sorte de modification du fonctionnement des notifications. Cette année, Google a ajouté une fonctionnalité demandée depuis longtemps, des réponses par message direct..

Lorsque l'utilisateur reçoit une notification signalée comme un message compatible avec la réponse, il peut ouvrir un champ de saisie de texte dans la notification pour saisir sa réponse et la renvoyer immédiatement..

Réglages rapides

Les versions récentes d'Android ont introduit quelques nouvelles vignettes de paramètres, telles que la vignette de la lampe de poche, afin que les utilisateurs puissent rapidement basculer entre les paramètres de leur appareil. Dans Android N, cela va encore plus loin: les développeurs peuvent ajouter leurs propres vignettes de paramètres rapides à l'appareil de l'utilisateur..

Démarrage direct

Android N a introduit un mode sécurisé, appelé démarrage direct, qui intervient entre le moment où l'utilisateur a allumé son appareil et celui qu'il n'a pas déverrouillé. Pour faciliter le stockage des données à ce stade, Android N a divisé le stockage de l'appareil en deux catégories:

  • stockage crypté des informations d'identification: la valeur par défaut et disponible dès que l'utilisateur déverrouille son appareil
  • stockage crypté de l'appareil: utilise une clé d'authentification pour accéder une fois qu'un périphérique a effectué un démarrage vérifié et qu'il est disponible pendant la phase de démarrage direct

Bien que le démarrage direct puisse ne pas être utile pour la plupart des applications, il sert néanmoins à certaines applications, telles que celles qui gèrent la messagerie, l'accessibilité ou les alarmes..

Nouvelle API graphique: Vulkan

Avec Android N, une nouvelle API graphique, Vulkan, est prise en charge. Vulkan a été introduit pour compléter, voire remplacer, OpenGL dans le développement de jeux. Il offre aux développeurs un contrôle plus fin pour optimiser leur code et est plus proche du métal que ce n’était possible avec OpenGL..

API d'enregistrement TV Android

En plus d'Android N sur les téléphones et les tablettes, Android TV dispose d'un moyen supplémentaire d'interagir avec les canaux de diffusion en direct via la nouvelle API d'enregistrement TV. À l'aide de cette API, les développeurs pourront configurer leurs applications pour enregistrer et stocker du contenu en direct pour les utilisateurs, de la même manière que le fonctionne un enregistreur numérique, donnant à l'utilisateur plus de liberté quant à la manière dont il consomme le contenu..

3. Android Wear 2.0

Bien qu'Android N ait été au centre des préoccupations de nombreux développeurs, Android Wear passe également à la version 2.0 et introduit un assortiment de nouvelles fonctionnalités..

Complications

Alors que l'API Watch Face était assez simple dans Android Wear 1.0, la dernière itération permet aux développeurs d'inclure des complications, des composants qui font plus que montrer l'heure. Ces complications peuvent être reliées aux fournisseurs de données sur le périphérique Wear afin de fournir en permanence des informations actualisées aux utilisateurs sans exiger qu'ils ouvrent une autre application..

Widgets

Un autre nouvel ensemble de composants à inclure dans la dernière version d'Android Wear est constitué par les tiroirs de navigation et d'action. Le tiroir de navigation fonctionne de la même manière que le tiroir de navigation sur un appareil mobile. L'utilisateur peut balayer du bord supérieur de l'écran pour voir un ensemble de sections qui peuvent être ouvertes dans leur application portable. Le tiroir d’actions peut être affiché à partir du bas de l’écran où l’utilisateur peut sélectionner des actions prédéfinies liées à l’écran sur lequel elles sont affichées..

Notifications améliorées

Depuis l'introduction d'Android Wear, les notifications constituent le principal moyen pour les utilisateurs d'interagir avec leur appareil. Wear 2.0 améliore ces notifications en ajoutant notifications étendues, qui ajoute des actions supplémentaires au bas d'une notification plutôt que d'exiger une carte supplémentaire.

Ces nouvelles notifications suivent également les directives de conception des matériaux, offrant aux utilisateurs une expérience similaire à celle de leurs appareils mobiles. Les notifications qui servent des messages aux utilisateurs présentent l'avantage supplémentaire de fournir des messages de réponse intelligents ou des messages prégénérés, basés sur des données contextualisées, en tant qu'actions supplémentaires..

Applications autonomes

À mesure que le matériel des périphériques Wear s'améliore et que de nouvelles fonctionnalités sont disponibles, les périphériques peuvent commencer à se connecter aux réseaux indépendamment des périphériques mobiles. Grâce à cela, Android Wear prend désormais en charge la possibilité pour les applications de s'exécuter sur un appareil Wear sans que l'appareil mobile se trouve à proximité ou sous tension. Cela donne aux développeurs plus de liberté lors du développement d'applications fonctionnant sous Android Wear..

Conclusion

Android N et Wear 2.0 ont introduit de nombreuses nouvelles fonctionnalités dont les utilisateurs et les développeurs peuvent bénéficier. Alors que nous avons discuté de certaines des fonctionnalités et améliorations les plus intéressantes et les plus prometteuses, Android N et Wear 2.0 incluent de nombreux ajouts qui améliorent Android..