Apple utilise le Mac App Store pour établir un certain nombre de règles. C’est le cas notamment de l’utilisation prochainement obligatoire de la sandbox, autrement dit le fonctionnement d’une application tierce dans un espace isolé et coupé du reste. Or, Apple a une fois encore décidé de repousser la date butoir.
Cupertino a indiqué sur son site que les développeurs avaient désormais jusqu’au 1er juin pour mettre leurs applications en conformité. Ce serait suffisant selon Apple pour laisser les tiers s’habituer non seulement au principe lui-même de la sandbox, mais également aux améliorations qui ont été mises en place dans la mise à jour 10.7.3 de Lion.
Car si cette dernière contenait finalement peu d’éléments pour les utilisateurs finaux, elle proposait une liste d’ajouts importants pour les sandbox. Il faut bien comprendre en effet qu’une sandbox est totalement isolée. L’application qui y est « enfermée » ne peut communiquer avec le système ou les autres applications que via des portes soigneusement sélectionnées donnant accès à une liste de fonctionnalités précise.
Or, la mise à jour 10.7.3 a justement allongé la liste des permissions, comme le relève MacGeneration :
Et justement, nos confrères relèvent plusieurs cas de développeurs qui ont décidé de faire sortir leurs applications de l’App Store. Par exemple, l’éditeur Atlassian, qui publie le client Git SourceTree, a annoncé que les mises à jour de son application ne seraient plus distribuées par l’App Store après le 1er mars, mais gratuitement sur son propre site. Mais l’explication a été mise à jour hier pour signaler le report de la date butoir au 1er juin. Atlassian va donc peut-être profiter du délai. Autres exemples : Manton Reece avec Clipstart et Pieter Omvlee avec Fontcase.
Le problème d’Apple actuellement rejaillit sur les développeurs tiers qui se retrouvent coincés quelque part entre les recommandations d’Apple et les possibilités offertes. Elles seront suffisantes pour la majorité, mais dans certains cas, les développeurs auront un choix douloureux à faire.
Cupertino a indiqué sur son site que les développeurs avaient désormais jusqu’au 1er juin pour mettre leurs applications en conformité. Ce serait suffisant selon Apple pour laisser les tiers s’habituer non seulement au principe lui-même de la sandbox, mais également aux améliorations qui ont été mises en place dans la mise à jour 10.7.3 de Lion.
Car si cette dernière contenait finalement peu d’éléments pour les utilisateurs finaux, elle proposait une liste d’ajouts importants pour les sandbox. Il faut bien comprendre en effet qu’une sandbox est totalement isolée. L’application qui y est « enfermée » ne peut communiquer avec le système ou les autres applications que via des portes soigneusement sélectionnées donnant accès à une liste de fonctionnalités précise.
Or, la mise à jour 10.7.3 a justement allongé la liste des permissions, comme le relève MacGeneration :
- Interaction avec les appareils FireWire (sauf accès direct aux appareils audio / vidéo comme les caméras DV)
- Interaction avec les appareils Bluetooth
- Interaction avec les appareils série
- Accès aux appareils HID (joysticks, etc.)
- Possibilité de graver des disques optiques
- Accès plus permissif au Carnet d'adresses
- Modification de la luminosité du système
- Exécution de commandes depuis /bin, /sbin, /usr/bin et /usr/sbin
- Création et connexion libres de sockets du domaine UNIX
- Transmission de signaux aux processus enfants
Et justement, nos confrères relèvent plusieurs cas de développeurs qui ont décidé de faire sortir leurs applications de l’App Store. Par exemple, l’éditeur Atlassian, qui publie le client Git SourceTree, a annoncé que les mises à jour de son application ne seraient plus distribuées par l’App Store après le 1er mars, mais gratuitement sur son propre site. Mais l’explication a été mise à jour hier pour signaler le report de la date butoir au 1er juin. Atlassian va donc peut-être profiter du délai. Autres exemples : Manton Reece avec Clipstart et Pieter Omvlee avec Fontcase.
Le problème d’Apple actuellement rejaillit sur les développeurs tiers qui se retrouvent coincés quelque part entre les recommandations d’Apple et les possibilités offertes. Elles seront suffisantes pour la majorité, mais dans certains cas, les développeurs auront un choix douloureux à faire.
Vincent Hermann
le 23 février 2012 à 10:50
(10 544
lectures)
Actualités et brèves relatives
- 20 / 02 / 2012 : Mountain Lion : Messages peut transférer des fichiers à iOS
- 17 / 02 / 2012 : Avec Mountain Lion, fini Mac OS X et les anciens Mac
- 16 / 02 / 2012 : Mountain Lion, le nouveau Mac OS X, se rapproche encore d'iOS
- 02 / 02 / 2012 : Lion 10.7.3 corrige enfin ses soucis de Wi-Fi en sortie de veille
- 14 / 11 / 2011 : Apple fait la sourde oreille au sujet d'une faille dans sa sandbox ...
- 06 / 11 / 2011 : Apple rendra la sandbox obligatoire sur le Mac App Store le 1er mars ...
- 27 / 10 / 2011 : Apple met à jour l'EFI des Mac pour corriger la restauration de Lion
- 12 / 10 / 2011 : Mac OS X Lion : mise à jour 10.7.2 avec iCloud disponible






