Android: Co znamená Holo?

Když procházíte obchod Google Play pro nové aplikace nebo čtete webové stránky, které kontrolují aplikace pro Android, nakonec narazíte na termín Holo. Šance je, že se to stane často. Někdy aplikace přidaly Holo ke svému jménu, jindy jsou uvedeny v popisu aplikace nebo jako jedna z jeho funkcí.

Holo neboli Holo téma je standardní téma pro aplikace pro Android, které společnost Google poprvé představila s Android 3.0 Honeycomb. Společnost vyžaduje, aby výrobci zahrnuli nemodifikované téma Holo do zařízení Android 4.0 nebo novějších, pokud chtějí integrovat Android Market do svého zařízení. Výrobci mohou stále dodávat svá zařízení s vlastními vlastními motivy, aby uživatelům poskytli jednotný dojem na všech zařízeních tohoto výrobce.

Pokud jde o společnost Holo, je spravedlivé říci, že většina zařízení se systémem Android 4.0 nebo vyšší má zabudovaná témata, takže aplikace mohou využívat své zdroje. Základní myšlenkou Holo bylo snížit (prakticky vyloučit) variantu designu s ohledem na systémová témata.

Pokud jste vývojář, všimli jste si, že máte přístup ke třem různým tématům Holo: Holo Light, Holo Dark a Holo Light s tmavými akčními pruhy. Zde jsou tři snímky obrazovky, které ukazují, jak tato témata vypadají a liší se od sebe navzájem.

Pokud porovnáte design Holo s designem předchozích aplikací pro Android, všimnete si, že od té doby prošel dlouhou cestu. Vývojáři mohou stále vytvářet své vlastní vizuální návrhy, takže jejich aplikace nemusí vypadat jako aplikace zobrazené zde.

To neznamená, že zařízení používající nižší verzi než Android 3.0 nemohou využívat aplikace navržené společností Holo. Návrháři mohou místo toho použít zdroje a styly, nebo použít něco jako Holo Everywhere.

Informace o implementaci témat jsou k dispozici v tomto úvodním blogovém příspěvku na oficiálním blogu Android Developers. Řeší několik běžných problémů, například jak vývojáři mohou používat Holo, ale stále podporuje i starší systémy Android (2.x). Další informace jsou k dispozici v oficiálním průvodci styly a motivy.