Зміст:
- Краплі мертві, довго живуть краплі
- EmojiCompat та спеціальні шрифти смайлів
- Завантажувані шрифти та шрифти в XML
- Адаптивні іконки: закінчення хаосу в ящику додатків
Android Oreo незабаром вийде з програми попереднього перегляду розробників, і разом з ним з'являється безліч красивих змін, зручних для налаштування для користувачів Android і розробників Android, що стосуються емоджи, шрифтів та значків. Emoji отримують дуже потрібне оновлення більш ніж одним способом. Шрифти все простіше інтегрувати та впроваджувати для розробників. Піктограми додатків отримують ще одне оновлення на ще одній ударній консистенції ящика додатка. Тут є багато, щоб розпакувати, тож давайте розмотуємо ці нові іграшки!
Краплі мертві, довго живуть краплі
Емодзи Android завжди були розбіжними, різними, і ніби-то, дурними. Емоджи Google розвивались і розширювались так само, як і Android, але останні кілька років емоджи Google виділялися з пакета. Перше і головне, хоча більшість смайликів із обличчям та емоціями - це кола, Google - це жовті краплі або лимонні гумки. Вони плоскі, вони спрощені, вони милі, і більшість людей їх ненавидить. Ці люди можуть радіти, адже Google прийняв нові смайли в Android Oreo: вони круглі, вони мають форму та затінення, щоб надати більш послідовну глибину, розмір та виразність.
У той час як я та деякі інші любили смайлики емоцій Google, мільйони користувачів Android ніколи навіть не бачили краплі, що призводить нас до ще однієї великої проблеми. Google ніколи не доручає використовувати свої унікальні смайли, і як результат, Samsung використовує смайли Samsung, а LG використовує емоції LG, а HTC використовує мешанку власних емоджи та HTC від HTC. Оскільки кожна з цих бібліотек смайлів займає невеликі творчі свободи з окремими виразами та деталями смайликів, значення емоджи може різнитися залежно від того, через яку бібліотеку ви бачите емоджи. Якщо вам не сподобалися емоджи на вашому телефоні, невдача, не існує реальних способів замінити їх, не потрапляючи на кореневі майстерності.
Ще гірше, оскільки бібліотеки смайлів були системним файлом, вони лише розширювались та оновлювалися за допомогою системного оновлення, яке повільно з'являється для більшості телефонів, що не мають Pixel. Це означало, що поки решта світу переживає нові емо-емоти або емоції зомбі, все, що ви побачили на своєму телефоні, було простою площею або порожнім місцем.
EmojiCompat та спеціальні шрифти смайлів
Google намагається виправити ці проблеми в Android Oreo. Перш за все, навіть користувачі, які ніколи не побачать Android Oreo на своїх поточних пристроях, можуть бачити найсвіжіші емоджи завдяки бібліотеці підтримки EmojiCompat, яка після додавання розробниками у додаток дозволить користувачам із KitKat бачити останні емоджи. Тож, навіть якщо у вас на телефоні Lollipop немає емоційних емоцій, ви все ще можете побачити роздуті емодзі, які ваш брат надіслав вам після останнього епізоду гри престолів. Емодзи, які замінюють EmojiCompat, можуть не відповідати емоджим, які не належать Google, на вашому телефоні, що не належить до Pixel, але саме тут вступає в дію друге покращення.
Якщо розробники не хочуть залишати смайли відображатися у своїй програмі до непередбачуваної бібліотеки смайликів, яка входить до телефонів користувачів, тепер вони можуть використовувати завантажуваний шрифт із власними емоджи. Звичайно, це залежатиме від розробників, щоб реалізувати EmojiCompat та завантажувані шрифти дуже специфічними способами, але тут можливі дуже цікаві речі.
Завантажувані шрифти та шрифти в XML
Говорячи про завантажувані шрифти, вони матимуть далекосяжні наслідки, окрім лише шрифтів смайлів. Шрифти, що завантажуються, дозволять розробникам виводити сім’ї шрифтів із APK, що робить APK меншими та привабливішими для завантаження. Замість того, щоб поєднувати спеціальний шрифт в APK, додаток може посилатися та завантажувати потрібні шрифти після встановлення, це означає, що шрифт можна завантажити один раз і використовувати для кількох додатків, а додаток можна легко оновлювати через сервер, не вимагаючи велике оновлення програми, щоб змінити його.
Шрифти в XML - це дещо більш орієнтована на розробник зміна, але вона дозволяє використовувати шрифти як ресурс і викликати розробниками легше, це означає, що зміна шрифтів у програмі, навіть між різними розділами програми, має бути легшою та плавнішою.
Адаптивні іконки: закінчення хаосу в ящику додатків
В Android немає жорстких правил щодо форми, розміру та затінення значків, які роблять інші платформи, і тому піктограми на пристроях Android завжди були безладдям. Там є ціла галузь виробників пакетів іконок, які роблять додатки для того, щоб зробити ящики ваших додатків послідовними, оскільки Android не може цього досягти поза рамками. Цього року Google розгортається на Adaptive Icons, новому двошаровому стандартному пакеті значків, який повинен полегшити ящикам додатків пошук послідовності, а також пропонує химерні здібності, як прості анімації. Оскільки всі піктограми представлені у вигляді двох квадратних шарів, а потім розрізані на власну форму за допомогою маски пристрою / пускової установки, Google сподівається, що цьогорічна спроба стандартизації фактично розпочнеться.
про адаптивні значки