Mise à jour : Miguel de Icaza vient de publier un nouveau billet sur son blog pour annoncer que MonoTouch prend maintenant en charge l'iPad.
Si un développeur souhaite se lancer dans la création d’une application pour l’iPhone et/ou l’iPod Touch, il n’a guère le choix : il a besoin de l’environnement de...Mise à jour : Miguel de Icaza vient de publier un nouveau billet sur son blog pour annoncer que MonoTouch prend maintenant en charge l'iPad.
Si un développeur souhaite se lancer dans la création d’une application pour l’iPhone et/ou l’iPod Touch, il n’a guère le choix : il a besoin de l’environnement de développement Xcode ainsi que du SDK de l’iPhone. Problème : Xcode n’existe que pour Mac OS X, et il faut donc un Mac obligatoirement. Novell publiera aujourd’hui un kit permettant de travailler autrement.
En plus de la nécessité de posséder Xcode, le développeur doit en effet apprendre le langage Objective-C. Novell compte donc proposer dans la journée un kit qui autorisera l’utilisation du Framework .NET et du langage C#. Comment ? Par l’utilisation de Mono bien sûr, l’implémentation libre de l’environnement .NET.
MonoTouch, c’est son nom, devrait donc permettre d’accéder à l’ensemble des possibilités du SDK de l’iPhone sans avoir besoin d’un Mac. Miguel de Icaza, figure emblématique de Novell qui dirige les travaux sur Mono, a même frappé fort en déclarant que le « C# et .NET constituent un environnement bien plus productif que le langage natif de l’iPhone, l’Objective-C ».
MonoTouch apporterait un autre argument selon Al Hilwa, un analyste du cabinet IDC. Il indique en effet que l’avantage pour un développeur serait de pouvoir viser plusieurs plateformes à la fois tout en exploitant les connaissances déjà acquises.
Si un développeur souhaite se lancer dans la création d’une application pour l’iPhone et/ou l’iPod Touch, il n’a guère le choix : il a besoin de l’environnement de développement Xcode ainsi que du SDK de l’iPhone. Problème : Xcode n’existe que pour Mac OS X, et il faut donc un Mac obligatoirement. Novell publiera aujourd’hui un kit permettant de travailler autrement.
En plus de la nécessité de posséder Xcode, le développeur doit en effet apprendre le langage Objective-C. Novell compte donc proposer dans la journée un kit qui autorisera l’utilisation du Framework .NET et du langage C#. Comment ? Par l’utilisation de Mono bien sûr, l’implémentation libre de l’environnement .NET.
MonoTouch, c’est son nom, devrait donc permettre d’accéder à l’ensemble des possibilités du SDK de l’iPhone sans avoir besoin d’un Mac. Miguel de Icaza, figure emblématique de Novell qui dirige les travaux sur Mono, a même frappé fort en déclarant que le « C# et .NET constituent un environnement bien plus productif que le langage natif de l’iPhone, l’Objective-C ».
MonoTouch apporterait un autre argument selon Al Hilwa, un analyste du cabinet IDC. Il indique en effet que l’avantage pour un développeur serait de pouvoir viser plusieurs plateformes à la fois tout en exploitant les connaissances déjà acquises.
MonoTouch peut s’intégrer pleinement à Xcode sur Mac OS X et peut éviter d’avoir à apprendre un nouveau langage. Cela dit, le kit n’est pas gratuit, et l’abonnement pour l’édition Enterprise par exemple en coûtera 999 dollars pour une année à un développeur. C’est évidemment nettement plus cher que les 99 dollars demandés annuellement par Apple pour l’inscription au programme de développement, mais nul doute que certains n’hésiteront pas à payer ce tarif pour réutiliser leurs connaissances en C#.
Source :
InfoWorld
Vincent Hermann
Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.
Le 29 janvier 2010 à 11:42
(40 791
lectures)
Soutenez l'indépendance de PC INpact en devenant Premium
- Tout le contenu de PC INpact sans pub
- Et bien plus encore...
Il y a 248 commentaires
JeremyF
Le lundi 14 septembre 2009 à 14:18:22
#1
Inscrit
le mercredi 23 février 05
-
1986
commentaires
Ca veut dire qu'il faut instaler le framework Mono sur les iTouch et iPhone ?
Ca veut dire qu'il faut instaler le framework Mono sur les iTouch et iPhone ?
Ou que le frameworks est intégré à l'application (comme sous OS X en fait
). Ca fera des applis plus lourdes en espace disque donc...
Ca veut dire qu'il faut instaler le framework Mono sur les iTouch et iPhone ?
D'après la source de l'article, non :
MonoTouch features a software development kit and a suite of compilers, libraries, and tools to integrate with the Apple iPhone SDK. Developers can take advantage of native iPhone APIs. A cross-compiler is included to turn .Net executable files and libraries into native applications for distribution on the Apple App Store or for deployment by enterprise iPhone users. Ahead-of-time compilation is used instead of a Just In Time compiler, enabling distribution in the Apps Store.
Ca veut dire qu'il faut instaler le framework Mono sur les iTouch et iPhone ?
Ou peut-être que Monotouch permet de développer en C#, mais que le résultat compilé est du code natif identique à ce qu'on aurait obtenu en développant avec Objective-C ?
C'est une vraie question de ma part. Si quelqu'un pouvait nous éclairer à ce sujet...
edit : la réponse est arrivée, avant même que la question ne soit posée ! Merci Zed-K
Edité par windu.2b le lundi 14 septembre 2009 à 14:23
le podoclaste
Le lundi 14 septembre 2009 à 14:24:46
#5
Inscrit
le mardi 1 août 06
-
12274
commentaires
En dehors du prix et du trollounet sur les qualités respectives des langages, c'est très bien.
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.













