Diretriz da AEP: pré-armazenamento em cache

Implemente o armazenamento em cache preditivo de mídia para minimizar a latência de início da reprodução e eliminar pausas de buffer ao alternar entre itens de mídia. Isso garante uma reprodução perfeita e de alta performance em feeds de mídia roláveis, oferecendo uma experiência de usuário premium. Recomendamos a implementação pelo Jetpack Media3.

Implementação obrigatória

Para se qualificar para o AEP, seu app precisa obedecer aos seguintes requisitos:

  • As transições de recursos precisam ocorrer em menos de 50 ms.

Aplicabilidade das diretrizes

Esta diretriz se aplica a:

  • Apps que incluem reprodução de vídeo contínua ou sequencial em que o próximo vídeo é previsível. Por exemplo, vídeos curtos (SFV), playlists lineares ou listas de reprodução automática.
  • Todos os formatos em que o app está disponível.

Isenções

As seguintes isenções se aplicam a esta diretriz:

  • Apps em que o usuário precisa navegar ativamente e selecionar o próximo vídeo em uma interface diferente (como uma grade, uma lista ou um menu de recomendações) depois que o vídeo atual termina.
  • Apps em que o caso de uso principal é streaming ao vivo, ponto a ponto ou mediado por servidor (como apps de chat e de transmissão ao vivo). Esses vídeos são em tempo real e, portanto, não podem ser armazenados em cache.
  • Os apps podem usar um framework alternativo equivalente que ofereça qualidade, recursos do usuário, estabilidade e compatibilidade semelhantes em todo o ecossistema. Entre em contato com o suporte se tiver um framework adequado para consideração.

Documentação e recursos do recurso

Os recursos a seguir fornecem orientações de implementação e detalhes técnicos sobre o recurso Armazenamento em cache de pré-carga. Esses recursos são apenas para sua referência e não contêm requisitos adicionais do programa.