Tome decisões informadas com o Google Play SDK Index

Muitos programadores de apps dependem de produtos e serviços de terceiros para ativar as principais funcionalidades nas respetivas apps. Estes serviços são frequentemente distribuídos através de uma ou mais bibliotecas de código, que, em conjunto, são normalmente referidas como um Software Development Kit (SDK).

O Google Play SDK Index ajuda a saber mais acerca dos SDKs comerciais mais usados. Combina dados de utilização de apps do Google Play com informações recolhidas através da deteção de código para disponibilizar atributos e sinais concebidos para ajudar a decidir se quer adotar, manter ou remover um SDK da sua app.

Usar o SDK Index

Pode pesquisar um SDK pelo respetivo nome, nome da empresa ou ID Maven na barra de pesquisa, ou procurá-lo na categoria a que pertence. A partir daí, pode clicar numa ficha para ver mais detalhes. A ficha de cada SDK combina os dados de utilização de apps do Google Play que têm, pelo menos, 1000 instalações (instalações em dispositivos que foram ativados, pelo menos, uma vez nos últimos 30 dias) e partilham as respetivas dependências de biblioteca com o Google Play.

Como compreender as informações da ficha do SDK

Na página da ficha do SDK, encontra o seguinte conjunto de sinais e atributos do SDK.

  • Detalhes do programador: o nome, o logótipo e o nome da empresa do SDK, conforme registados pelo fornecedor do SDK. Nos casos em que o SDK não tiver sido registado pelo fornecedor, os detalhes são retirados do ficheiro POM da versão do SDK mais recente. Se não estiver disponível, é apresentado o ID Maven do SDK, juntamente com o nome do domínio e um marcador de posição de logótipo.
  • Emblema de registo: indica que o SDK está registado na Google Play SDK Console. Aqui está o aspeto do emblema:

    Como programador do Google Play, é da sua responsabilidade garantir que todos os SDKs que está a usar não violam as Políticas do Programa para Programadores do Google Play.
  • Detalhes do SDK:
    • A lista de artefactos do Maven que, em conjunto, incluem o produto ou o serviço comercial distinto oferecido pelo fornecedor do SDK. Esta lista pode nem sempre ser exaustiva, uma vez que podem existir outras bibliotecas das quais este SDK depende, mas normalmente inclui todas as bibliotecas de nível superior.
    • Um URL para os fornecedores do SDK associarem a qualquer orientação que estejam a disponibilizar para ajudar os programadores de apps a preencherem os respetivos Formulários de segurança dos dados.
  • Integração do Android: estas informações baseiam-se na versão mais recente do SDK.
    • Versão mais recente
    • Nível da API de destino
    • Nível mínimo da API
    • Regras do ProGuard – verifica se existe um ficheiro do ProGuard no AAR ou JAR publicado no repositório Maven. Se for o caso, o ficheiro do ProGuard é unido automaticamente ao ficheiro de regras do ProGuard da app.
      • Nota: o nível da API de destino e o nível mínimo da API são extraídos do AndroidManifest.xml dos ficheiros AAR. Quando os ficheiros JAR são publicados, não temos estas informações e, em vez disso, apresentamos "Não disponibilizado".
  • Adoção do SDK por instalações da app: mostra a utilização do SDK por apps de diferentes tamanhos da base de instalações.
  • Adoção da versão do SDK: apresenta as cinco versões mais usadas do SDK e o número de apps que usam cada uma dessas versões.
  • Autorizações do Android: mostra uma lista de autorizações do Android que protegem uma ou mais APIs que, pelo menos, uma versão recente do SDK está a usar. Uma versão do SDK é considerada recente se tiver sido publicada no último ano. Isto inclui a utilização opcional pelo SDK nos casos em que o SDK nem sempre requer esta autorização e apenas a pode usar se a app a tiver disponibilizado.
    • Nota: o Google Play nem sempre pode detetar todas as autorizações usadas por um SDK.
    • Importante: a partir de abril de 2023, as "Autorizações do Android" também oferecem informações adicionais sobre os requisitos da Política do Google Play. A utilização de uma autorização pode estar sujeita a requisitos de acesso e/ou divulgação e para consentimento restritos no Google Play (além de requisitos regulamentares específicos nos casos em que a app é disponibilizada).
  • Retenção do SDK por app: apresenta a probabilidade (com base no que foi observado nas apps publicadas no Google Play) de uma app continuar a usar este SDK depois da hora especificada. Considera-se que uma app deixou de usar um SDK se não existirem versões publicadas da app a usá-lo.
  • Vista geral da versão: um resumo de quaisquer mensagens específicas da versão de fornecedores do SDK que participam na Play SDK Console.

Que SDKs estão listados no Index?

Para estar listado no Google Play SDK Index, o SDK tem de:

  • Ser um SDK comercial distribuído através de um repositório Maven.
  • Enquadrar-se numa das categorias do SDK Index existentes.
  • Cumprir os limites de instalações de utilização de utilizadores e apps ativos do SDK Index, de acordo com os dados do Google Play: usado por 100 apps e ter, pelo menos, 100 milhões de instalações de apps.

Nota: os dados baseiam-se em apps que partilham as respetivas dependências de biblioteca com o Google Play e que têm mais de 1000 instalações. As instalações só são contabilizadas em dispositivos que foram ligados, pelo menos, uma vez nos últimos 30 dias.

Se considerar que o seu SDK cumpre os critérios, mas não está listado, preencha o formulário de pedido de ficha e indique os detalhes do SDK. Se considerarmos que cumpre os critérios da ficha, entramos em contacto consigo para o adicionar.

Conteúdo relacionado

A informação foi útil?

Como podemos melhorá-la?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
1442073958341922698
true
Pesquisar no Centro de ajuda
true
true
true
true
true
92637
false
false