49 votes

Alternative gratuite Monodroid (.NET sur Android)

J'ai quelques bibliothèques C # complexes que je veux pouvoir utiliser sur Android, et tout en recherchant .NET sur Android, je suis tombé sur MonoDroid. Cela semblait aller bien jusqu'à ce que je voie le prix, qui était de 400 $.

Pour moi, programmeur amateur C #, c’est trop lourd à payer.

Ce qui conduit à ma question: existe-t-il une alternative?

28voto

Jeremy Child Points 2191

Essayez le nouveau https://www.dot42.com/ qui convertit C # en DEX. "Votre code est compilé en code déployable sous Android (DEX) sans nécessiter une exécution telle que Mono."

21voto

VirtualBlackFox Points 9565

La pureté de l'API que MonoDroid a obtenue associée au langage C # vaut son prix si vous vendez vos produits.

Koush commençâmes un port mono qui fonctionne bien , mais pas mis à jour ( la plupart des outils de base sont là , il suffit d' un nouveau responsable) , il est sur github: https://github.com/koush/androidmono

16voto

emalamisura Points 1167

Si votre collège de travailler sur un projet que vous devriez faire Android natif de développement, la seule raison d'utiliser Mono Android est pour multi-plateforme. C'est vraiment une entreprise de motivation, si vous pouvez obtenir votre application sur Android, iOS, Windows Phone en utilisant la même base de code, vous pouvez atteindre les 95% de la totalité des parts de marché Mobile. Juste en pressant android cependant, vous pouvez frapper autour de 60% de la totalité des parts de marché Mobile, encore pas trop mal. Si vous frappez Android et iOS, vous obtiendrez environ 90%. Gardez à l'esprit que les Mono Android n'est pas la seule façon de le faire, si vous avez le temps, sont en collège et désireux d'apprendre que vous pouvez faire tout en utilisant le NDK. Natif SDK pour Android, qui vous souhaitez développer votre bibliothèque de base en C++, depuis iOS va exécuter la plupart C++ c'est de la croix-compatible, vous ne perdez Windows Phone cependant, mais ses seulement 5% à l'heure actuelle. La rumeur est Windows Phone 8 support WinRT de sorte que vous aurez gain de C++ comme un choix sur la plate-forme à venir, C++ est également compatible avec de nombreux autres plates-formes si vous êtes intéressés à aller à natif de. Comme je l'ai dit, il y a une grande courbe d'apprentissage pour le natif, vous avez à gérer les différentes plates-formes et de compilation pour ARM, x86, 64, etc. et toutes les autres différences de vous-même.

Mais c'est gratuit, rapide et portable! BTW j'utilise Mono Android, et Mono Toucher, mais sa certainement pas pas cher. Vous aussi vous souffrez de Collecte des Déchets, et sur les Mono Android, vous avez deux ramasseurs d'Ordures qui courent côte à côte à partir de Mono Android essentiellement exécute .NET le long du côté de Java.

8voto

jstedfast Points 5684

Si vous êtes étudiant, vous pourrez peut-être bénéficier du tarif étudiant. Envoyez un courrier électronique à support@xamarin.com pour toute demande de renseignements.

Vous pouvez également essayer d’utiliser: http://www.koushikdutta.com/search/label/Android%20Mono - il s’agit d’un simple port de Mono sur la plate-forme Android, mais n’a aucune liaison avec les bibliothèques de l’interface utilisateur.

8voto

Matthew M. Points 1585

Il semble que Xamarin ait baissé le prix de MonoDroid et propose une version gratuite. La version non-libre commence à 299 $ maintenant.

http://xamarin.com/monoforandor

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X