2011-04-08 5 views
1

Je voudrais savoir quels sont les outils disponibles ou les options que j'ai pour créer une application Android en utilisant C#.Programmation Android en utilisant C#

J'ai entendu parler de Mono, c'est une sorte de studio visuel fait en Java non?

Répondre

16

Non, Mono n'est pas "Visual Studio made in Java" ou quelque chose de similaire.

Mono en général est un port de .NET (ou plutôt, les spécifications sous-jacentes) à MacOSX, Windows et Linux.

De plus, il y a MonoTouch qui vous permet de créer des applications iOS en utilisant C#, et Mono for Android qui vous permet de construire des applications Android en utilisant C#. Avec Mono pour Android, vous construisez généralement votre application dans Visual Studio (ou MonoDevelop si vous travaillez sur un Mac). Les deux MonoTouch et Mono pour Android sont des produits commerciaux, tandis que Mono lui-même est gratuit et open source.

+1

_Avec Mono pour Android, vous construisez généralement votre application dans Visual Studio_ Sauf si vous êtes sur MacOSX, car alors vous avez probablement utiliser MonoDevelop. –

+5

Il pourrait également être utile de mentionner que Mono pour Android est à source fermée et qu'une licence est de 399 $. –

+0

@Jonas: Fait, merci. –

0

Voici un autre: www.dot42.com

Il compile C# au code déployable Android (Dex). Il ne nécessite pas de runtime tel que Mono. Actuellement, il prend en charge Visual Studio 2010/2012 Professional. Travailler sur le support SharpDevelop.

Divulgation: Je travaille pour cette compagnie

+0

Il y a une énorme falaise entre les versions de licence. Décider de "publier au Play Store" une application gratuite va me coûter 650 dollars. C'est une énorme barrière à l'entrée. Même si je voulais sortir une application à 1 ou 2 dollars, la barrière est tellement grande que je ne serais pas tenté de le faire. Au lieu de cela, un modèle de tarification en volume serait une cible plus tentante. Malheureusement, Mono pour Android a ce même problème donc jusqu'à ce que certains produits viennent remplir cet espace, ils sont les cordes. Vous manquez une grande opportunité d'être ce produit. – Dracorat

+0

J'apprécie les commentaires et je vois clairement votre point de vue. Puisque nous ne sommes qu'en phase de prévisualisation technique, nous avons encore beaucoup de liberté en termes de modèle de licence. Pourriez-vous élaborer sur le prix du volume? Qu'en est-il de permettre à la licence communautaire de publier des applications gratuites sur le Play Store? Je sais que cela n'aide pas l'application à 1 ou 2 dollars, mais nous voulons aussi éviter que les titulaires de permis déclarent leurs revenus. –

+1

Aujourd'hui nous avons revisité le modèle de licence. La licence Pro est en baisse à 399 USD (contre 649) et la licence communautaire permet désormais de publier des applications gratuites sur Google Play. –

Questions connexes