Affichage Android

Cette section couvre la mise en œuvre AOSP de divers paramètres d'affichage Android, notamment les raccourcis d'application, les icônes de lanceur circulaires, Ne pas déranger (NPD), les fenêtres multiples (écran partagé, forme libre et image dans l'image), la plage dynamique élevée ( HDR), vidéo, veilleuse et mode démo de vente au détail. Voir les sous-pages de cette section pour plus de détails.

Icônes adaptatives

Les icônes adaptatives conservent une forme cohérente au sein de l'appareil, mais varient d'un appareil à l'autre avec une seule icône fournie par le développeur. De plus, les icônes prennent en charge deux couches (premier plan et arrière-plan) qui peuvent être utilisées pour le mouvement afin d'offrir un plaisir visuel aux utilisateurs.

Raccourcis d'applications

La version Android 7.1.1 permet aux développeurs de définir des raccourcis spécifiques à des actions dans leurs applications qui peuvent être affichés dans un lanceur. Ces raccourcis d'application permettent aux utilisateurs de démarrer rapidement des tâches courantes ou recommandées au sein d'une application.

Bloquer les contacts non fiables

Pour préserver la sécurité du système et pour une bonne expérience utilisateur, Android 12 ajoute la prise en charge pour éviter les abus de superposition, notamment en apportant des modifications au gestionnaire de fenêtres et à la zone du répartiteur d'entrée. Android 12 empêche les applications de consommer des événements tactiles lorsqu'une superposition masque l'application de manière dangereuse. Autrement dit, le système bloque les touchers qui transitent par certaines fenêtres, à quelques exceptions près.

Icônes circulaires

Les icônes de lanceur circulaires sont prises en charge dans Android 7.1.1 et versions ultérieures. Les icônes de lanceur circulaire ne sont pas activées par défaut. Pour utiliser des icônes circulaires dans l'implémentation de votre appareil, vous devez modifier la superposition de ressources sur votre appareil pour les activer.

La gestion des couleurs

Android 8.1 ajoute la prise en charge de la gestion des couleurs qui peut être utilisée pour offrir une expérience cohérente sur toutes les technologies d'affichage. Les applications fonctionnant sous Android 8.1 peuvent accéder à toutes les capacités d'un écran à large gamme pour tirer le meilleur parti d'un périphérique d'affichage.

Notifications de conversation et widgets

Android 11 ajoute la prise en charge de la personnalisation du comportement et du placement des notifications de conversation dans l'ombre des notifications par priorité et niveau d'alerte, permettant aux conversations d'être marquées comme importantes et de lancer des bulles spécifiques à la conversation dans l'espace de conversation. S'appuyant sur ces fonctionnalités d'Android 11, la fonctionnalité Android 12 Conversation Widget permet aux utilisateurs d'ajouter des widgets de conversation pour les contacts importants à l'écran d'accueil, leur permettant ainsi de reprendre facilement les conversations sans attendre de notification.

Découpes d'affichage

Android 9 ajoute la prise en charge de la mise en œuvre de différents types de découpes d'affichage sur les appareils. Les découpes d'affichage vous permettent de créer des expériences immersives bord à bord tout en laissant de la place pour les capteurs importants à l'avant des appareils.

Ne pas déranger

Android 7.0 prend en charge les configurations Ne pas déranger (NPD) pour les règles automatiques tierces, le contrôle des alarmes, la suppression des distractions visuelles et la personnalisation des paramètres NPD.

Lecture vidéo HDR

La vidéo HDR (High Dynamic Range) constitue la prochaine frontière en matière de décodage vidéo de haute qualité, offrant des qualités de reproduction de scène inégalées. Android 7.0 a obtenu la prise en charge initiale du HDR, qui inclut la création de constantes appropriées pour la découverte et la configuration des pipelines vidéo HDR.

Multi-affichage

Android 10 permet d'utiliser des appareils portables multi-écrans et pliables, l'utilisation d'écrans externes et d'autres facteurs de forme. Le multi-affichage permet également un certain nombre de fonctionnalités spécifiques à l'automobile telles que les écrans conducteur, les écrans passagers et le divertissement aux places arrière.

Multi fenêtre

Sous Android 7.0 et versions ultérieures, les utilisateurs peuvent afficher plusieurs applications simultanément sur l'écran de leur appareil grâce à la nouvelle fonctionnalité de plate-forme multi-fenêtres. En plus de l'implémentation par défaut du multi-fenêtre, Android prend également en charge quelques variétés de multi-fenêtres.

Veilleuse

Android 7.1.1 inclut une fonctionnalité appelée Night Light qui réduit la quantité de lumière bleue émise par l'écran de l'appareil pour mieux correspondre à la lumière naturelle de l'heure et du lieu de l'utilisateur. Android 8.0 inclut une fonctionnalité qui donne aux utilisateurs plus de contrôle sur l'intensité de l'effet Night Light.

Image dans l'image

Android 8.0 inclut la prise en charge de l'image dans l'image (PIP) pour les appareils portables Android. PIP permet aux utilisateurs de redimensionner une application avec une activité en cours dans une petite fenêtre.

Mode démo de vente au détail

Android 7.1.1 et versions ultérieures offrent une prise en charge au niveau du système pour le mode vente au détail afin que les utilisateurs puissent facilement examiner les appareils en action. Android 8.1 révise cette prise en charge pour créer des utilisateurs de démonstration via Device Policy Manager.

Faire pivoter les suggestions

Dans Android 8.0, les utilisateurs pouvaient basculer entre les modes de rotation automatique et de rotation portrait à l'aide d'une vignette Quicksettings ou des paramètres d'affichage. Android 9 a mis à jour le mode de rotation portrait pour éliminer les rotations involontaires en épinglant la rotation actuelle de l'écran même si la position de l'appareil change.

Interactions en écran partagé

Sous Android 7.0 et versions ultérieures, les utilisateurs peuvent afficher simultanément plusieurs applications sur l'écran de leur appareil grâce à la fonctionnalité de plate-forme multi-fenêtres. Android 8.0 améliore l'écran partagé en affinant la fonctionnalité et en y ajoutant davantage de fonctionnalités.

Transitions d'applications synchronisées

Les transitions d'applications synchronisées sont une fonctionnalité d'Android 9 qui améliore l'architecture de transition d'application existante. Lorsqu'un utilisateur ouvre, ferme ou bascule entre les applications, le processus SystemUI ou Launcher (écran d'accueil) envoie une demande pour contrôler l'animation image par image avec une synchronisation garantie entre les animations de vue et les animations de fenêtre.

Classement du texte

La classification de texte utilise des techniques d'apprentissage automatique pour aider les développeurs à classer le texte. Android 9 a étendu le cadre de classification de texte introduit dans Android 8.1 avec le nouveau service Text Classifier. Le service Text Classifier est le moyen recommandé par les OEM pour fournir une prise en charge du système de classification de texte.

Widgets et raccourcis

L'API Flow pour l'ajout de raccourcis et de widgets dans Android 8.0 permet aux développeurs d'applications d'ajouter des raccourcis et des widgets depuis l'intérieur de l'application au lieu de s'appuyer sur la barre des widgets. Il déprécie également l'ancienne méthode (envoi d'une diffusion) consistant à ajouter des raccourcis pour des raisons de sécurité.

La fenêtre est floue

Dans Android 12, des API publiques sont disponibles pour implémenter des effets de flou de fenêtre (tels que le flou d'arrière-plan et le flou derrière). Avec ces API, vous pouvez brouiller tout ce qui se trouve derrière votre propre fenêtre. Vous pouvez créer des fenêtres avec des arrière-plans flous, créant un effet de verre dépoli, ou afficher des fenêtres avec tout l'écran derrière elles flou, créant un effet de profondeur de champ. Vous pouvez également combiner les deux effets.

Loupe de fenêtre

Dans Android 12, les utilisateurs malvoyants peuvent facilement agrandir n'importe quoi sur leur écran d'une manière qui s'adapte à leurs besoins changeants en utilisant la fonction d'agrandissement de la fenêtre. L'agrandissement de la fenêtre vous permet d'agrandir une partie sélectionnée de l'écran, contrairement à l'utilisation d'une fonction de zoom sur un écran entier. La fenêtre sélectionnée peut être glissée sur tout l'écran, ce qui vous permet d'agrandir différentes parties de l'écran selon vos besoins.