Zaimplementuj czcionkę emotikonów dostarczoną przez system, aby mieć pewność, że emotikony renderowane w aplikacji są wizualnie zgodne z tymi, które są wyświetlane na domyślnej klawiaturze i innych powierzchniach systemowych. Dzięki tej spójności użytkownicy Androida mogą korzystać z dopracowanych i przyjemnych funkcji, które są dostosowane do ich urządzeń. Zapobiega to gorszym wrażeniom podczas przesyłania wiadomości i tworzenia treści w porównaniu z innymi platformami.
Wymagana implementacja
Aby kwalifikować się do programu AEP, aplikacja musi spełniać te wymagania:
- Emotikony renderowane w dowolnych polach wejściowych, takich jak pola tekstowe lub elementy tekstu pływającego, są zgodne z emotikonami wyświetlanymi na domyślnej klawiaturze urządzenia lub w innych obszarach systemu, np. w powiadomieniach.
- Jeśli emotikon można powiększyć, zwiększając rozmiar widoku tekstu, aplikacja używa największego dostępnego rozmiaru czcionki emotikonu dla odpowiedniej powierzchni (np. renderowanie do 192 x 192 pikseli). Zapewnia to wyraźny interfejs i spójność z innymi platformami.
Zakres obowiązywania wytycznych
Te wytyczne mają zastosowanie:
- aplikacjom, które zapewniają porównywalną implementację emoji na platformie innej niż Android;
- Aplikacje, które renderują emoji, w tym w tych przypadkach:
- Aplikacje, które wysyłają lub przechowują tekst od użytkowników na potrzeby wiadomości, komentarzy, opinii i innych funkcji.
- Aplikacje, które wysyłają obrazy z tekstem zawierającym emoji.
- Aplikacje, które umożliwiają reagowanie na treści za pomocą emotikonów.
- Aplikacje, które renderują emoji w estetyczny sposób (np. dostawca tapet).
- na wszystkich urządzeniach, na których jest dostępna aplikacja.
Wykluczenia
Od tych wytycznych nie ma żadnych wyjątków.
Dokumentacja i zasoby dotyczące funkcji
Poniższe materiały zawierają wskazówki dotyczące implementacji i szczegóły techniczne funkcji emotikonów systemowych. Te materiały mają charakter wyłącznie informacyjny i nie zawierają dodatkowych wymagań programu.