Cette section couvre la mise en œuvre AOSP de divers paramètres d'affichage Android, y compris les raccourcis d'application, les icônes de lancement circulaires, ne pas déranger (NPD), multi-fenêtres (écran partagé, forme libre et image dans l'image), 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 intra-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 de procurer un plaisir visuel aux utilisateurs.
Raccourcis d'application
La version Android 7.1.1 permet aux développeurs de définir des raccourcis spécifiques à l'action 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 dans une application.
Bloquer les touches non fiables
Pour préserver la sécurité du système et pour une bonne expérience utilisateur, Android 12 ajoute une prise en charge pour éviter les abus de superposition, notamment en apportant des modifications au gestionnaire de fenêtres et à la zone de répartition des entrées. Android 12 empêche les applications de consommer des événements tactiles lorsqu'une superposition masque l'application de manière dangereuse. En d'autres termes, le système bloque les touches qui traversent 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 circulaires du lanceur 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 fournir une expérience cohérente sur toutes les technologies d'affichage. Les applications exécutées sur Android 8.1 peuvent accéder à toutes les fonctionnalité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 sur l'ombre 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 sur l'écran d'accueil, leur permettant 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 d'un bord à l'autre 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 à plage dynamique élevée (HDR) est la prochaine frontière du 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 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 du conducteur, les écrans des passagers et le divertissement des sièges arrière.
Multi fenêtre
Dans 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être.
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 de l'emplacement 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 les versions ultérieures offrent une prise en charge au niveau du système pour le mode de 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.
Suggestions de rotation
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é
Dans 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 plus de fonctionnalités.
Transitions d'applications synchronisées
Synchronized App Transitions est 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é pour les OEM de fournir une prise en charge du système de classification de texte.
Widgets et raccourcis
L'API de flux 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 le plateau de widgets. Il déprécie également l'ancienne méthode (envoi d'une diffusion) consistant à ajouter des raccourcis pour des raisons de sécurité.
Flou de fenêtre
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 cache 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 eux 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 déplacée sur l'ensemble de l'affichage, ce qui vous permet d'agrandir différentes parties de l'écran selon vos besoins.