Wskazówki dotyczące programu AEP: spójne i wysokiej jakości emoji

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.