Android: Čo znamená Holo?

Pri prehľadávaní nových aplikácií v obchode Google Play alebo pri čítaní webových stránok, ktoré kontrolujú aplikácie pre Android, sa nakoniec objaví výraz Holo. Šanca je, že sa to stane často. Aplikácie niekedy Holo pridali k svojmu názvu, inokedy sú uvedené v popise aplikácie alebo ako jedna z jej funkcií.

Holo, alebo téma Holo, je štandardná téma pre aplikácie pre Android, ktoré spoločnosť Google prvýkrát uviedla na trh so systémom Android 3.0 Honeycomb. Spoločnosť vyžaduje, aby výrobcovia zahrnuli nemodifikovanú tému Holo do zariadení s Androidom 4.0 alebo vyšším, ak chcú integrovať Android Market do svojho zariadenia. Výrobcovia môžu stále dodávať svoje zariadenia s vlastnými vlastnými témami, aby používateľom poskytli jednotnú skúsenosť všetkých výrobcov so všetkými zariadeniami.

Pokiaľ ide o Holo, je spravodlivé povedať, že väčšina zariadení so systémom Android 4.0 alebo novším má zabudované témy, takže aplikácie môžu využívať svoje zdroje. Základnou myšlienkou, ktorá stojí za Holom, bolo znížiť (prakticky vylúčiť) odchýlku dizajnu, pokiaľ ide o systémové témy.

Ak ste vývojár, všimli ste si, že máte prístup k trom rôznym témam Holo: Holo Light, Holo Dark a Holo Light s tmavými pruhmi akcie. Tu sú tri snímky obrazovky, ktoré ukazujú, ako tieto témy vyzerajú a líšia sa jeden od druhého.

Ak porovnáte dizajn Holo s dizajnom predchádzajúcich aplikácií pre Android, všimnete si, že od tej doby prešiel dlhou cestou. Vývojári môžu stále vytvárať svoje vlastné vizuálne návrhy, takže ich aplikácie nemusia vyzerať ako aplikácie zobrazené tu.

To neznamená, že zariadenia využívajúce nižšiu verziu ako Android 3.0 nemôžu tiež využívať aplikácie navrhnuté spoločnosťou Holo. Dizajnéri môžu namiesto toho použiť prostriedky a štýly alebo použiť niečo ako Holo Everywhere.

Informácie o implementácii tém sú k dispozícii v tomto úvodnom blogovom príspevku na oficiálnom blogu Android Developers. Zaoberá sa niekoľkými bežnými problémami, ako napríklad ako môžu vývojári používať Holo, ale stále podporuje aj staršie systémy Android (2.x). Ďalšie informácie sú k dispozícii v oficiálnej príručke Štýly a témy.