Android: Ce înseamnă Holo?

Când navigați pe magazinul Google Play pentru aplicații noi sau când citiți site-uri web care examinează aplicațiile Android, veți putea în cele din urmă să vă împiedicați de termenul Holo. Șansa este că acest lucru se va întâmpla frecvent. Uneori, aplicațiile au adăugat Holo la numele lor, iar alteori este listată în descrierea aplicației sau ca una dintre caracteristicile acesteia.

Holo, sau tema Holo, este o temă standard pentru aplicațiile Android pe care Google le-a introdus prima dată cu Android 3.0 Honeycomb. Compania solicită producătorilor să includă tema Holo nemodificată în dispozitivele Android 4.0 sau superioare, dacă doresc să integreze Android Market pe dispozitivul lor. Producătorii își pot livra în continuare dispozitivele cu propriile teme personalizate pentru a oferi utilizatorilor o experiență unificată pe toate dispozitivele de la respectivul producător.

În ceea ce privește Holo, este corect să spunem că majoritatea dispozitivelor Android 4.0 sau superioare au temele încorporate, astfel încât aplicațiile să poată folosi resursele lor. Ideea de bază din spatele Holo a fost reducerea (practic eliminarea) variației designului în ceea ce privește temele sistemului.

Dacă sunteți dezvoltator, ați observat că aveți acces la trei teme diferite Holo: Holo Light, Holo Dark și Holo Light cu bare de acțiune întunecate. Iată trei capturi de ecran care arată cum arată aceste teme și diferă unele de altele.

Dacă comparați designul Holo cu designul aplicațiilor Android anterioare, veți observa că a parcurs mult timp de atunci. Dezvoltatorii își pot crea în continuare propriile modele vizuale, astfel încât aplicațiile lor să nu fie nevoite să arate deloc ca aplicațiile afișate aici.

Asta nu înseamnă că dispozitivele care au o versiune mai mică decât Android 3.0 nu pot beneficia de aplicații Holo proiectate. Proiectanții pot utiliza resursele și stilurile sau pot folosi ceva de genul Holo Everywhere.

Informații despre implementarea temelor sunt disponibile în această postare introductivă a blogului la blogul oficial al dezvoltatorilor Android. Acesta abordează mai multe probleme comune, cum ar fi cum dezvoltatorii pot utiliza Holo, dar totuși acceptă sisteme Android (2.x) mai vechi. Informații suplimentare sunt disponibile la ghidul oficial de stiluri și teme.