Android: Was bedeutet Holo?

Wenn Sie im Google Play Store nach neuen Apps suchen oder Websites lesen, auf denen Android-Apps überprüft werden, stoßen Sie möglicherweise auf den Begriff Holo. Der Zufall ist, dass dies häufig passieren wird. Manchmal haben Anwendungen Holo zu ihrem Namen hinzugefügt, manchmal ist es in der Beschreibung der App oder als eine ihrer Funktionen aufgeführt.

Holo oder Holo-Theme ist ein Standard-Theme für Android-Apps, das Google erstmals mit Android 3.0 Honeycomb eingeführt hat. Das Unternehmen fordert die Hersteller auf, das unveränderte Holo-Thema in Android 4.0 oder höher-Geräte aufzunehmen, wenn sie Android Market auf ihrem Gerät integrieren möchten. Hersteller können ihre Geräte weiterhin mit eigenen benutzerdefinierten Themen ausliefern, um den Benutzern eine einheitliche Benutzererfahrung für alle Geräte dieses Herstellers zu bieten.

In Bezug auf Holo ist zu erwähnen, dass die meisten Android 4.0-Geräte oder höher über integrierte Themen verfügen, damit Apps ihre Ressourcen nutzen können. Die Grundidee von Holo bestand darin, die Designvarianz in Bezug auf Systemthemen zu verringern (praktisch zu beseitigen).

Als Entwickler haben Sie festgestellt, dass Sie Zugriff auf drei verschiedene Holo-Themen haben: Holo Light, Holo Dark und Holo Light mit dunklen Aktionsleisten. Hier sind drei Screenshots, die zeigen, wie diese Themen aussehen und sich voneinander unterscheiden.

Wenn Sie das Holo-Design mit dem Design früherer Android-Apps vergleichen, werden Sie feststellen, dass es seitdem einen langen Weg zurückgelegt hat. Entwickler können weiterhin ihre eigenen visuellen Designs erstellen, sodass ihre Apps überhaupt nicht wie die hier angezeigten Apps aussehen müssen.

Dies bedeutet nicht, dass Geräte, auf denen eine niedrigere Version als Android 3.0 ausgeführt wird, nicht auch von den von Holo entwickelten Apps profitieren können. Designer können die Ressourcen und Stile verwenden oder stattdessen Holo Everywhere verwenden.

Informationen zur Implementierung von Themen finden Sie in diesem einführenden Blog-Beitrag im offiziellen Android Developers-Blog. Es werden einige häufig auftretende Probleme behoben, z. B., wie Entwickler Holo verwenden können, aber auch ältere Android (2.x) -Systeme unterstützen. Weitere Informationen finden Sie im offiziellen Styles and Themes-Handbuch.