android - html5 和 xamarin 有什么区别?

标签 android iphone html mobile

我是一名 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/

相关文章:

android - 如何从 Android 访问谷歌日历?

通过 WiFi/BT 传输 iPhone RS232 数据

android - 图像 GridView 内部 fragment

java - 上下文菜单不出现

iphone - 为什么我们在 Objective-C 或 C 语言中使用双指针和三指针?

iphone - 为什么这个方向代码不起作用?

javascript - 上传图像 onclick 多个蒙版图像

javascript - 我希望点击文本框后 div 内容消失

html - asp :ListBox or TextBox Width is capped, 但 HTML 表格宽度不是

android - 发现依赖于默认编码 : new java. io.FileWriter(File, boolean)