![]() |
![]() ![]()
Message
#1
|
|
SuperHero ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Groupe : Banned Messages : 1,879 Inscrit : 24 févr. 02 Membre no 3,562 ![]() |
Je me posais la question de quel séquenceur, en dehors d'intuem, était réécrit à 100% pour OS X (dit natif). Donc sans trace de Carbon. Du genre:
Pro Tools 6: __% cocoa Logic: __% cocoa Cubase SX: __% cocoa Nuendo 2: __% cocoa Metro: __% cocoa DP: __% cocoa Dans le même genre: Reason 2: __% cocoa ... Alors? Bye. |
|
|
![]() |
Réponse(s)
![]()
Message
#2
|
|
![]() Newbie Groupe : Members Messages : 7 Inscrit : 02 juil. 02 Lieu : Paris - FR Membre no 5,339 ![]() |
Les avantages de Cocoa :
- API moderne et orientée objet. - Développement plus rapide grâce à ObjectiveC et inteface builder. - Modèle graphique très performant (Quartz) issue de PDF. - Intégration simple de la scriptabilité et des services. Les avantages de Carbon : - En compilant en CFM, les applications peuvent être exécutées par Mac OS 9 et Mac OS X (voir les applications Adobes). Toutefois si une application tire partis d'une fonctionnalité propre à OS X (coreaudio par exemple) elle n'est plus utilisable sous Mac OS 9. - Les programmeurs Mac OS9 ne sont pas dépaysés. - Portage plus simple d'application Mac OS9. Carbon n'est pas orientée objet (c'est du C) mais il existe des Frameworks objet qui l'utilise comme Powerplant (Metrowerks), MacApp (apple en cours d'abandon). Protools dans ses premières versions était une application MacApp, aujourd'hui je ne sais pas. Il est possible de mélanger Carbon et Cocoa, mais c'est lourd à mettre en oeuvre et cela n'est utile que si la fonctionnalité n'est disponible que dans l'un des deux environnements, donc rare. Les compilateurs sont GCC et Metrowerks CodeWarrior (le second pour carbon principalement). |
|
|
Les messages de ce sujet
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_with_children.gif)
![-](style_images/fr/to_post.gif)
![-](style_images/fr/to_post_no_children.gif)
![-](style_images/fr/to_post.gif)
![]() ![]() |
3 utilisateur(s) sur ce sujet (3 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
![](http://static.440net.net/skins/macmusic/images/spacer.gif)