Inhaltsverzeichnis:
- Die Kleckse sind tot, es lebe die Kleckse
- EmojiCompat und benutzerdefinierte Emoji-Schriftarten
- Herunterladbare Schriftarten und Schriftarten in XML
- Adaptive Icons: Beenden Sie das Chaos in der App-Schublade
Android Oreo wird in Kürze aus der Developer Previews-Version herauskommen. Damit verbunden sind viele schöne, anpassungsfreundliche Änderungen für Android-Benutzer und -Entwickler in Bezug auf Emoji, Schriftarten und Symbole. Emoji erhalten in mehrfacher Hinsicht ein dringend benötigtes Upgrade. Schriften lassen sich für Entwickler immer einfacher integrieren und implementieren. App-Symbole erhalten ein weiteres Upgrade, um die Konsistenz der App-Schubladen zu verbessern. Es gibt viel zu entpacken, also packen wir diese neuen Spielsachen aus!
Die Kleckse sind tot, es lebe die Kleckse
Android Emoji war schon immer spaltend, anders und irgendwie doofish. Googles Emoji hat sich genau wie Android weiterentwickelt und erweitert, aber in den letzten Jahren haben sich Googles Emoji von der Masse abgehoben. In erster Linie, während die meisten Emoji für Gesicht / Emotion Kreise sind, handelt es sich bei Googles um gelbe Kleckse oder Zitronen-Kaugummis. Sie sind flach, sie sind simpel, sie sind süß und die meisten Leute hassen sie. Diese Menschen können sich freuen, da Google in Android Oreo ein neues Emoji eingeführt hat: Sie sind kreisförmig, geformt und schattiert, um eine einheitlichere Tiefe, Größe und Ausdruckskraft zu erzielen.
Während ich und einige andere Googles Blob-Emojis geliebt haben, haben Millionen von Android-Nutzern die Blobs nie gesehen, was uns zu einem weiteren großen Problem bringt. Google hat die Verwendung ihres einzigartigen Emoji nie vorgeschrieben, und aus diesem Grund verwendet Samsung Samsung Emoji und LG LG Emoji, und HTC verwendet eine Mischung aus HTCs eigenem Emoji und Googles. Da jede dieser Emoji-Bibliotheken kleine kreative Freiheiten mit den individuellen Ausdrücken und Details des Emoji einnimmt, kann die Bedeutung des Emoji stark variieren, je nachdem, durch welche Bibliothek Sie ein Emoji sehen. Wenn Ihnen das Emoji auf Ihrem Handy nicht gefallen hat, gibt es keine wirklichen Möglichkeiten, es zu ersetzen, ohne sich auf das Basteln von Wurzeln einzulassen.
Schlimmer noch, da Emoji-Bibliotheken eine Systemdatei waren, wurden sie nur durch ein Systemupdate erweitert und aktualisiert, das für die meisten Nicht-Pixel-Telefone nur langsam verfügbar ist. Dies bedeutete, dass, während der Rest der Welt ein neues Taco-Emoji oder Zombie-Emoji verrückt macht, alles, was Sie auf Ihrem Telefon sehen würden, ein einfaches Quadrat oder ein leeres Feld war.
EmojiCompat und benutzerdefinierte Emoji-Schriftarten
Google versucht, diese Probleme in Android Oreo zu beheben. Zuallererst können auch Benutzer, die Android Oreo auf ihren aktuellen Geräten nie sehen werden, dank der EmojiCompat-Unterstützungsbibliothek das neueste Emoji sehen. Wenn diese Bibliothek von Entwicklern zu einer App hinzugefügt wird, können Benutzer ab KitKat das neueste Emoji sehen. Selbst wenn Ihr Lollipop-Telefon nicht über das verblüffende Emoji verfügt, können Sie das verblüffende Emoji sehen, das Ihnen Ihr Bruder nach der letzten Game of Thrones-Episode gesendet hat. Das Emoji, das EmojiCompat ersetzt, entspricht möglicherweise nicht dem Nicht-Google-Emoji auf Ihrem Nicht-Pixel-Telefon, aber hier kommt eine zweite Verbesserung ins Spiel.
Wenn Entwickler das in ihrer App angezeigte Emoji nicht in der unvorhersehbaren Emoji-Bibliothek belassen möchten, die in den Handys der Benutzer enthalten ist, können sie jetzt eine herunterladbare Schriftart mit ihrem eigenen Emoji verwenden. Dies wird natürlich von den Entwicklern abhängen, um EmojiCompat und herunterladbare Schriftarten auf sehr spezifische Weise zu implementieren, aber hier sind einige sehr lustige Dinge möglich.
Herunterladbare Schriftarten und Schriftarten in XML
Apropos herunterladbare Schriftarten, diese werden weitreichende Auswirkungen haben, die über reine Emoji-Schriftarten hinausgehen. Mit herunterladbaren Schriftarten können Entwickler Schriftfamilien aus ihrem APK entfernen, wodurch APKs kleiner und attraktiver zum Herunterladen werden. Anstatt eine benutzerdefinierte Schriftart im APK zu bündeln, kann die App nach der Installation auf die erforderlichen Schriftarten verweisen und diese herunterladen. Dies bedeutet, dass eine Schriftart einmal heruntergeladen und für mehrere Apps verwendet werden kann und die App problemlos über den Server aktualisiert werden kann, ohne dass eine erforderlich ist großes app update um es zu ändern.
Schriften in XML sind etwas entwicklerorientierter, ermöglichen jedoch die Verwendung von Schriften als Ressource und den einfacheren Aufruf durch Entwickler. Das Ändern von Schriften in einer App, auch zwischen verschiedenen Abschnitten einer App, sollte daher einfacher und reibungsloser sein.
Adaptive Icons: Beenden Sie das Chaos in der App-Schublade
Android kennt nicht die strengen Regeln für Symbolform, -größe und -schattierung, die andere Plattformen anwenden. Daher waren Symbole auf Android-Geräten schon immer ein Chaos. Es gibt eine ganze Branche von Icon Pack-Herstellern, die Apps erstellen, um die Konsistenz Ihrer App-Schubladen zu gewährleisten, da Android dies nicht ohne weiteres zu erreichen scheint. In diesem Jahr führt Google Adaptive Icons ein, einen neuen zweischichtigen Icon-Pack-Standard, der es App-Zeichnern erleichtern soll, die Konsistenz zu ermitteln, und der gleichzeitig skurrile Funktionen wie einfache Animationen bietet. Da alle Symbole als zwei quadratische Ebenen eingereicht und dann von der Maske des Geräts / Launchers in eine benutzerdefinierte Form geschnitten werden, hofft Google, dass der diesjährige Standardisierungsversuch tatsächlich aufhört.
über adaptive Icons