Apple a mis en place des garanties de confidentialité sur iOS il y a longtemps, de sorte que lorsqu’une application demande l’accès à vos contacts, calendriers, photos ou emplacement, une boîte de dialogue s’affiche pour demander l’autorisation expresse de l’utilisateur. Sur iOS 9 et les versions logicielles précédentes, cependant, cette protection ne s’étendait pas à la bibliothèque multimédia d’un appareil.
Le développeur Apple Ben Dodson a abordé le problème de confidentialité dans un article de blog en janvier :
J’ai découvert qu’il n’y a pas d’invite de confidentialité lorsqu’un développeur essaie d’accéder à votre bibliothèque. En fait, ils peuvent accéder à toutes vos données musicales[Ceprocessussedérouledemanièretotalementsilencieuseetdansmestestsj’aipuparcourirunebibliothèquede10000chansonsmettretouteslesmétadonnéesdansunfichierJSONetlestéléchargersurunserveurdansmoinsde2secondes![ThisprocesshappenscompletelysilentlyandinmytestsIwasabletoloopthroughalibraryof10000songsputallthemetadatainaJSONfileanduploadittoaserverinunder2seconds!
Apple a reconnu le problème plus tôt cette année et a maintenant introduit une nouvelle clé Cocoa appelée NSAppleMusicUsageDescription que les développeurs doivent utiliser dans toutes les applications qui accèdent à la bibliothèque multimédia sur iOS 10 ou version ultérieure. Cette modification garantit que les utilisateurs doivent accorder une autorisation expresse à une application pour accéder à la bibliothèque musicale.
NSAppleMusicUsageDescription (chaîne – iOS). Cette clé vous permet de décrire la raison pour laquelle votre application accède à la médiathèque de l’utilisateur. Lorsque le système invite l’utilisateur à autoriser l’accès, la valeur que vous fournissez pour cette clé s’affiche dans le cadre de l’alerte.
Pour protéger la confidentialité des utilisateurs, une application iOS liée sur ou après iOS 10.0, et qui accède à la bibliothèque multimédia, doit déclarer statiquement l’intention de le faire. Incluez la clé NSAppleMusicUsageDescription dans le fichier Info.plist de votre application et fournissez une chaîne d’objectif pour cette clé. Si votre application tente d’accéder à la bibliothèque multimédia sans chaîne d’objectif correspondante, votre application se ferme.
La nouvelle exigence empêchera les développeurs tiers d’accéder à la bibliothèque multimédia d’un utilisateur et d’envoyer des données sur ce qui est inclus à un serveur sans autorisation accordée par l’utilisateur. Cela inclut les modifications apportées à la médiathèque, qui auraient pu être analysées à des fins publicitaires ou de suivi.
Les applications qui ont demandé l’accès à votre médiathèque sont répertoriées dans Paramètres > Confidentialité > Médiathèque.
Apple a présenté en avant-première iOS 10 lundi lors de son discours d’ouverture à la WWDC 2016, et il a lancé la première version bêta aux développeurs. Une version bêta publique sera lancée en juillet avant une sortie officielle à l’automne. iOS 10 est compatible avec la plupart des appareils iOS 9, à l’exception de l’iPhone 4s, des iPad 2 et 3, de l’iPad mini d’origine et de l’iPod touch de cinquième génération.
(Merci, Steve Moser!)
SharePlay, vidéo ProRes, basculement automatique des macros, audio spatial sans perte et Dolby Atmos pour 孒omePod ? et plus.
SharePlay vous permet de partager votre écran avec d’autres. Voici comment partager votre écran via FaceTime.
Le nouveau modèle haut de gamme passera du silicium d’Intel au silicium d’Apple.
Les lunettes de réalité augmentée Apple devraient arriver dans les deux prochaines années. Voici ce que nous savons jusqu’à présent.