Aqui estão as 30 APIs obrigatórias da Apple: você tem algumas explicações a dar (e talvez um desafio)
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
- data de criação
- data de modificação
- data de modificação do arquivo
- chave de data de modificação de conteúdo
- chaveDataDeCriação
- getattrlist
- obter lista de atributos em massa
- lista de atributos
- estatística
- fstat
- fstatat
- lstat
- getattrlistat
APIs de tempo de inicialização do sistema
- tempo de atividade do sistema
- tempo_absoluto_mach()
APIs de espaço em disco
- volumeDisponívelCapacidadeKey
- VolumeCapacidadeDisponívelParaUsoImportanteChave
- volumeCapacidadeDisponívelParaUsoOportunistaChave
- volumeCapacidadeTotalKey
- sistema de tamanho livre
- tamanho do sistema
- estados
- statvfs
- fstatfs
- fstatvfs
- getattrlist
- lista de atributos
- getattrlistat
APIs de teclado ativo
- modos de entrada ativos
APIs de preferências do usuário
- 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.