Android: Hva betyr Holo?

Når du surfer på Google Play-butikken etter nye apper, eller leser nettsteder som anmelder Android-apper, vil du til slutt snuble over begrepet Holo. Sjansen er for at dette vil skje ofte. Noen ganger har applikasjoner Holo lagt til navnet sitt, andre ganger er det oppført i beskrivelsen av appen eller som en av funksjonene.

Holo, eller Holo-tema, er et standardtema for Android-apper som Google først introduserte med Android 3.0 Honeycomb. Selskapet krever at produsentene inkluderer det umodifiserte Holo-temaet i Android 4.0 eller nyere enheter hvis de ønsker å integrere Android Market på enhetene sine. Produsenter kan fortsatt sende enhetene sine med egne tilpassede temaer for å gi brukerne en enhetlig opplevelse på tvers av alle enheter av den produsenten.

For Holo er det rettferdig å si at flertallet av Android 4.0 eller nyere enheter har temaene innebygd slik at apper kan benytte seg av ressursene sine. Den grunnleggende ideen bak Holo var å redusere (praktisk talt eliminere) designvariansen med hensyn til systemtemaer.

Hvis du er en utvikler, har du lagt merke til at du har tilgang til tre forskjellige Holo-temaer: Holo Light, Holo Dark og Holo Light med mørke action-barer. Her er tre skjermbilder som viser hvordan disse temaene ser ut og skiller seg fra hverandre.

Hvis du sammenligner Holo-designet med designet til tidligere Android-apper, vil du legge merke til at det har kommet langt siden den gang. Utviklere kan fortsatt lage sine egne visuelle design slik at appene deres ikke trenger å se ut som appene som vises her i det hele tatt.

Det betyr ikke at enheter som kjører en lavere versjon enn Android 3.0 ikke kan dra nytte av Holo-designet apper også. Designere kan bruke ressursene og stilene, eller bruke noe som Holo Everywhere i stedet.

Informasjon om implementering av temaer er tilgjengelig i dette innledende blogginnlegget på den offisielle Android Developers-bloggen. Den tar opp flere vanlige problemer som hvordan utviklere kan bruke Holo, men fremdeles støtter eldre Android (2.x) -systemer. Ytterligere informasjon er tilgjengelig i den offisielle veiledningen for stiler og temaer.