Diferencias en el procesamiento de apps en Chromebooks
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Debido a que las apps para Android se ejecutan en una ventana en ChromeOS, existen pequeñas diferencias en cómo se renderizan las apps en las Chromebooks. Estas diferencias se describen en los siguientes párrafos.
Tareas, ventanas y transparencia
Una tarea consta de una pila de actividades con las que el usuario interactúa cuando ejecuta una app. En ChromeOS, las tareas se presentan como una ventana con una barra de título, con las apps superpuestas una encima de la otra. Cada actividad puede ser parcialmente translúcida, lo que permite que se muestren las capas inferiores.
En una app para Android convencional, la tarea anterior o el escritorio se muestran debajo de la tarea.
De esta manera, siempre hay algo visible debajo de una tarea translúcida.
Esto no funciona en un entorno de ventana por los siguientes motivos:
- El contenido visible debajo de una ventana no se puede controlar y, por lo tanto, podría ser de cualquier tipo.
- Los píxeles completamente transparentes podrían tragarse "mágicamente" eventos táctiles o del mouse.
- Es posible que los elementos de la ventana estén desconectados visualmente del subtítulo, lo que confundirá al usuario con elementos visuales que podrían estar desconectados.
Para mitigar este problema, Play para ChromeOS dibuja un rectángulo semitransparente detrás de cada ventana. Por este motivo, las apps nunca pueden ser 100% transparentes cuando se ejecutan en ChromeOS, incluso cuando se usa el tema Theme.Translucent.NoTitleBar
.
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,["# App rendering differences on Chromebooks\n\nBecause Android apps run in a window under ChromeOS, there are small\ndifferences in how apps are rendered on Chromebooks. These differences are\noutlined in the following paragraphs.\n\nTasks, windows, and transparency\n--------------------------------\n\nA [task](/guide/components/tasks-and-back-stack)\nconsists of a stack of activities that the user interacts with when running an\napp. Tasks are presented on ChromeOS as a window with a title bar, with the\napps layered on top of each other. Each activity can then be\npartially translucent, letting the lower layers show through.\n\nIn a conventional Android app, the previous task or the desktop shows through beneath the task.\nIn this way, there is always something visible beneath a translucent task.\n\nThis does not work in a window environment, for the following reasons:\n\n- The visible content below a window cannot be controlled, and could therefore be anything.\n- Fully transparent pixels could \"magically\" swallow touch or mouse events.\n- Window elements might visually be disconnected from the caption, confusing the user with possibly unconnected visual elements.\n\nTo mitigate this problem, Play for ChromeOS draws a semitransparent rectangle behind\neach window. For this reason, apps can never be 100 percent transparent\nwhen running under ChromeOS, even when using the `Theme.Translucent.NoTitleBar`\ntheme."]]