Mountain Lion : ces changements dont Apple a peu parlé

Christophe Laporte |
Apple commercialisera Mountain Lion d'ici la fin du mois. Le 24 juillet est la date qui revient le plus souvent en ce qui concerne son lancement. Si lors des présentations, Apple a insisté sur dix fonctionnalités (Reminders, Notes, Messages, Notification Center…), il y a de nombreuses petites nouveautés sur lesquelles elle n'a que peu, voire pas du tout communiqué.



Sur son site web, Apple affiche une page dans laquelle elle affirme que le successeur de Lion possède plus de 200 nouvelles fonctionnalités. Incontestablement, la sécurité est l'un des axes majeurs de cette version d'OS X. Si Gatekeeper a été beaucoup évoqué pour faire de votre Mac une forteresse (lire : Mountain Lion : Apple active GateKeeper par défaut), Apple a continué à travailler sur certains aspects de son système afin de le rendre moins vulnérable aux attaques.

L'ASLR, un dispositif qui a fait son apparition avec Leopard, est désormais étendu à l'ensemble du kernel (lire : Apple et la problématique de la sécurité). Address Space Layout Randomization est un mécanisme qui consiste à introduire une part de hasard dans la distribution des zones de données dans la mémoire, et de limiter ainsi les possibilités d’exécution d’un code malicieux. Avec ce dispositif, un hacker aura d'autant plus de mal à faire exécuter une fonction propre au kernel.

Dans le dispositif de sécurité qu'Apple met en place progressivement, le sandboxing joue également un rôle clé. Depuis le 1er juin, les développeurs doivent absolument prendre en charge ce mécanisme s'ils veulent publier leurs applications sur le Mac App Store.



Le sandboxing consiste à limiter l'accès d'une application à l'intégralité des données et des fonctions logicielles et matérielles à disposition (lire : OS X Lion : comprendre le casse-tête du sandboxing). La mise en place de ce mécanisme a fait grincer quelques dents (lire : Sandboxing OS X : deux expériences de développeurs), car elle a contraint les développeurs à revoir en profondeur leur code. Dans certains cas, des éditeurs ont même dû quitter le Mac App Store. On peut citer par exemple TextExpander 4 qui ne peut fonctionner dans ce mode (lire : TextExpander se met à jour et sort du Mac App Store).



Au passage, certains reprochent à Apple de ne pas s'appliquer les règles qu'elle impose aux autres. L'immense majorité des applications Apple disponibles sur le Mac App Store ne sont pas mises "en bac à sable". Toutefois, dans Mountain Lion, la société californienne a pris le temps de corriger ce paradoxe. C'est le cas pour FaceTime, Mail, Rappels, Notes, Game Center, et Safari.

Vous pouvez vous-même vérifier si vos applications s'exécutent dans un environnement de type bac à sable, en ouvrant Moniteur d'activité (Applications > Utilitaire) et en lisant la colonne "Environnement contrôlé".

Autre nouveauté intéressante pour les administrateurs système : l'outil fdesetup facilitera la prise en charge de FileVault en entreprise. En effet, il sera capable d'échanger des informations avec des serveurs de gestion de parc informatique. Cela permettra par exemple aux administrateurs de centraliser facilement l'ensemble des clés FileVault.

Il n'y a pas qu'en matière de sécurité qu'Apple a apporté des changements à son système, elle dit avoir adopté une nouvelle infrastructure pour OpenGL/OpenCL. La pomme a sans doute poursuivi son chantier entamé avec Snow Leopard. Dans sa liste des nouveautés, elle indique par ailleurs que Safari fait un usage du GPU pour accélérer le rendu des textes et des graphiques.

Dans Mountain Lion, QuickTime X utilisera désormais votre circuit graphique pour encoder des vidéos HD. Apple précise que cette fonctionnalité nécessite un ordinateur récent. Elle marche avec tous les modèles sortis au plus tôt en 2011.



Encore un grand nombre d'informations concernant Mountain Lion sont sous contrat de confidentialité. Lors de la conférence des développeurs (WWDC), Apple est entrée dans les détails. Lors du keynote, Craig Federighi avait déclaré que Mountain Lion comporte plus de 1700 nouvelles API. Apple a d'ores et déjà communiqué sur le fait qu'AppKit disposait de toute une série d'API afin que les développeurs puissent plus facilement intégrer des gestes tactiles évolués dans leurs apps.

Apple continue à faire également le ménage. Le Garbage Collector, qui était loin de faire l'unanimité chez les développeurs, est désormais déprécié.

Un mot enfin concernant Mountain Lion Server, Apple a été très très discrète à son sujet durant la WWDC. Elle a tout juste indiqué que son module server sera disponible à la vente « en juillet » sur le Mac App Store pour 15,99 €, soit le même prix que Mountain Lion.

En ce qui concerne les nouveautés de cette version, Apple n'est pas beaucoup plus bavarde. Dans sa page de présentation, la Pomme évoque rapidement Profile Manager 2. De ce que l'on nous en a dit, le gestionnaire de profils pour Mac, iPhone, et iPad marche enfin correctement. La version incluse dans Lion Server n'était pas des plus abouties.



Cela résume d'ailleurs bien la philosophie de cette version : Apple peaufine les nouveautés introduites dans Lion Server. Ainsi, l'application de contrôle apparue dans 10.7, Server.app, gère désormais tous les services dans 10.8. L'autre nouveauté significative, c'est Xsan 3, mais Apple n'en a pas dit plus.
avatar bugman | 
@ Yoskiz : Ca date. Je ne sais pas ce qui en est ce jour (je n'utilise plus d'iPhone). Mais ça c'est vu (testé à l'époque et approuvé).
avatar bugman | 
@Un Vrai Type : Si, les mises à jours sont obligatoires si tu veux continuer à pouvoir faire les MaJ de tes logiciels généralement (sur Mac, sous Windows j'ai déjà remarqué que c'est un peu moins le cas). Ces fameuses API. Le sandboxing est très bien sur un serveur dédié où la sécurité est le point numéro un. Certaines applications (qui n'ont rien a faire sur ton serveur) sont parfois bien utiles par contre (et pas spécialement dangereuses) comme par exemple Onyx ou TextExpander, par exemple (incompatible avec le MAS et son bac a sable). Tu m'expliqueras ce qu'il y a de douteux d'utiliser ce dernier logiciel (pour Onyx, une certaine prudence s'impose).
avatar Boumy | 
@usb09 : 'En fait faudrait un truc comme sous iOS , une sortie de multitâche qui oubli des applications s'ils ne sont plus utlisé. Cela éviterait les tonnes d'applications ouvertes et inutiles' -- - C'est ce qu'Apple prévoit depuis Lion. D'où la disparition du voyant lumineux dans le dock sous les apps ouvertes, d'où la sauvegarde automatique des documents quand on quitte les applis compatibles, etc.
avatar tatouille | 
apple les produits pour l'elite me manque, Apple pour pour le pet de zouille du coin m'emmerde
avatar bugman | 
@ tatouille : On est deux. 2 gammes distinct ce ne serait pas plus mal (mais j'y crois plus... bien le contraire malheureusement).
avatar sopcaja | 
@Sylverscreen +1000 Lion est une merveille d’ergonomie avec en plus Growl, LaunchPad, Mission Control ( Expose, Dashboard, apps multi-ecrans ) très adaptées au trackPad multi-gestuel.. MS voulait emboiter le pas d'Apple avec Windows 8 mais s'y est mal pris, avec la disparition brutale du Menu Démarrer et Métro qui est une interface pour tablette :-)
avatar Cowboy Funcky | 
Lion avait son lot de vrais nouveautés, ou du moins d'évolution ! Mountain loin, sauf peut être sur les questions de sécurité, me donne pas envie de l'acheter... Même si un changement d'Os ne coûte plus très cher aujourd'hui.... Surtout si l'on compare avec Ms !
avatar Anonyme (non vérifié) | 
Mountain Lion Compatible avec Final Cut pro 7 ??????
avatar damien83 | 
À mon avis mountain lion sortira le 17 juillet parceque sur le site d'Apple tout les calendrier sont sur cette date : http://www.apple.com/fr/osx/
avatar pat3 | 
[quote][b]methos1435[/b] [i]04/07/2012 22:49[/i] @ivan justice: a qui la faute pour la fermeture des programmes ? Au client à qui on a pas expliqué que le bouton rouge ne fermait que la fenêtre et pas le programme ? ou a Apple qui laisse une action pas vraiment utile, sans l'expliquer au client ? [/quote] Fermer la fenêtre sans fermer l'application c'est assez utile en matière d'utilisation du GPU, et l'on peut très bien vouloir s'éviter de rouvrir une application quant on vient de terminer un travail avant d'en recommencer un autre. De plus, pour les application qui ne gèrent pas les onglets, c'est beaucoup mieux de pouvoir ouvrir et fermer des fenêtres (typiquement MS Office: deux ou trois fichiers Word ouverts, par exemple pour des copier-coller, une fois fini on ferme la fenêtre du fichier et on laisse les autres ouverts).
avatar pat3 | 
[quote][b]bugman[/b] [i][04/07/2012 23:11][/i] @Mr Anchovy : Oui super tout ça (honnêtement)... mais un enfermement du système à long terme avec le sandboxing et des éditeurs qui laisseront tomber le store (comme on peut le voir aujourd'hui)... beaucoup moins cool. Bon, certe, peut être une analyse en carton... on verra (en espérant rire de mes (nos) connerie(s)).[/quote] On a crié à l'enfermement avec le MAS, on continue à crier à l'enfermement pour les applications qui sortent du MAS. Peut-on raison garder? C'est bien que le MAS se limitent à des applications qui ne manipulent que des données de surface, tandis que les applis un peu plus complexes et qui interagissent plus profondément avec le système sont distribuées par d'autres canaux. Ceux qui n'y connaissent rien passent par le MAS pour leurs applis et n'ont pas à se préoccuper du système (ils ne voient pas leur bibliothèque de toute façon, ça limite les dégâts qu'ils pourraient faire); les autres utilisent des utilitaires de maintenance, de personnalisation, des scripts de productivité, mais ils savent ce qu'ils font. Si tu as déjà dépanné des gens qui avaient mis leur dossier utilisateur à la poubelle par inadvertance, tu vois ce que je veux dire ;-)
avatar pat3 | 
[quote][b]Silverscreen[/b] Mais là où Lion et Mountain Lion brillent vraiment c'est sur la suppression des contraintes dont les utilisateurs avaient fini par avoir l'habitude : avoir à sauvegarder les applis et documents un à un avant de redémarrer, enregistrer plusieurs versions d'un même fichier pour garder trace des modifs, mettre en place une stratégie de sauvegarde, gérer les màj et les numéros de licence de ses applis, exporter et synchroniser manuellement ses données vers ou entre plusieurs appareils, etc etc.[/quote] +100 C'était difficile à comprendre au début, c'est maintemant tellement intégré qu'il sera très diffcile de revenir en arrière; c'est tellement simple d'éteindre l'ordi en l'état, de l'emporter sous le bras et de le rouvrir là où on en était chez soi…
avatar nogui | 
@methos1435 "a qui la faute pour la fermeture des programmes ? Au client à qui on a pas expliqué que le bouton rouge ne fermait que la fenêtre et pas le programme ? ou a Apple qui laisse une action pas vraiment utile, sans l'expliquer au client ? " Comment expliquer au client des choses simplement sous Windows quand : Sous Word, si on ferme avec la croix mais avec plusieurs documents ouverts on ne ferme QUE le document en cours MAIS que si c'est le dernier ALORS on ferme Word... MAIS que sous Excel tous les documents sont dans la même fenêtre principale et qu'on a 2 croix une sur l'autre : une pour le document une autre pour le programme MAIS que finalement même si on ferme avec la croix du haut finalement ça ferme pas Excel SAUF si on est sur le dernier document ouvert .. OU que quand on ouvre 2 textes Word par l'explorateur ben ca lance 2 instances du programme (donc 2 fois plus de mémoire) et qu'il faut fermer les 2 pour quitter chaque Word ... En fait chez MS, la croix, ben ca fait pas toujours pareil .. c'est selon, c'est simple ... BREF tout ça est tellement bien pensé et uniforme ... :-)
avatar bugman | 
@Pat3 "On a crié à l'enfermement avec le MAS" J'ai pas fini d'hurler perso. ;) "on continue à crier à l'enfermement pour les applications qui sortent du MAS" Pas moi, très content au contraire. pour le reste, entièrement d'accord avec toi... que cela reste ainsi (surtout). "Si tu as déjà dépanné des gens qui avaient mis leur dossier utilisateur à la poubelle par inadvertance, tu vois ce que je veux dire ;-)" Tu m'étonnes ! Par contre, je ne contente pas de les dépanner, je leurs explique (au bout d'un moment faut qu'ils apprennent a arrêter de m'emmerder avec leurs conneries... l'informatique (utilisation d'un OS standard) ce n'est pas si difficile... même moi j'y arrive). ;)
avatar JLG47 | 
Évidement, si Apple s'appliquait les règles du bac à sable, il lui faudrait abandonner le Finder comme TimeMachine voir même la simple identification des mise à jours. C'est donc très logiquement insensé.

Pages

CONNEXION UTILISATEUR