Apple va demander aux devs de justifier l’usage de certaines API
Quelle mouche a donc piqué Apple ? La firme de Cupertino annonce qu’à partir de la rentrée prochaine, les développeurs devront justifier l’usage de certaines API. Et il faudra s’y plier : Apple acceptera que les apps soumises sans justifications ne soient pas bloquées, mais seulement jusqu’au printemps 2024, à partir de quoi une app avec « API non justifiée » sera impitoyablement rejetée.
Jusqu’ici, seules les API privées, c’est à dire non fournies directement par Apple, étaient systématiquement rejetées. Désormais, la justification couvre 5 catégories d’API, des catégories choisies pour leur « sensibilité » au fingerprinting (méthode de suivi par profil « multi-caractéristiques » qui contourne les règles d’Apple concernant la publicité ciblée). Cette méthode de suivi reste efficace même sans adresse MAC ou numéro de série (qui ont été rendus inaccessibles par Apple).
Les 5 catégories d’API ciblées par Apple sont File timestamp APIs (obtention de la dates des fichiers), System boot time APIs (date et heure du boot de l’appareil), Disk space APIs (espace de stockage restant), Active keyboard APIs (liste des claviers activés) et User defaults APIs (très utilisée par les devs, ce qui pourrait poser quelques petits soucis). Voilà donc qui va rajouter une grosse surcouche de vérification à un système de validation d’apps très perfectible et qui génère déjà son gros lot d’incohérences…
Sérieux même le user default ?? Mais c’est presque toutes les app qui sont ciblées
Franchement, je vois pas où est le problème. Pourquoi toutes ces apps auraient besoin de toutes ces infos ?
a ce moment la vraie question que vous devez vous poser c est pourquoi apple ne l a pas fait avant ? voir meme pourquoi ces API on ete creees
Je trouve ça énorme que cela soit pointé du doigt dans cet article (les mots de fin), alors que bah c’est clairement la voie à suivre. Vous pensez pas que ces autorisations auraient déjà dû être fliquées!
Effectivement,les devs ont besoin de ces api pour faire fonctionner leur produit mais leurs utilisations doivent être surveillées