我是一名 C# .NET 开发人员。
我想开发可以在 iphone、android 和 windows phone 上运行的移动应用程序。
目前,我发现www.xamarin.com提供了可以使用C#开发iphone和android的解决方案。
html5 和 xamarin 有什么区别?
我应该使用哪种技术可以一次开发并在所有平台上运行?
最佳答案
主要区别在于 HTML5 可以在浏览器上运行,而 xamarin 不能(据我研究)。使用 HTML5 可以更轻松地在多种设备上进行开发。但是制作 native 应用程序的 xamarin 可以访问您设备上的 native 功能(如通知等)。但缺点是 xamarin 要让它在多个设备上工作有点困难。还必须安装 native 应用程序,而 HTML5 应用程序则不需要。所以你应该问自己的是,我想制作什么样的应用程序。此外,还不存在可以在所有平台上运行的应用程序。一些 HTML5 框架提供了很大的支持(如 JQmobile),但几乎不可能在所有平台上提供支持。
关于android - html5 和 xamarin 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408992/