Zaimplementuj tryb obrazu w obrazie (PiP), aby aplikacje, które odtwarzają główny film, umożliwiają rozmowy wideo, komunikację lub aktywną nawigację, mogły płynnie zmniejszać treści do pływającego okna, gdy użytkownik przechodzi do innej aplikacji. Ta funkcja jest niezbędna do nowoczesnej wielozadaniowości i zapobiega ograniczeniom, które zmuszają użytkowników do pozostawiania aplikacji w pełni otwartej tylko po to, aby kontynuować strumień lub rozmowę.
Wymagana implementacja
Aby kwalifikować się do programu AEP, aplikacja musi spełniać te wymagania:
| Identyfikator | Wytyczna |
|---|---|
| AEP-PiP-GAA | Aplikacja musi korzystać z interfejsów API PiP na Androidzie. |
| AEP-PiP-GAB | Aplikacja musi płynnie przechodzić do trybu PiP podczas zamykania. |
| AEP-PiP-GAC | Odtwarzanie musi być kontynuowane bez przerw i wstrzymywania podczas przejścia. |
| AEP-PiP-GAD | Przejście musi być płynne i natychmiastowe. Aplikacje, które całkowicie się zamykają, a następnie powoli otwierają się ponownie jako pływające okno, zapewniają niską jakość obsługi i nie spełniają tego wymagania. |
Zakres obowiązywania wytycznych
Ta wytyczna dotyczy:
- aplikacji, które mają te przypadki użycia:
- odtwarzanie filmów (w tym SFV i transmisje na żywo);
- rozmowy wideo i czat;
- mapy i nawigacja;
- formatów telefonów, tabletów, urządzeń składanych i komputerów.
Wykluczenia
| Identyfikator | Wytyczna |
|---|---|
| AEP-PiP-EAA | Aplikacje mogą korzystać z równoważnego alternatywnego frameworka, który zapewnia podobną jakość, możliwości użytkownika, stabilność i zgodność w całym ekosystemie. Skontaktuj się z zespołem pomocy, jeśli masz odpowiedni framework do rozważenia. |
Dokumentacja i zasoby dotyczące funkcji
W tych zasobach znajdziesz wskazówki dotyczące implementacji i szczegóły techniczne funkcji obraz w obrazie. Te zasoby służą wyłącznie do celów informacyjnych i nie zawierają dodatkowych wymagań programu.