La société Google a publié la deuxième version bêta de la plateforme mobile ouverte Android 15. La sortie d'Android 15 est prévue pour le troisième trimestre 2024. Un programme de test préliminaire a été proposé pour évaluer les nouvelles fonctionnalités de la plateforme. Des builds du firmware ont été préparés pour les appareils Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8 Pro, Pixel Fold et Pixel Tablet, ainsi que pour certains smartphones et tablettes des marques Honor, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Sharp, Tecno, vivo et Xiaomi.
Modifications dans Android 15 Beta2 par rapport à la première version bêta :
- Les capacités de multitâche sur les appareils à grand écran ont été étendues. La prise en charge de l'ajout d'une barre des tâches à l'écran a été mise en œuvre pour un accès rapide aux applications et la fixation des raccourcis des programmes les plus utilisés.


- Il est désormais possible de définir une section privée distincte d'applications, qui n'apparaît qu'après une authentification supplémentaire de l'utilisateur. En réalité, les applications dans cette section sont stockées dans un profil séparé, suspendu lorsque l'accès aux applications n'est pas déverrouillé (c'est-à-dire que les applications de ce profil sont actives uniquement lorsque le profil est déverrouillé). En parcourant la liste des applications, le contenu de la section privée est affiché dans un bloc distinct. Les notifications et les réglages liés aux applications privées sont masqués en mode verrouillé, et les fichiers créés et téléchargés via ces applications sont séparés des fichiers du profil principal (l'accès au contenu privé des applications dans le profil principal se fait via les interfaces de partage de fichiers et d'accès aux images).

- Le support de l'affichage de miniatures personnalisées a été fourni. Les applications peuvent proposer aux widgets des présentations de miniatures pertinentes pour l'utilisateur, au lieu des vignettes par défaut.

- Par défaut, une visualisation est intégrée au niveau système lors de la navigation à l'aide de gestes sur écran, avec une animation avertissant l'utilisateur d'une action imminente, par exemple, en glissant vers la gauche pour montrer que l'application sera minimisée et que l'écran d'accueil sera affiché.

- La mise en œuvre de OpenGL ES basée sur la couche ANGLE fonctionne au-dessus de l'API graphique Vulkan, qui est considérée comme l'interface de programmation prioritaire pour interagir avec le GPU. L'utilisation de la couche ANGLE pour les applications OpenGL permet d'améliorer la compatibilité et, dans certains cas, d'augmenter les performances. Une option « Activer ANGLE » a été ajoutée à la section des paramètres « Options pour les développeurs / Expérimental » pour inclure ANGLE. En 2025, la mise en œuvre de OpenGL ES basée sur ANGLE prévoit d'être activée par défaut, et en 2026, elle deviendra la seule prise en charge.
- L'utilisation de la bibliothèque dav1d pour le décodage vidéo en logiciel du format AV1 sur des appareils sans prise en charge de l'accélération matérielle est garantie. La bibliothèque est développée par les participants aux projets VideoLAN et FFmpeg et vise à atteindre la performance de décodage maximale et à assurer un bon fonctionnement en mode multithreading. Dans les tests effectués, dav1d surpasse de trois fois les performances de l'ancien décodeur vidéo logiciel. La bibliothèque est actuellement disponible en tant qu'option, mais sera proposée par défaut dans l'une des prochaines mises à jour.
- Le sous-système graphique a ajouté la prise en charge de la classe Matrix44 pour la transformation des coordonnées à l'aide d'une matrice 4×4 lors de la manipulation des surfaces 2D dans un espace 3D. Une fonction clipShader a également été ajoutée pour appliquer un clip avec le shader spécifié.
- L'optimisation du fonctionnement du mécanisme des services en arrière-plan a été réalisée, permettant aux applications de rester actives lorsqu'il n'y a pas d'interaction de l'utilisateur. Les services en arrière-plan effectuant la synchronisation des données (dataSync) ou le traitement de contenu multimédia (mediaProcessing) sont désormais arrêtés de force après avoir fonctionné pendant 6 heures.
- Ajout de la prise en charge des appareils utilisant des pages mémoire de 16 Ko. Pour activer les pages de 16 Ko, il suffit de recompiler les applications utilisant directement ou indirectement des bibliothèques NDK (Native Development Kit). L'utilisation de pages de 16 Ko au lieu de 4 Ko permet d'améliorer les performances des programmes qui utilisent intensivement la mémoire. Par exemple, en utilisant des pages de 16 Ko, le temps de démarrage de ces programmes a été réduit en moyenne de 3,16 % (pour certains jusqu'à 30 %), et la consommation d'énergie a diminué de 4,56 %. Le redémarrage de l'application de caméra a été accéléré de 4,48 %, et le temps de démarrage global du système a été réduit de 0,8 seconde (1,5 %).
- Lors de l'octroi d'un accès partiel au contenu dans l'interface de sélection des photos, il est désormais possible de marquer uniquement les photos et vidéos qui ont été sélectionnées récemment, ce qui simplifie la gestion des photos et vidéos fréquemment demandées.
- Dans le configurateur (Paramètres → Système → Langues et saisie → Langues système → Choisir la manière dont vous souhaitez être adressé), il est possible de définir la manière de s'adresser à l'utilisateur (homme, femme, neutre), utilisée pour adapter la grammaire dans les communications émises par le système. Ce réglage est pour l'instant disponible uniquement en français.
- Des éléments API supplémentaires ont été ajoutés pour assurer une transition fluide en mode « image dans l'image » pour les programmes avec des éléments d'interface affichés au-dessus de l'interface utilisateur principale.
- La possibilité de choisir un effet de vibration pour avertir d'une nouvelle notification a été ajoutée.
- Le stockage Health Connect prend désormais en charge de nouveaux types de données utilisées lors des activités sportives et du contrôle nutritionnel. Par exemple, un champ pour surveiller la température de la peau a été ajouté, ainsi qu'une structure pour définir un plan d'entraînement.
- Une coupure correcte du texte écrit avec des polices reproduisant l'écriture manuscrite a été assurée.


Source : opennet.ru







