A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Funzionalità delle finestre delle app
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android 16 ha introdotto due funzionalità di gestione delle finestre del desktop: inset personalizzabili
dell'intestazione e gestione delle istanze delle app. Questa pagina descrive gli scenari di test per verificare la compatibilità del browser. Gli OEM devono verificare che l'implementazione della funzionalità funzioni come previsto.
I seguenti scenari di test verificano la compatibilità del browser con gli inset personalizzabili dell'intestazione:
- Interattività dell'interfaccia utente:verifica che l'interfaccia utente della barra dei sottotitoli codificati del browser rimanga completamente interattiva in tutte le configurazioni di finestre (formato libero, schermo diviso e schermo intero).
- Spazio libero per le icone di sistema:verifica che l'interfaccia utente del browser non venga visualizzata sotto
le icone di sistema.
- Applicazione del colore di primo piano:verifica che i colori di primo piano corretti
vengano applicati alle icone di sistema nell'intestazione dell'app in base al tema del browser.
Ciò è particolarmente importante quando il tema del browser è diverso da quello del sistema.
- Trascinamento della finestra:verifica che una finestra in formato libero possa essere trascinata
premendo a lungo un punto qualsiasi di un'area vuota della tabstrip.
- Visibilità delle schede al ridimensionamento:verifica che le schede vengano mostrate o nascoste in base alla larghezza della finestra per mantenere un'usabilità ottimale.
Scenari di test per la gestione delle istanze dell'app con il comportamento dei gesti di trascinamento
I seguenti scenari di test verificano la compatibilità del browser con la gestione delle istanze dell'app:
- Creazione di una nuova finestra. Verifica che il trascinamento di una scheda dalla barra delle schede a
un'area vuota crei una nuova finestra del browser contenente la scheda.
- Nessuna nuova finestra per l'ultima scheda (singola istanza): se è aperta una sola istanza del browser, verifica che il trascinamento dell'ultima scheda nella finestra non crei una nuova finestra.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]