A Apple quer saber porque é que as aplicações utilizam determinadas API no iOS 17. Para que é que isto serve.

Por Michael Simon
Quando o iOS 17 for lançado no outono, irá trazer uma série de funcionalidades que tornam os nossos iPhones melhores, como os Posters de contactos, o Standby e o Live Voicemail. Mas há uma funcionalidade em que pode nem reparar, mas que tornará o seu iPhone mais seguro. Um novo requisito para os programadores que restringe as aplicações que utilizam API para localizar utilizadores com Fingerprintig.
Conforme descoberto pelo 9to5Mac, o iOS 17 exige que os desenvolvedores de uma série de API definam o seu uso antes que uma aplicação seja aprovada na App Store. De acordo com a Apple, estas API “têm o potencial de serem utilizadas de forma abusiva para aceder a sinais do dispositivo numa tentativa de identificar o dispositivo ou o utilizador, também conhecido como impressão digital”. Os programadores que utilizem qualquer uma das cinco API básicas obrigatórias – teclado ativo, espaço em disco, registo de data e hora do ficheiro, hora de arranque do sistema e definições predefinidas do utilizador – devem declarar um ou mais motivos aprovados para a utilização de cada API e os dados que recolhem.
Por exemplo, uma aplicação que utilize a API de carimbo de data/hora de ficheiros tem de explicar por que razão necessita de apresentar carimbos de data/hora de ficheiros à pessoa que utiliza o dispositivo, aceder aos carimbos de data/hora de ficheiros dentro do contentor da aplicação ou aceder aos carimbos de data/hora de ficheiros ou diretórios. Se estes motivos não forem cumpridos, o programador não pode utilizar a API na sua aplicação.
Para os programadores que utilizam estas API de forma legítima, os passos adicionais devem ser rápidos. No entanto, a alteração das regras poderá levar à rejeição de aplicações que utilizem indevidamente as API para recolher dados dos utilizadores. De acordo com a Apple, as novas regras entrarão em vigor no outono de 2023.