Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Wszystko, co musisz wiedzieć o emoji, czcionkach i ikonach Androida oreo

Spisu treści:

Anonim

Android Oreo wkrótce pojawi się w wersji zapoznawczej dla programistów, a wraz z nim wprowadzono wiele pięknych, przyjaznych dostosowaniom zmian dla użytkowników i programistów Androida w zakresie emoji, czcionek i ikon. Emoji otrzymują bardzo potrzebną aktualizację na wiele sposobów. Czcionki stają się łatwiejsze do zintegrowania i wdrożenia dla programistów. Ikony aplikacji otrzymują kolejną aktualizację w jeszcze innym zadaniu na spójność szuflady aplikacji. Jest tu wiele do rozpakowania, więc rozpakujmy te nowe zabawki!

Plamy są martwe, niech żyją plamy

Emoji na Androida zawsze były podzielne, różne i trochę, no, głupcze. Emoji Google ewoluowały i rozszerzały się podobnie jak Android, ale przez ostatnie kilka lat emoji Google wyróżniały się na tle innych. Przede wszystkim, podczas gdy większość emoji twarzy / emocji to kółka, Google to żółte plamy lub cytrynowe gumowe kropelki. Są płaskie, uproszczone, słodkie, a większość ludzi ich nienawidzi. Ci ludzie mogą się cieszyć, ponieważ Google wprowadził nowe emoji w Androidzie Oreo: są okrągłe, mają kształt i cieniowanie, aby zapewnić bardziej spójną głębię, rozmiar i ekspresję.

Podczas gdy ja i niektórzy inni uwielbialiśmy emoji Google Blob, miliony użytkowników Androida nigdy nawet nie widziały obiektów BLOB, co prowadzi nas do kolejnego dużego problemu. Google nigdy nie nakazał używania ich unikalnych emoji, w wyniku czego Samsung używa emoji Samsunga, a LG emoji LG, a HTC miszmasz emoji HTC i Google. Ponieważ każda z tych bibliotek emoji ma niewielkie kreatywne swobody dzięki indywidualnym wyrażeniom i szczegółom emoji, znaczenie emoji może się znacznie różnić w zależności od biblioteki, w której emoji jest wyświetlany. Jeśli nie podobało Ci się emoji w telefonie, pech, nie ma żadnych prawdziwych sposobów na ich zastąpienie bez majsterkowania.

Zobacz? Tak, to musiało się zmienić.

Co gorsza, ponieważ biblioteki emoji były plikiem systemowym, zostały one jedynie rozszerzone i uaktualnione poprzez aktualizację systemu, która jest powolna w przypadku większości telefonów innych niż Pixel. Oznaczało to, że podczas gdy reszta świata oszalała na punkcie nowego emoji taco lub emoji zombie, wszystko, co zobaczysz w telefonie, to zwykły kwadrat lub pusta przestrzeń.

EmojiCompat i niestandardowe czcionki emoji

Google chce rozwiązać te problemy w Androidzie Oreo. Przede wszystkim nawet użytkownicy, którzy nigdy nie zobaczą Androida Oreo na swoich obecnych urządzeniach, mogą zobaczyć najnowsze emoji dzięki bibliotece obsługi EmojiCompat, która po dodaniu przez programistów do aplikacji pozwoli użytkownikom z KitKat zobaczyć najnowsze emoji. Więc nawet jeśli nie masz oszałamiającego emoji w telefonie Lollipop, nadal możesz zobaczyć oszałamiające emoji, które wysłał ci twój brat po ostatnim odcinku Game of Thrones. Emoji, które zastępuje EmojiCompat, mogą nie pasować do emoji innej firmy niż Google w telefonie innym niż Pixel, ale w tym przypadku pojawia się druga poprawka.

Jeśli programiści nie chcą pozostawić emoji wyświetlanego w swojej aplikacji nieprzewidywalnej bibliotece emoji, która jest dołączona do telefonów użytkowników, mogą teraz zamiast tego użyć czcionki do pobrania z własnym emoji. Będzie to oczywiście zależeć od programistów wdrażających EmojiCompat i czcionki do pobrania w bardzo specyficzny sposób, ale możliwe są tutaj bardzo fajne rzeczy.

Czcionki do pobrania i czcionki w formacie XML

Mówiąc o czcionkach do pobrania, będą miały daleko idące konsekwencje poza czcionkami emoji. Czcionki do pobrania umożliwią programistom usunięcie rodzin czcionek z ich pliku APK, dzięki czemu pliki APK będą mniejsze i bardziej atrakcyjne do pobrania. Zamiast łączyć niestandardową czcionkę w pakiecie APK, aplikacja może odwoływać się i pobierać czcionki, których potrzebuje po instalacji, co oznacza, że ​​czcionkę można pobrać raz i użyć w wielu aplikacjach, a aplikację można łatwo zaktualizować za pośrednictwem serwera bez konieczności duża aktualizacja aplikacji, aby to zmienić.

Czcionki w XML są nieco bardziej zorientowane na programistę, ale umożliwiają używanie czcionek jako zasobu i łatwiejsze wywoływanie przez programistów, co oznacza, że ​​zmiana czcionek w aplikacji, nawet między różnymi sekcjami aplikacji, powinna być łatwiejsza i bardziej płynna.

Ikony adaptacyjne: kończące chaos w szufladzie aplikacji

Android nie ma uciążliwych zasad dotyczących kształtu, rozmiaru i cieniowania ikon, które mają inne platformy, dlatego ikony na urządzeniach z Androidem zawsze były, no cóż, bałaganem. Istnieje cała branża twórców pakietów ikon, którzy tworzą aplikacje, dzięki którym szuflady aplikacji są spójne, ponieważ system Android nie wydaje się tego robić od razu po wyjęciu z pudełka. W tym roku Google wprowadza Adaptive Icons, nowy standard dwuwarstwowego pakietu ikon, który powinien ułatwić szufladom aplikacji znalezienie spójności, a jednocześnie oferuje dziwaczne funkcje, takie jak proste animacje. Ponieważ wszystkie ikony są przesyłane jako dwie kwadratowe warstwy, a następnie cięte na maskę urządzenia / launchera w niestandardowy kształt, Google ma nadzieję, że tegoroczna próba standaryzacji rzeczywiście się rozpocznie.

o ikonach adaptacyjnych