A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Funciones de ventanas de escritorio
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android 16 introdujo dos funciones de ventanas de escritorio: inserciones de encabezado personalizables y administración de instancias de apps. En esta página, se describen las situaciones de prueba para verificar la compatibilidad del navegador. Los OEM deben verificar que la implementación de la función funcione según lo previsto.
Los siguientes casos de prueba verifican la compatibilidad del navegador con las inserciones de encabezado personalizables:
- Interactividad de la IU: Verifica que la IU de la barra de leyendas del navegador siga siendo completamente interactiva en todas las configuraciones de ventanas (formato libre, pantalla dividida y pantalla completa).
- Espacio libre para los íconos del sistema: Confirma que la IU del navegador no se dibuje debajo de los íconos del sistema.
- Aplicación del color de primer plano: Verifica que los colores de primer plano correctos se apliquen a los íconos del sistema en el encabezado de la app según el tema del navegador.
Esto es especialmente importante cuando el tema del navegador difiere del tema del sistema.
- Arrastrar ventanas: Valida que se pueda arrastrar una ventana de formato libre manteniendo presionada cualquier área vacía de la barra de pestañas.
- Visibilidad de las pestañas al cambiar el tamaño: Prueba que las pestañas se muestren u oculten según el ancho de la ventana para mantener una usabilidad óptima.
Casos de prueba para la administración de instancias de apps con comportamiento de gestos arrastrables
Los siguientes casos de prueba verifican la compatibilidad del navegador con la administración de instancias de la app:
- Creación de ventanas nuevas: Confirma que, si arrastras una pestaña desde la barra de pestañas a un área vacía, se crea una nueva ventana del navegador que contiene esa pestaña.
- No se abre una ventana nueva para la última pestaña (instancia única): Si solo hay una instancia del navegador abierta, verifica que arrastrar la última pestaña de esa ventana no cree una ventana nueva.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]