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

Спробуйте Наш Інструмент Для Усунення Проблем

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

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

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

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

holo light holo dark holo light dark action bar

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

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

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