À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Fonctionnalités de fenêtrage du bureau
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android 16 a introduit deux fonctionnalités de fenêtrage sur ordinateur : les encarts d'en-tête personnalisables et la gestion des instances d'application. Cette page décrit les scénarios de test permettant de vérifier la compatibilité des navigateurs. Les OEM doivent vérifier que l'implémentation de la fonctionnalité fonctionne comme prévu.
Les cas de test suivants permettent de vérifier la compatibilité du navigateur avec les encarts d'en-tête personnalisables :
- Interactivité de l'UI : vérifiez que l'UI de la barre de légende du navigateur reste entièrement interactive dans toutes les configurations de fenêtres (mode forme libre, écran partagé et plein écran).
- Effacement des icônes système : vérifiez que l'interface utilisateur du navigateur ne s'affiche pas sous les icônes système.
- Application de la couleur de premier plan : vérifiez que les couleurs de premier plan appropriées sont appliquées aux icônes système dans l'en-tête de l'application en fonction du thème du navigateur.
C'est particulièrement important lorsque le thème du navigateur diffère de celui du système.
- Déplacement de fenêtre : vérifiez qu'une fenêtre de forme libre peut être déplacée en appuyant de manière prolongée sur une zone vide de la barre d'onglets.
- Visibilité des onglets lors du redimensionnement : vérifiez que les onglets sont affichés ou masqués en fonction de la largeur de la fenêtre pour maintenir une facilité d'utilisation optimale.
Scénarios de test pour la gestion des instances d'application avec le comportement de geste de déplacement
Les cas de test suivants permettent de vérifier la compatibilité du navigateur avec la gestion des instances d'application :
- Création de fenêtre : vérifiez que le fait de faire glisser un onglet de la barre d'onglets vers une zone vide crée une fenêtre de navigateur contenant cet onglet.
- Aucune nouvelle fenêtre pour le dernier onglet (instance unique) : si une seule instance de navigateur est ouverte, vérifiez que le fait de faire glisser le dernier onglet de cette fenêtre ne crée pas de nouvelle fenêtre.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Desktop windowing features\n\nAndroid 16 introduced two desktop windowing features: [customizable header\ninsets](https://developer.android.com/develop/ui/compose/layouts/adaptive/support-desktop-windowing#customizable_header_insets) and [app instance management](https://developer.android.com/develop/ui/compose/layouts/adaptive/support-desktop-windowing#manage_app_instances). This page describes the testing\nscenarios to verify browser compatibility. OEMs must verify that the feature\nimplementation works as intended.\n\nTest cases for customizable header insets\n-----------------------------------------\n\nThe following test cases verify browser compatibility with customizable header\ninsets:\n\n- **UI interactivity:** Verify that the browser's caption bar UI remains fully interactive across all windowing configurations (freeform, split screen, and fullscreen).\n- **System icon clearance:** Confirm that the browser UI doesn't draw under system icons.\n- **Foreground color application:** Verify that the correct foreground colors are applied to system icons on the app header based on the browser's theme. This is particularly important when the browser's theme differs from the system theme.\n- **Window dragging:** Validate that a freeform window can be dragged by long-pressing anywhere on an empty area of the tab strip.\n- **Tab visibility on resize:** Test that tabs are shown or hidden based on the window's width to maintain optimal usability.\n\nTest cases for app instance management with draggable gesture behavior\n----------------------------------------------------------------------\n\nThe following test cases verify browser compatibility with app instance\nmanagement:\n\n- **New window creation:** Confirm that dragging a tab from the tab strip to an empty area creates a new browser window containing that tab.\n- **No new window for the last tab (single instance):** If only one browser instance is open, verify that dragging the last tab in that window doesn't create a new window."]]