Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Нова ера в тематиці андроїдів тут

Зміст:

Anonim

Ми можемо використовувати сторонні пускові установки для теми наших домашніх екранів. Ми можемо надати тему нашим найпоширенішим додаткам, щоб позбутися того, що біліє і приправити речі деяким кольором. Ми можемо зробити багато речей, щоб налаштувати Android і зробити його власним, але тематизація самої системи Android вимагає однієї з двох речей: телефон із надійним тематичним двигуном, як Samsung Galaxy S8 або root.

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

Ось чому ми вважаємо, що в кінці цього довгого, під замовлення тунелю, є світло.

Рамка RRO: спасибі, Sony

Основи для рідної тематики на Android почалися роки тому. Компанія Sony в 2014 році внесла свій вклад в систему AOSP Runtime Resource Overlay і впровадила її на багатьох своїх пристроях, щоб дозволити користувачам розміщувати теми Android та додатки на своїх телефонах Sony через Xperia Themes. RRO дозволяє знімати додатки для Android, не змінюючи їх вихідний код, дозволяючи користувачам змінювати те, як виглядали всі додатки на своїх телефонах, не створюючи особливих проблем або порушуючи програми на своїх телефонах.

RRO вперше було виявлено, коли розробники розглядали Android M Developer Preview. Ви можете запам'ятати Android M як перший рік, коли Google нас знущав із темною темою під час попереднього перегляду розробників, потім витягнув його до стабільного випуску, і це було пов’язано з тестуванням Android на темі RRO Theme Engine, яку він включив. Наступного року темна тема повернулася з попереднім переглядом розробників Android N, і знову її потягнули до того, як Android Nougat восени потіснили стабільність.

Чому ти так дражниш мене, темна тема?

Цього року ми отримали попередній перегляд розробників Android O, але ми не повернули свою експериментальну темну тему. Натомість, коли розробники копали великодні яйця та інші приховані смаколики, вони натрапили на перші екземпляри тем RRO, якими користується система Android.

То що змінилося цього року?

У попередніх попередніх програмах Android O Developer Preview було встановлено налаштування в розділі Дисплей під назвою Тема пристрою, де ви можете вибрати між піксельними та перевернутими темами, за замовчуванням - Інвертований. Проблема полягала в тому, що, як і в налаштуваннях тем попередніх років, це було дуже обмеженим масштабом, лише змінивши відтінок швидких налаштувань із сірого назад на мозку Інвертованого, на темніший тон. Як і в попередні роки, налаштування теми Device було вимкнено з Android O Developer Preview 4.

Googlers вже протягом багатьох років тестує та розтягує ці темні теми на основі тематичного двигуна RRO за допомогою програми Developer Previews та Beta, але цього травня розробники, блогери та тематичні дурниці почали знову сподіватися. Це тому, що в цьому році заповзятливі копачі коду виявили, що ці дві теми справді були темою RRO, що підтверджує, що Google не відмовився від привидів на загальносистемні теми у своїй версії Android. Налаштоване налаштування Тема пристрою - це інтерфейс, який дозволяв користувачам запускати тему RRO Theme Engine і вибирати (в основному непотрібну) тему, і це був засіб використовувати тему RRO без кореня, і це був останній великий технічний фрагмент головоломки.

Substratum та Android Oreo

Substratum - це тематичний двигун, створений на основі наступника Sony щодо тем RRO, OMS, і з кожним роком Substratum стає на крок ближче до наближення своїх дивовижних тем до укорінених телефонів. Наприклад, деякі пристрої Samsung зараз можуть використовувати теми Substratum без root, завдяки тому, як вони реалізували теми RRO для Samsung Themes. Цього року Substratum побачив прогрес, досягнутий у Preview Developer Preview, і тепер, коли Android Oreo є тут, вони переносять системні теми на не вкорінені телефони, можливо, вже на наступному тижні. Тепер це не буде безкоштовним, і це не буде ідеальним, оскільки він все ще потребує додатку для настільних ПК, щоб допомогти ініціювати деякі підвищені привілеї шенагіганів, щоб застосувати та реалізувати тему субстрату.

Але це буде укорінена тематизація. І це величезне.

Я прошу офіційну темну тему, поки Google не поверне мені її, особливо в таких додатках, як Google Play Music. У той же час я погоджуюся, як важко послідовно тематизувати речі, коли Android настільки налаштований та різноманітний, як це є. Інженерна команда Google настільки ж окреслила AMA Reddit.

Android все ще не вистачає належних API, щоб забезпечити послідовність їх тематики на всіх пристроях та додатках. Без цих API немає реального способу переконатися, що те, що роблять ці теми, не порушує програми ліворуч та праворуч. Навіть для власної темної теми Google у програмі Preview Previews вони зіткнулися з проблемою щодо основних програм Android, і Google повинен досягти послідовності у мільйонах програм на тисячах різних моделей пристроїв.

Оновлення серпня 2017 року: випуск Oreo та інші новини про Substratum.