actualité
 L'actualité informatique et multimédia
 Leopard : grands changements pour les développeurs ?
 Attention les yeux
Apple

La présentation de Leopard a laissé une majorité d’observateurs sur leur faim. Il faut bien avouer que les avancées présentées par Steve Jobs concernaient finalement des fonctions mineures et que la démonstration manquait cruellement d’éléments étonnants et vraiment novateurs. Evidemment, restaient les fameuses fonctions top secrètes qu’il ne fallait pas montrer sous peine de voir démarrer les photocopieurs de Redmond. Vista étant très proche de la Release Candidate, peu de gens ont semblé convaincus par cet argument.

leopard xray

Pourtant les développeurs présents à la conférence d’Apple ont reçu une nouvelle build de Leopard qui montrait des avancées significatives dans les changements et améliorations des fondations du système ainsi que des API pour les développeurs. Voici donc ce qui ferait partie de la version finale :
  • Support total du 64 bits sur les architectures Intel et PowerPC au travers de tous les frameworks exceptés QuickTime C, QuickDraw, Sound Manager, Code Fragment Manager, Language Analysis Manager et QuickTime Musical Instruments qui devraient être mis de côté au profit d’équivalents plus modernes
  • L’interface de Leopard serait totalement indépendante de la résolution utilisée
  • Le Carnet d’adresses supporterait les comptes partagés, permettant ainsi aux applications l’utilisant de bloquer l’accès à certaines données en fonction de l’utilisateur
  • Time Machine inclut une API permettant aux développeurs l’utilisant d’exclure certains types de fichiers inutiles pour augmenter la vitesse de sauvegarde et la place requise.
  • Automator aura une nouvelle interface utilisateur et pourra enregistrer des actions, et gérera également les variables dans les workflows et l’intégration des workflows dans d’autres applications.
  • Un nouveau Framework permettra aux développeurs d’accéder au calendrier, aux évènements et aux tâches placés dans iCal pour les importer directement dans leurs applications.
  • Carbon, qui représente l’ensemble des API du vénérable MacOS classique (avec X), permettrait enfin d’intégrer des vues Cocoa (nouvel ensemble des API des MacOS X) dans les applications « carbonisées ». Des applications comme Photoshop ou Office qui n’ont jamais été redéveloppées sous Cocoa pourront donc en profiter
  • Un contrôle nommé NSGridView a été ajouté pour créer des matrices de vues depuis à peu n’importe quoi, y compris les vues OpenGL
  • Core Animation permettra aux développeurs d’intégrer un très grand nombre d’effets à leur interface, en utilisant aussi bien le plein écran que toutes les transitions possibles avec Core Image. Les développeurs pourraient par exemple créer une interface de type Front Row sans pour autant coder une seule ligne d’OpenGL.
  • Le moteur de texte devrait inclure un système de correction grammatical, le support des citations, la détection automatique des liens et la possibilité de copier et coller des sélections multiples
  • Core Image permettrait l’accès direct aux images au format RAW
  • Apache 2.0, Ruby on Rails et Subversion seraient inclus, avec la possibilité d’utiliser des scripts pour accéder directement à certaines API de MacOS X
  • iChat devrait permettre d’intégrer différents fonds dans une vidéoconférence, comme une image, un diaporama, une vidéo ou même carrément un jeu vidéo
  • Les comptes partagés seraient mis en place, permettant de restreindre les actions d’un utilisateur à certaines données et applications. Les développeurs pourront d’ailleurs intégrer ces fonctions dans leurs applications pour prendre en compte ces droits, et les comptes partagés n’auront a priori pas de répertoire Home
  • Un Image Kit sera présent pour permettre aux développeurs de créer facilement une application ou une fonction dans une application qui pourra lire, trier, explorer, faire tourner des images, en leur appliquant éventuellement des effets Core Image.
  • La mise à disposition du Framework « Latent Semantic Mapping » qui constitue en fait le moteur anti-spam de l’application Mail. Le Framework pourra alors être utilisé pour modifier et « entraîner » le moteur à détecter des termes particuliers.
  • Inclusion d’un nouveau Framework pour la publication et la souscription des flux Atom et RSS
  • Quicktime 7.1 sera intégré et l’ensemble de Framework qui est lui rattaché aurait été beaucoup amélioré.
Cette liste de nouveautés, encore conditionnelle, fait ici la part belle aux développeurs, mais ces derniers auraient alors entre les mains de nouveaux outils pour rendre leurs applications encore plus agréables que ce qu’il était possible de faire jusqu’à présent, bien que cela dépende des goûts en dernier recours.

D’ici le printemps 2007, nous avons de toute façon le temps de voir arriver les nouveautés car il est évident que Leopard est loin d’avoir affiché tout ce dont il sera capable.

Rédigée par le jeudi 10 août 2006 à 14h27 (36172 lectures)
Source de l'INformation : AeroXP
Partager cette actualité par e-mail Imprimer cette actualité Proposer une actualité PC INpact sur votre site Sauvegarder cette actualité dans votre dossier Télécharger en pdf cette actualité Signaler une erreur dans la news

Il y a 483 commentaires dont 483 nouveaux - Poster un commentaire

Sur le même sujet d'actualité :


Recherches relatives : - -