web-dev-qa-db-fra.com

Xamarin vs iOS natif et Android

Ici, j'ai besoin d'un avis de développeur. J'ai testé xamarin studio pour construire Android et application iOS, et au début c'était génial. Mais plus tard, j'ai découvert que j'avais encore tellement besoin de xcode et Eclipse ici pour m'aider avec le front-end à apporter et à un moment donné, ça faisait mal au cul. Donc ça sautait un peu. J'ai donc décidé de créer des applications sur des plates-formes natives et d'attendre que la communauté grandisse. Est-ce que quelqu'un ici avait un problème de performance sur Android construites avec xamarin à l'aspect de beaucoup de travail asynchrone et de données moyennes grandes, l'application native est silencieuse un peu plus rapide et stable de cet aspect.? Ai-je tort ici, dois-je attendre un peu que Xamarin saisir la traction?

21
RandomBoy

Il n'y a pratiquement aucun problème de performance que j'ai observé dans une application développée dans xamarin. À l'exception des bugs concernant Xamarin studio qui sont déjà signalés dans leur Bugzilla, le reste fonctionne très bien. J'ai utilisé à la fois xamarin studio et visual studio pour développer des applications pour Android et IOS. Cependant, pour ios, il vaut mieux faire dans Xamarin studio sur mac car vous devez associer une machine Windows à un Mac si vous voulez avoir le simulateur et un débogage correct là-bas. Xcode et Xamarin studio doivent en fait être utilisés ensemble pour cela. Android, je n'ai jamais eu besoin d'utiliser Eclipse. travailler plus vite car maintenant tout n'est pas lancé sur dalvik. Mono gère tout ce qu'il peut, et Dalvik n'entre en scène que pour les choses qui nécessitent explicitement dalvik et Android. Xamarin grandit régulièrement et le support est également trop bon. Il est déjà largement répandu utilisé. Pas besoin d'attendre quoi que ce soit. Plongez et profitez de la nouveauté du codage pour Android et ios dans quelque chose de différent. Cheers. :)

13
Gaurav Deochakke

À mon avis, Xamarin est tout simplement génial.

Je l'utilise dans Visual Studio 2012 et j'ai créé des applications iOS et Android. Le résultat est une application native, donc les performances sont les mêmes. Le seul point qui me dérange avec les applications iOS est lorsque je souhaite modifier Info.plist dans Visual Studio (ajouter des icônes d'application par exemple) ou déployer une application sur l'AppStore, cela ne fonctionne jamais comme je le souhaite, donc je le fais dans Xamarin Studio (ou Xcode) sur Mac. Cependant, Visual Studio est tellement mieux à utiliser que Xamarin Studio & Eclipse que mon choix est fait.

9
gaepi