Blog

Aqui estão as 30 APIs obrigatórias da Apple: você tem algumas explicações a dar (e talvez um desafio)

Por John Koetsier 28 de julho de 2023

Conforme prometido em junho, a Apple divulgou hoje sua lista inicial de APIs obrigatórias, divididas em cinco categorias: APIs de registro de data e hora de arquivos, APIs de horário de inicialização do sistema, APIs de espaço em disco, APIs de teclado ativo e APIs de preferências do usuário. A maioria delas está obviamente relacionada ao objetivo da Apple de tornar a identificação de dispositivos impossível ou, pelo menos, ineficaz, mas pelo menos uma delas pode representar um desafio para a maioria dos desenvolvedores de aplicativos.

A partir do outono de 2023, será necessário declarar o motivo pelo qual você está usando a API ao enviar um novo aplicativo ou uma atualização. No entanto, a partir do outono, você receberá apenas um aviso por e-mail caso não tenha declarado o motivo do uso da API. Já na primavera de 2024, será obrigatório selecionar um motivo da lista de motivos aprovados para cada API que exigir o uso da API antes de poder enviar seu aplicativo ou atualização.

Aqui estão as 30 APIs e funções que a Apple incluiu (até o momento) na lista:

APIs de carimbo de data/hora de arquivos

  1. data de criação
  2. data de modificação
  3. data de modificação do arquivo
  4. chave de data de modificação de conteúdo
  5. chaveDataDeCriação
  6. getattrlist
  7. obter lista de atributos em massa
  8. lista de atributos
  9. estatística
  10. fstat
  11. fstatat
  12. lstat
  13. getattrlistat

APIs de tempo de inicialização do sistema

  1. tempo de atividade do sistema
  2. tempo_absoluto_mach()

APIs de espaço em disco

  1. volumeDisponívelCapacidadeKey
  2. VolumeCapacidadeDisponívelParaUsoImportanteChave
  3. volumeCapacidadeDisponívelParaUsoOportunistaChave
  4. volumeCapacidadeTotalKey
  5. sistema de tamanho livre
  6. tamanho do sistema
  7. estados
  8. statvfs
  9. fstatfs
  10. fstatvfs
  11. getattrlist
  12. lista de atributos
  13. getattrlistat

APIs de teclado ativo

  1. modos de entrada ativos

APIs de preferências do usuário

  1. Padrões do usuário

Desafios potenciais para pelo menos uma categoria

É óbvio que a Apple está visando parâmetros que as empresas de tecnologia de publicidade usam para obter uma identificação precisa: níveis de espaço em disco, registros de data e hora, e assim por diante.

Uma das APIs necessárias, no entanto, pode ser um pouco mais desafiadora para os desenvolvedores: as preferências do usuário. Uma porcentagem significativa de desenvolvedores usa a API UserDefaults para armazenar as preferências do aplicativo em vez de salvá-las em um arquivo. Estima- se que cerca de 90% dos aplicativos façam isso. Nesse caso, muitos desenvolvedores precisarão fornecer uma justificativa ou mudar para um método diferente de habilitar as preferências no aplicativo.

Impacto da mensuração das APIs de justificativa necessárias

Para desenvolvedores e profissionais de marketing que já utilizam plenamente a estrutura de atribuição do SKAdNetwork da Apple, enviar uma resposta para cada API de motivo obrigatório deve ser simples e rápido. Além disso, não há impacto nas métricas se você já estiver executando campanhas do SKAN e usando a modelagem da Singulare seus próprios eventos primários no aplicativo para enriquecer os dados de mensuração resultantes.

Para outros que possam estar acessando os 30% do inventário de adtech que ainda oferece coleta de impressões digitais, isso continua a fechar as portas para o rastreamento.

Não me surpreenderia se essa lista fosse semidinâmica e mudasse um pouco com o tempo, à medida que os fornecedores de tecnologia de publicidade com coleta de dados por impressão digital jogam um jogo de gato e rato com a Apple em relação a diferentes fontes de dados.

Mantenha-se atualizado sobre os últimos acontecimentos em marketing digital

Basta nos enviar seu e-mail e você está dentro! Prometemos não enviar spam.