Tout ça est clair et en même temps confu pour beaucoup de monde (même pour moi
)
Pour recentrer le débat sur la question d'origine, il n'y a que peu d'applications Cocoa parce que avec Carbon :
- L'adaptation des anciennes applications est relativement simple et rapide.
- On conserve une compatibilté descendante (rare !) donc plus d'acheteurs potentiels.
- On profite de l'environnement OS X dont on peut faire appel à la majorité des API
- Contrairement à une idée reçue, les applications Carbon ne sont pas moins rapide que les applis Cocoa.
- Contrairement à une 2ème idée reçue, il est tentant de faire la comparaison avec le passage du monde 68K avec l'environnement PowerPC mais faut pas !
- Contrairement à une 3ème idée reçue, une appli Carbon n'est pas forcement compatible Classic ! Ce qui veut dire que certaines applis Carbon n'ont été écrite que pour tourner uniquement sous MacOS X !
Conclusion : mis à part des cas particuliers évoqués dans les posts supérieurs, il faudrait être idiot (ou très motivé !) pour (dans un 1er temps) écrire une appli Cocoa.
Pour recentrer le débat sur la question d'origine, il n'y a que peu d'applications Cocoa parce que avec Carbon :
- L'adaptation des anciennes applications est relativement simple et rapide.
- On conserve une compatibilté descendante (rare !) donc plus d'acheteurs potentiels.
- On profite de l'environnement OS X dont on peut faire appel à la majorité des API
- Contrairement à une idée reçue, les applications Carbon ne sont pas moins rapide que les applis Cocoa.
- Contrairement à une 2ème idée reçue, il est tentant de faire la comparaison avec le passage du monde 68K avec l'environnement PowerPC mais faut pas !
- Contrairement à une 3ème idée reçue, une appli Carbon n'est pas forcement compatible Classic ! Ce qui veut dire que certaines applis Carbon n'ont été écrite que pour tourner uniquement sous MacOS X !
Conclusion : mis à part des cas particuliers évoqués dans les posts supérieurs, il faudrait être idiot (ou très motivé !) pour (dans un 1er temps) écrire une appli Cocoa.