La date limite du sandboxing d'Apple est arrivée pour les développeurs du Mac App Store

Nous sommes le 1er juin, et cela signifie que la date limite d'Apple pour le moment où les développeurs Mac doivent avoir leurs applications en sandbox est arrivée. Après des mois et des mois de prolonger le délai pour régler les détails techniques, toutes les applications soumises au Mac App Store doivent désormais obéir aux exigences d'Apple en matière de bac à sable. Toutes les applications Mac App Store existantes ne peuvent pas être mises à jour tant qu'elles ne respectent pas les directives.

Bien que le bac à sable signifie des applications Mac plus sûres et plus simples, les développeurs doivent prendre en compte certains effets négatifs.

Au cas où vous ne le sauriez pas, le sandboxing fait essentiellement référence aux restrictions qui empêchent une application d'interagir avec les ressources et les fichiers au niveau du système. La mesure de sécurité est destinée à empêcher les virus et les logiciels malveillants de se propager à l'intérieur d'OS X, et le sandboxing empêche également certaines applications d'endommager fatalement une partie centrale du système d'exploitation. Chaque application joue dans son propre bac à sable et le sable n'est pas jeté sur le terrain de jeu.

Selon les nouvelles directives d'Apple en matière de sandboxing, les développeurs doivent utiliser une liste de droits fournis par Apple pour accéder ressources et fonctionnalités du système, telles que l'envoi d'un document à une imprimante ou la lecture et l'écriture sur OS X système de fichiers. Une excellente mesure de sécurité, mais il y a quelques effets secondaires néfastes. À savoir, les applications qui reposent sur un accès direct à OS X ne pourront pas faire leur travail sous la liste limitée de droits d'Apple.

Alors que l'utilisateur moyen du Mac App Store ne remarquera rien de différent après le bac à sable, certaines applications devront supprimer des fonctionnalités. Les développeurs pourraient alors proposer des versions complètes alternatives de leurs applications sur le Web.

Macworld a examiné le coût du sandboxing, et certains types d'applications devront avoir des fonctionnalités extraites en raison des nouvelles règles :

Mais cette sécurité a un prix, du moins dans certains cas. Certains développeurs disent que le sandboxing les obligera à supprimer des fonctionnalités de leurs applications ou, dans certains cas, à les retirer entièrement du Mac App Store. Par exemple, le bac à sable interdit généralement des actions telles que la simulation d'appuis sur des touches (comme une saisie l'outil d'extension peut fonctionner) ou accéder aux privilèges de niveau racine (comme l'exécution de certaines lignes de commande scénario).

Assurez-vous de lire l'article complet pour des prises spécifiques de développeurs Mac éminents.

La source: Macmonde

Dernier article de blog

| Culte de Mac
October 21, 2021

Le sac Python sans miroir de Booq transporte un appareil photo et un iPad MiniSi quelqu'un concevait un sac photo juste pour moi, il ressemblerait ...

Belkin annonce les accessoires Grip 360 et FlipBlade pour iPad
October 21, 2021

Belkin annonce les accessoires Grip 360 et FlipBlade pour iPadBelkin est un grand nom des accessoires, et vous avez probablement au moins quelques-...

| Culte de Mac
October 21, 2021

Apple cherche des concepteurs de visage et de complications pour l'Apple WatchVous voulez plus de cadrans? Apple y travaille.Photo: Jim Merithew/Cu...