Étant donné que les applications Android sont exécutées dans une fenêtre sous ChromeOS, il existe quelques différences dans la façon dont celles-ci sont affichées sur les Chromebooks. Ces différences sont décrites dans les paragraphes suivants.
Tâches, fenêtres et transparence
Une tâche se compose d'une pile d'activités avec lesquelles l'utilisateur interagit lorsqu'il exécute une application. Les tâches sont présentées sur ChromeOS sous la forme d'une fenêtre avec une barre de titre, les applications étant superposées les unes aux autres. Chaque activité peut devenir partiellement transparente, ce qui permet de rendre visibles les couches inférieures.
Dans une application Android classique, la tâche précédente ou le bureau apparaissent sous la tâche actuellement sélectionnée. De cette façon, il y a toujours un élément visible sous une tâche transparente.
Cela ne fonctionne pas dans un environnement multifenêtre pour les raisons suivantes :
- Il est impossible de contrôler le contenu qui est visible sous une fenêtre. Il peut donc s'agir de n'importe quel élément.
- Des pixels entièrement transparents pourraient "comme par magie" absorber les événements tactiles ou ceux de la souris.
- Les éléments de la fenêtre peuvent être visuellement dissociés de la légende et risquent de confondre l'utilisateur en présentant des éléments visuels sans lien entre eux.
Pour limiter ce problème, Play pour ChromeOS dessine un rectangle semi-transparent derrière chaque fenêtre. Pour cette raison, les applications ne peuvent jamais être transparentes à 100 % lorsqu'elles fonctionnent sous ChromeOS, et ce, même si le thème Theme.Translucent.NoTitleBar est utilisé.