老老实实PhoneGap 如果有钱那再考虑Xamarin吧....前一个做过 但是比较郁闷人 后一个看了两眼 要收费 就算了.....你可以看看国内的appcan 这个我做过项目 貌似还可以....

解决方案 »

  1.   

    Xamarin方案可行。我用试用版做的App,感觉性能并无明显下降。
    收费确实是个问题我打算忽悠公司买一套。个人认为这钱花得值。
      

  2.   

    不看好Xamarin,web及HTML5技术才是大趋势。
      

  3.   


    how about the performance?
      

  4.   

    感觉好像phonegap就是一个可以内嵌的浏览器再加上一些针对手机的功能扩展之类的,xamarin是真正生成本地代码,据说生成的android代码都不需要android虚拟机的支持所以效率更高。不知理解的对不对?
      

  5.   

    在研究Xamarin中,有做这块的一起研究一起顶~~
      

  6.   

    Visual Studio2013+Xamarin+C# 这个解决方案又贵,又累赘. 效率肯定不如原生的.
    跨平台还是u3d和cocos2d-x来得好,phonegap做普通应用也不错.
      

  7.   

    PhoneGap于Xamarin采用的不是同一个技术体系,PHONEGAP采用的是基于HTML5+CSS+JAVASCRIPT的技术,而Xamarin在技术体系上采用的是基于非Windows平台上实现.NET功能的框架MONO,其性能远超于PHONEGAP这些基于浏览器运行的技术体系,只是PHONEGAP近来也有做不断地改善和优化,但是并不是类似于Xamarin采用基于原生SDK的封装方式,性能始终有限,但是基于某些特定的应用场景,PHONEGAP不失为一种选择,例如基于查询类的移动应用,例如新闻网站的客户端等。
      

  8.   

    没可比性,PhoneGap以前用过,现在放弃
      

  9.   

    这问题没有绝对正确的答案。一句话,请在合适的场合下使用合适工具。
    具体来讲:
    1. 如果你想用一个项目解决所有平台的问题,而且此项目并不需要达到native app的复杂程度和性能指标,那么你完全可以选择PhoneGap。
    2. 如果你对用户体验要求非常高,并且你也有足够的知识来对不同平台进行开发,最佳方案自然是用原生态的开发方式。
    3. 如果你对用户体验要求非常高,并且你只有.Net领域的知识,也有钱来买Xamarin,那么最快的方案自然是Xamarin。
      

  10.   

    你去看看U3D是基于什么的,也是基于mono而来
      

  11.   


    PhoneGap和Xamarin不是一个级别的好吧,糟糕的体验,与其追APP潮流而APP,还不如直接Web,特性上比appcan都弱。Xamarin将C#程序代码直接编译成ARM CPU的机器码,在Android上不依赖Dalvik 虚拟机,采用自身CLR,效能上相仿甚至超出。
      

  12.   


    PhoneGap和Xamarin不是一个级别的好吧,糟糕的体验,与其追APP潮流而APP,还不如直接Web,特性上比appcan都弱。Xamarin将C#程序代码直接编译成ARM CPU的机器码,在Android上不依赖Dalvik 虚拟机,采用自身CLR,效能上相仿甚至超出。哈哈一年前的东西了....这个东西怎么说呢?我就用appcan做过一个企业的内部查询的系统,对性能要求不高,用户体验要求不高,但是糟糕的交互性,让我果断的放弃了web的开发方式. Xamarin的收费确实是一个大问题,所以更多的时候还是看场景选择,如果要求都很高 还是建议原生开发.....或者等2015的正式版...反正.net也开源了...mono的性能总归不如原生的好....看吧 都是未知数,现在完全不计较这些了. 根据场景和用户标准来选择最佳的开发方式,还有就是公司的成本开销和人力资源开销了.....