我是智能手机应用程序开发的新手,我使用过.NET Web和Windows Forms应用程序,只使用了C#语言。
我打算制作一个可以在所有移动操作系统上运行的简单应用程序,如BlackBerry,Windows Mobile,Android手机,iPhone等。在搜索中我发现所有操作系统都有不同的操作系统并使用不同的语言。我可以使用C#语言和.NET,因为我知道它。经过一番思考后,是否可以使用普通的网站编码制作基于网络的应用程序,但是它可以像应用程序一样工作?
请建议一些方法来制作可在所有智能手机上运行的应用程序。可以使用哪些技术或工具来开发它?
答案 0 :(得分:1)
创建真正的跨平台应用程序的最佳方法是使用HTML5和JavaScript。所有其他选择都会很痛苦。但是,您当然无法使用这些Web应用程序访问所有功能。
创建基于HTML5 / JavaScript的应用程序的一个有趣框架是PhoneGap(http://www.phonegap.com/)。它有很多API可用,并且对不同平台有广泛的支持。 (请注意,浏览器性能因设备而异,因此请确保不要添加太多效果和闪烁)
对于本机应用程序,没有那么多框架,但有一个有趣的是MoSync(http://www.mosync.com/)
答案 1 :(得分:1)