Unterschiede beim App-Rendering auf Chromebooks

Da Android-Apps unter ChromeOS in einem Fenster ausgeführt werden, gibt es kleine Unterschiede bei der Darstellung von Apps auf Chromebooks. Diese Unterschiede werden in den folgenden Abschnitten erläutert.

Aufgaben, Fenster und Transparenz

Eine Aufgabe besteht aus einem Stapel von Aktivitäten, mit denen der Nutzer beim Ausführen einer Anwendung interagiert. Aufgaben werden in ChromeOS als Fenster mit einer Titelleiste dargestellt, wobei die Anwendungen übereinander gelegt sind. Jede Aktivität kann dann teilweise durchscheinend sein, sodass die unteren Schichten durchscheinen.

In einer herkömmlichen Android-App ist die vorherige Aufgabe oder der Desktop unter der Aufgabe durchscheinen. Unter einer durchscheinenden Aufgabe ist immer etwas sichtbar.

Dies funktioniert aus den folgenden Gründen in einer Fensterumgebung nicht:

  • Der sichtbare Inhalt unter einem Fenster kann nicht gesteuert werden und könnte daher beliebig sein.
  • Vollständig transparente Pixel könnten Touch- oder Mausereignisse „magisch“ verschlucken.
  • Fensterelemente können visuell von der Bildunterschrift getrennt werden, wodurch Nutzer durch möglicherweise nicht verbundene visuelle Elemente verwirrt werden.

Um dieses Problem zu beheben, zeichnet Play for ChromeOS hinter jedem Fenster ein halbtransparentes Rechteck. Aus diesem Grund können Anwendungen unter ChromeOS nie zu 100 % transparent sein, selbst wenn Sie das Design Theme.Translucent.NoTitleBar verwenden.