2010-10-20 34 views
2

Ce que je veux dire par là:Les applications OS X écrites en Mono ont-elles les mêmes caractéristiques que MonoTouch?

  • MonoTouch intègre et se lie à Interface Builder et le Framework complet de cacao.
  • Les applications MonoTouch sont compilées avec le moteur d'exécution, donc il n'y a pas de JIT, et aucune exécution ne doit être présente sur le système d'exploitation hôte.

Les applications Can OS X écrites en Mono tirent-elles parti de ces fonctionnalités MonoTouch?

Répondre

5

Le nouveau "MonoMac" est un wrapper pour les bibliothèques natives Cocoa, tout comme le MonoTouch, et s'intègre avec Interface Builder. Je ne sais pas si vous pouvez faire AOT complet pour se débarrasser de la JIT (car il y a très peu de point sur un ordinateur complet), mais une exécution sera nécessaire tout comme pour MonoTouch. Qu'est-ce qu'il s'agit de savoir si le runtime est séparé ou livré avec votre application comme MonoTouch.

Je pense qu'avec l'annonce du Mac App Store d'aujourd'hui, vous verrez Mono se rapprocher de la création de packs Mac plus complets.

http://www.mono-project.com/MonoMac

http://tirania.org/blog/archive/2010/Oct-20-1.html

+0

merci jpobst ... ouais, je pensais en termes de l'annonce d'aujourd'hui. alors pouvez-vous actuellement regrouper le runtime avec l'application? et .... est-ce que l'outil MonoTouch qui supprime les espaces de noms inutilisés fonctionne également sous OS X? Bravo, mec – andy

+0

Étant donné le caractère récent de l'annonce, je pense que c'est encore en l'air. Mais oui, tout cela est possible, c'est juste une question d'outillage pour le rendre transparent pour l'utilisateur. Il reste également à voir si la licence LGPL de Mono est compatible avec le Mac App Store, ou si elle nécessitera une licence commerciale comme MonoTouch. – jpobst