Google publie Android 12 pour
les développeurs
Google avertit les développeurs de vérifier la compatibilité des
applications.
Google a publié l'aperçu pour les
développeurs de son système d'exploitation Android 12, qui comprend plusieurs nouvelles fonctionnalités pour les développeurs,
ainsi que certaines restrictions.
Selon Google, la dernière version de son système d'exploitation mobile
évolue dans trois domaines clés : la sécurité, l'expérience utilisateur et la
compatibilité des applications. Beaucoup de ces changements concernent les développeurs
et ne seront pas immédiatement visibles pour les utilisateurs.
Le système d'exploitation comporte des modifications
apportées à WebView, qui est le composant qu'il utilise pour la
navigation et qui sous-tend également le navigateur Chrome. Android 12 inclut
désormais plusieurs modifications que Google a déjà apportées à Chrome, notamment de nouveaux
comportements pour les cookies SameSite.
SameSite est un attribut de cookie
qui détermine s'il peut être envoyé avec des demandes du même site ou d'un site
tiers. Si l'utilisateur n'active pas SameSite, Android recommande
désormais d'envoyer le cookie via un lien HTTPS plus sécurisé. Les
développeurs devront examiner leurs applications pour s'assurer qu'ils
définissent correctement les cookies pour prendre en charge les
dépendances de cookies intersites.
Google a également étendu sa restriction
d'accès à l'utilisation des adresses MAC, qui sont des identifiants
d'appareil uniques que les utilisateurs ne peuvent pas réinitialiser. Google a déjà interdit à certaines classes
d'applications d'accéder aux informations d'adresse MAC dans Android 11, mais il a étendu cette restriction à
toutes les applications sous Android 12.
Android gère désormais
également deux choses plus strictement : les intents, qui sont des
messages que les composants d'application peuvent utiliser pour demander des
actions les uns aux autres, et l'exportation de composants, qui permet aux
applications de rendre leurs composants disponibles les uns aux autres. Les
applications exécutées en arrière-plan ne peuvent plus exécuter les services
exécutés au premier plan.
Du côté de l'expérience utilisateur, Google a amélioré la façon dont il gère les images et la vidéo en
transcodant automatiquement à partir de HEVC, un format vidéo de plus en
plus populaire qui offre une meilleure prise en charge de la compression et est
plus approprié pour la vidéo 4K, même pour les applications qui ne
prennent pas en charge nativement ce format. Android 12 prend également en charge le format de compression AV1.
L'aperçu du développeur Android 12 propose également un son à couplage haptique, qui
permet aux développeurs de contrôler le vibreur interne du téléphone à l'aide
de sons personnalisés (pensez: vibrations personnalisées pour différentes
sonneries, par exemple).
Les utilisateurs peuvent également s'attendre à des mises à jour
des notifications du téléphone, à des animations plus fluides et au
resserrement de son cadre de développement qui oblige les développeurs à
utiliser des techniques qui lancent plus rapidement des applications à partir
de notifications.
Enfin, Android 12 présente quelques modifications de compatibilité des applications,
en particulier dans les interfaces des applications. Google continue de restreindre les
interfaces qui ne figurent pas dans son SDK officiel, ce qui signifie
que les développeurs doivent vérifier leurs applications pour voir s'ils
doivent modifier des appels d'API.
Il ajoute également le module d'exécution Android (ART),
ce qui permet à l'entreprise de pousser plus facilement les mises à jour
vers le système d'exploitation principal via son projet de mise à jour du
système Google Play,
connu sous le nom de Project Mainline, qui ne nécessitera pas de mise à
jour complète du système.
La société a mis à disposition des images de développeur pour Android 12, mais a
abandonné la prise en charge de ses téléphones Pixel 2 avec cette
version. À la hausse, les développeurs bénéficient d'un aperçu du développement
d'applications Android TV sur la dernière version de la plate-forme.
SOURCE : Ici.
Commentaires
Enregistrer un commentaire