Aplikacje na Androida działają w oknie w systemie ChromeOS, dlatego sposób ich renderowania na Chromebookach może się nieznacznie różnić. Różnice te opisujemy w kolejnych akapitach.
Zadania, okna i przezroczystość
Zadanie to stos aktywności, z którymi użytkownik wchodzi w interakcję podczas korzystania z aplikacji. Zadania są wyświetlane w ChromeOS jako okno z paskiem tytułu, a aplikacje są ułożone jedna na drugiej. Każda aktywność może być częściowo przezroczysta, dzięki czemu widać warstwy znajdujące się pod nią.
W tradycyjnej aplikacji na Androida poprzednie zadanie lub pulpit jest widoczny pod zadaniem. Dzięki temu pod przezroczystym zadaniem zawsze coś widać.
Nie działa to w środowisku okiennym z tych powodów:
- Treści widoczne pod oknem nie mogą być kontrolowane, więc mogą być dowolne.
- Całkowicie przezroczyste piksele mogą „magicznie” pochłaniać zdarzenia dotyku lub myszy.
- Elementy okna mogą być wizualnie odłączone od napisów, co może wprowadzać użytkownika w błąd, ponieważ elementy wizualne mogą wydawać się niepowiązane.
Aby złagodzić ten problem, Play na ChromeOS rysuje półprzezroczysty prostokąt za każdym oknem. Z tego powodu aplikacje nigdy nie mogą być w 100% przezroczyste podczas działania w ChromeOS, nawet jeśli używają motywu Theme.Translucent.NoTitleBar.