Съдържание:
- Петната са мъртви, дълго живеят петна
- EmojiCompat и персонализирани шрифтове за емоджи
- Изтегляеми шрифтове и шрифтове в XML
- Адаптивни икони: прекратяване на хаоса в чекмеджето на приложението
Android Oreo скоро излиза от визуализациите за програмисти, а с него идват и много красиви, удобни за персонализиране промени за потребителите и разработчиците на Android по отношение на емоджи, шрифтове и икони. Emoji получават така необходимото ъпгрейд по повече начини, отколкото един. Шрифтовете са все по-лесни за интегриране и внедряване за разработчици. Иконите на приложението получават поредното ъпгрейд в още един пробив при консистенцията на чекмеджето на приложението. Тук има много неща за разопаковане, така че нека развием тези нови играчки!
Петната са мъртви, дълго живеят петна
Android емоджи винаги са били разделителни, различни и някак, добре, doofish. Емоджитата на Google се развиват и разширяват точно както Android, но през последните няколко години емоджитата на Google се открояват от пакета. На първо място, докато повечето емоджи на лицето / емоцията са кръгове, Google са жълти петна или лимонови гуми. Те са плоски, опростени са, сладки са и повечето хора ги мразят. Тези хора могат да се зарадват, защото Google прие нови емоджи в Android Oreo: те са кръгли и са оформени и оцветени, за да придадат по-постоянна дълбочина, размер и изразителност.
Докато аз и някои други хора обичахме емоционалните приложения на Google на blob, милиони потребители на Android никога не са виждали петна, което ни води до друг голям проблем. Google никога не е възлагал използването на техните уникални емоджи и в резултат на това Samsung използва емоджита на Samsung, а LG използва емоджи на LG, а HTC използва мишмаш от собствените емоджи и HTC на HTC. Тъй като всяка една от тези библиотеки на емоджи има малки творчески свободи с индивидуалните изрази и детайли на емоджи, значението на емоджи може да варира в голяма степен в зависимост от това през коя библиотека виждате емоджи. Ако не харесвате емоджита на телефона си, труден късмет, няма реални начини да ги замените, без да навлизате в коренно майсторство.
Още по-лошото е, че библиотеките на емоджи бяха системен файл, те бяха разширени и надградени само чрез системна актуализация, която бавно идва за повечето телефони, които не са Pixel. Това означаваше, че докато останалият свят се нахвърля на нов емо емоджи или зомби емоджи, всичко, което ще видите на телефона си, беше обикновен квадрат или празно място.
EmojiCompat и персонализирани шрифтове за емоджи
Google търси да отстрани тези проблеми в Android Oreo. На първо място, дори потребителите, които никога няма да видят Android Oreo на текущите си устройства, могат да видят най-новите емоджи благодарение на библиотеката за поддръжка на EmojiCompat, която при добавяне от разработчици към приложение ще позволи на потребителите от KitKat да виждат най-новите емоджита. Така че, дори и да нямате умопомрачени емоджи на вашия телефон Lollipop, все още можете да видите смаяните емоджи, които брат ви изпрати след последния епизод на Game of Thrones. Емоджиите, в които EmojiCompat замества, може да не съвпадат с емоджита извън Google на вашия телефон, който не е Pixel, но там се появява второ подобрение.
Ако разработчиците не искат да оставят емоджита, показани в приложението им, до непредсказуемата библиотека с емоджи, която е включена в телефоните на потребителите, те вече имат възможност да използват шрифт за сваляне вместо със свои емоджи. Това, разбира се, ще зависи от разработчиците да внедрят EmojiCompat и шрифтове за сваляне по много специфични начини, но тук са възможни някои много забавни неща.
Изтегляеми шрифтове и шрифтове в XML
Говорейки за шрифтове за изтегляне, те ще имат далечни последици отвъд само шрифтове на емоджи. Шрифтовете за изтегляне ще позволят на разработчиците да извадят семейства от шрифтове от APK, което прави APK файлове по-малки и по-привлекателни за изтегляне. Вместо да групира персонализиран шрифт в APK, приложението може да препраща и изтегля шрифтовете, от които се нуждае след инсталиране, което означава, че един шрифт може да бъде изтеглен веднъж и да се използва за множество приложения, а приложението може лесно да се актуализира през сървъра, без да се изисква голяма актуализация на приложението, за да го промените.
Шрифтовете в XML са малко по-ориентирана към разработчиците промяна, но позволява шрифтовете да се използват като ресурс и да се наричат по-лесно от разработчиците, което означава, че смяната на шрифтове в приложение, дори между различни раздели на приложение, трябва да бъде по-лесно и плавно.
Адаптивни икони: прекратяване на хаоса в чекмеджето на приложението
Android няма строги правила относно формата, размера и засенчването на иконите, които правят другите платформи и затова иконите на устройства с Android винаги са били, бъркотия. Има цяла индустрия от производители на пакети с икони, които правят приложения, за да направят чекмеджетата на приложенията ви последователни, тъй като Android не може да постигне това извън кутията. Тази година Google въвежда Adaptive Icons - нов стандарт за двуслоен пакет с икони, който трябва да улесни чекмеджетата на приложения да намерят последователност, като същевременно предлага и странни способности като прости анимации. Тъй като всички икони се представят като два квадратни слоя и след това се нарязват на персонализирана форма чрез маската на устройството / стартера, Google се надява през тази година опитът за стандартизация в действителност да започне.
за адаптивните икони