Indholdsfortegnelse:
- Klatterne er døde, længe lever klatterne
- EmojiCompat og tilpassede emoji-skrifttyper
- Downloadbare skrifttyper og skrifttyper i XML
- Adaptive ikoner: afslutte kaoset i appskuffen
Android Oreo kommer snart ud af Developer Previews, og med det kommer en masse smukke, tilpasningsvenlige ændringer for Android-brugere og -udviklere med hensyn til emoji, skrifttyper og ikoner. Emoji får en hårdt brug af opgradering på flere måder end én. Skrifttyper bliver lettere at integrere og implementere for udviklere. Appikoner får en ny opgradering i endnu et stikk i appskuffens konsistens. Der er meget at pakke ud, så lad os pakke disse nye legetøj ud!
Klatterne er døde, længe lever klatterne
Android-emoji har altid været splittende, anderledes og kinda, ja, svindel. Googles emoji har udviklet sig og udvidet ligesom Android har gjort, men i de sidste par år har Googles emoji skilt sig ud fra pakken. Først og fremmest, mens de fleste ansigts- / følelsesemoji er cirkler, er Googles gule klatter eller citrongummi. De er flade, de er enkle, de er søde, og de fleste mennesker hader dem. Disse mennesker kan glæde sig, fordi Google har vedtaget nye emoji i Android Oreo: de er cirkulære, og de er formede og skraverede for at give mere ensartet dybde, størrelse og udtryk.
Mens jeg og nogle andre har elsket Googles klodsemojier, så millioner af Android-brugere aldrig engang klodserne, hvilket bringer os til et andet stort problem. Google har aldrig givet mandat til brugen af deres unikke emoji, og som et resultat bruger Samsung Samsung emoji, og LG bruger LG emoji, og HTC bruger en fejl af HTCs egne emoji og Googles. Da hvert af disse emoji-biblioteker tager små kreative friheder med emojis individuelle udtryk og detaljer, kan emoji's betydning variere vidt ud fra hvilket bibliotek du ser en emoji igennem. Hvis du ikke kunne lide emoji'erne på din telefon, hårdt held, er der ikke nogen reelle måder at erstatte dem uden at komme ind i rodfinding.
Endnu værre, da emoji-biblioteker var en systemfil, blev de kun udvidet og opgraderet gennem en systemopdatering, som langsomt kommer for de fleste ikke-Pixel-telefoner. Dette betød, at mens resten af verden går over en ny taco-emoji eller zombie-emoji, var alt hvad du kunne se på din telefon et almindeligt kvadrat eller et tomt rum.
EmojiCompat og tilpassede emoji-skrifttyper
Google søger at løse disse problemer i Android Oreo. Først og fremmest kan selv brugere, der aldrig vil se Android Oreo på deres nuværende enheder, se de nyeste emoji takket være EmojiCompat supportbibliotek, som, når de tilføjes af udviklere til en app, vil give brugere fra KitKat mulighed for at se de nyeste emoji. Så selvom du ikke har de sindssyge emoji på din Lollipop-telefon, kan du stadig se de sindblæst emoji, som din bror sendte dig efter den nyeste Game of Thrones-episode. Emojiene, som EmojiCompat erstatter i, matcher muligvis ikke de emojier, der ikke er fra Google, på din ikke-Pixel-telefon, men det er her, en anden forbedring kommer i spil.
Hvis udviklere ikke ønsker at lade emoji'erne vises i deres app op til det uforudsigelige emoji-bibliotek, der er inkluderet i brugernes telefoner, har de nu en mulighed for at bruge en downloadbar font med deres egne emoji i stedet. Dette afhænger naturligvis af udviklere til at implementere EmojiCompat og downloadbare skrifttyper på meget specifikke måder, men der er nogle meget sjove ting muligt her.
Downloadbare skrifttyper og skrifttyper i XML
Når vi taler om downloadede skrifttyper, vil disse have vidtrækkende konsekvenser ud over bare emoji-skrifttyper. Downloadbare skrifttyper giver udviklere mulighed for at fjerne fontfamilier ud af deres APK, hvilket gør APK'er mindre og mere attraktive at downloade. I stedet for at bundtage en tilpasset skrifttype i APK, kan appen henvise til og downloade de skrifttyper, den har brug for efter installationen, hvilket betyder, at en skrifttype kan downloades en gang og bruges til flere apps, og appen kan let opdateres via serveren uden at kræve stor app-opdatering for at ændre den.
Skrifttyper i XML er en smule mere udviklerorienteret ændring, men det tillader, at skrifttyper bruges som en ressource og kaldes lettere af udviklere, hvilket betyder, at det at skifte skrifttyper i en app, selv mellem forskellige sektioner af en app, skal være lettere og glattere.
Adaptive ikoner: afslutte kaoset i appskuffen
Android har ikke de anstrengende regler om ikonform, størrelse og skygge, som andre platforme gør, og derfor har ikoner på Android-enheder altid været et rod. Der er en hel branche af ikonpakkeproducenter derude, der fremstiller apps til at gøre dine app-skuffer konsistente, da Android ikke ser ud til at opnå det ud af boksen. I år ruller Google på Adaptive Icons, en ny to-lags ikonpakkestandard, der skulle gøre det lettere for app-skuffer at finde konsistens, samtidig med at de også tilbyder sære evner som enkle animationer. Da alle ikoner indsendes som to firkantede lag og derefter klippes i en brugerdefineret form ved hjælp af enhedens / launcherets maske, håber Google, at dette års forsøg på standardisering faktisk skal starte.
om adaptive ikoner