Sommario:
- Le chiazze sono morte, viva le chiazze
- EmojiCompat e caratteri emoji personalizzati
- Caratteri e caratteri scaricabili in XML
- Icone adattive: porre fine al caos nel cassetto delle app
Android Oreo uscirà presto dalle anteprime degli sviluppatori, e con esso arrivano molte belle modifiche personalizzabili per gli utenti e gli sviluppatori Android per quanto riguarda emoji, caratteri e icone. Le emoji stanno ottenendo un aggiornamento estremamente necessario in più di un modo. I caratteri stanno diventando più facili da integrare e implementare per gli sviluppatori. Le icone delle app stanno ottenendo un altro aggiornamento in un altro colpo alla coerenza del cassetto delle app. C'è molto qui da disimballare, quindi scartiamo questi nuovi giocattoli!
Le chiazze sono morte, viva le chiazze
Le emoji Android sono sempre state divisive, diverse e un po 'doofish. Le emoji di Google si sono evolute e ampliate proprio come Android, ma negli ultimi anni le emoji di Google si sono distinte dal pacchetto. Innanzitutto, mentre la maggior parte delle emoji per il viso / le emozioni sono cerchi, quelle di Google sono macchie gialle o gumdrops al limone. Sono piatti, sono semplicistici, sono carini e la maggior parte delle persone li odia. Queste persone possono rallegrarsi, perché Google ha adottato nuove emoji in Android Oreo: sono circolari, sono modellate e ombreggiate per dare profondità, dimensioni ed espressione più coerenti.
Mentre io e alcuni altri abbiamo adorato gli emoji BLOB di Google, milioni di utenti Android non hanno mai visto i BLOB, il che ci porta a un altro grosso problema. Google non ha mai imposto l'uso della loro emoji unica e, di conseguenza, Samsung utilizza emoji Samsung e LG utilizza emoji LG e HTC utilizza un mix di emoji HTC e Google. Poiché ognuna di queste librerie di emoji si prende piccole libertà creative con le singole espressioni e i dettagli delle emoji, il significato delle emoji può variare ampiamente in base alla libreria attraverso la quale vedi un'emoji. Se non ti sono piaciute le emoji sul tuo telefono, sfortuna, non ci sono modi reali per sostituirle senza entrare nel armeggiare.
Ancora peggio, poiché le librerie emoji erano un file di sistema, sono state solo espanse e aggiornate attraverso un aggiornamento di sistema, che è lento a venire per la maggior parte dei telefoni non Pixel. Ciò significa che mentre il resto del mondo impazzisce per una nuova emoji taco, o emoji zombi, tutto ciò che vedresti sul tuo telefono era un quadrato semplice o uno spazio vuoto.
EmojiCompat e caratteri emoji personalizzati
Google sta cercando di risolvere questi problemi in Android Oreo. Innanzitutto, anche gli utenti che non vedranno mai Android Oreo sui propri dispositivi attuali possono vedere le ultime emoji grazie alla libreria di supporto EmojiCompat, che una volta aggiunta dagli sviluppatori a un'app consentirà agli utenti di KitKat di vedere le ultime emoji. Quindi, anche se non hai l'emozione sbalorditiva sul tuo telefono Lollipop, puoi ancora vedere l'emoji sbalorditiva che tuo fratello ti ha inviato dopo l'ultimo episodio di Game of Thrones. Le emoji a cui sostituisce EmojiCompat potrebbero non corrispondere alle emoji non Google sul tuo telefono non Pixel, ma è qui che entra in gioco un secondo miglioramento.
Se gli sviluppatori non vogliono lasciare le emoji visualizzate nella loro app fino all'imprevedibile libreria di emoji inclusa nei telefoni degli utenti, ora hanno un'opzione per utilizzare un font scaricabile con la propria emoji. Questo dipenderà ovviamente dagli sviluppatori per implementare EmojiCompat e caratteri scaricabili in modi molto specifici, ma qui ci sono alcune cose molto divertenti.
Caratteri e caratteri scaricabili in XML
Parlando di caratteri scaricabili, questi avranno implicazioni di vasta portata oltre ai caratteri emoji. I caratteri scaricabili consentiranno agli sviluppatori di eliminare le famiglie di caratteri dal proprio APK, rendendo gli APK più piccoli e più attraenti da scaricare. Invece di raggruppare un carattere personalizzato nell'APK, l'app può fare riferimento e scaricare i caratteri necessari dopo l'installazione, il che significa che un carattere può essere scaricato una volta e utilizzato per più app, e l'app può essere facilmente aggiornata attraverso il server senza richiedere un grande aggiornamento app per cambiarlo.
I caratteri in XML sono un po 'più orientati agli sviluppatori, ma consentono ai caratteri di essere usati come risorsa e chiamati più facilmente dagli sviluppatori, il che significa che cambiare i caratteri in un'app, anche tra le diverse sezioni di un'app, dovrebbe essere più semplice e fluido.
Icone adattive: porre fine al caos nel cassetto delle app
Android non ha le rigide regole sulla forma, la dimensione e l'ombreggiatura dell'icona che altre piattaforme hanno, e quindi le icone sui dispositivi Android sono sempre state un casino. C'è un intero settore di produttori di icon pack là fuori che creano app per rendere coerenti i cassetti delle tue app poiché Android non riesce a realizzarlo immediatamente. Quest'anno Google sta lanciando le Adaptive Icons, un nuovo standard di icon pack a due livelli che dovrebbe rendere più semplice la coerenza dei cassetti delle app, offrendo allo stesso tempo abilità stravaganti come le semplici animazioni. Poiché tutte le icone vengono inviate come due livelli quadrati e quindi tagliate in una forma personalizzata dalla maschera del dispositivo / launcher, Google spera che il tentativo di standardizzazione di quest'anno decollerà effettivamente.
sulle icone adattive