Android: Що означає Holo?

Коли ви переглядаєте магазин Google Play для нових додатків або читаєте веб-сайти, які переглядають додатки для Android, з часом ви натрапите на термін Holo. Шанс, це траплятиметься часто. Іноді програми додають Holo до свого імені, в інший час він вказаний в описі програми або як одна з його особливостей.

Holo або Holo тема - це стандартна тема для додатків для Android, яку Google вперше представив за допомогою Honeycomb Android 3.0. Компанія вимагає від виробників включити немодифіковану тему Holo на пристрої Android 4.0 або новіших версій, якщо вони хочуть інтегрувати Android Market на своєму пристрої. Виробники все ще можуть постачати свої пристрої з власними спеціалізованими темами, щоб забезпечити користувачам єдиний досвід роботи на всіх пристроях цього виробника.

Що стосується Holo, справедливо сказати, що більшість пристроїв Android 4.0 або новіших версій мають вбудовані теми, щоб додатки могли використовувати свої ресурси. Основна ідея Holo полягала в тому, щоб зменшити (практично усунути) розбіжність дизайну щодо системних тем.

Якщо ви розробник, ви помітили, що у вас є доступ до трьох різних тем Holo: Holo Light, Holo Dark та Holo Light із темними панелями дій. Ось три скріншоти, які демонструють, як виглядають ці теми та відрізняються одна від одної.

Якщо ви порівнюєте дизайн Holo з дизайном попередніх додатків для Android, то помітите, що з того часу він пройшов довгий шлях. Розробники все ще можуть створювати власні візуальні конструкції, щоб їх додатки зовсім не були схожими на програми, що відображаються тут.

Це не означає, що пристрої з більш низькою версією, ніж Android 3.0, також не можуть скористатися програмами, розробленими Holo. Дизайнери можуть використовувати ресурси та стилі або використовувати щось на зразок Holo Everywhere.

Інформація про реалізацію тем доступна у цьому вступному дописі в офіційному блозі Android Developers. Він стосується кількох поширених проблем, таких як розробники можуть використовувати Holo, але все ще підтримують старіші Android (2.x) системи. Додаткову інформацію можна отримати в офіційному посібнику зі стилів та тем.