开发主要在多个设备(Android 和 iPhone)上运行的移动应用程序的最佳方法是什么?
1)使用android框架和iOS框架。
2)或使用跨平台开发库之类的(例如AirPlay SDK)。
3)或者还有其他你喜欢的方式。
请随时给我您的建议。
编辑:我忘了说,这将是一款需要大量二维图形的游戏。
开发主要在多个设备(Android 和 iPhone)上运行的移动应用程序的最佳方法是什么?
1)使用android框架和iOS框架。
2)或使用跨平台开发库之类的(例如AirPlay SDK)。
3)或者还有其他你喜欢的方式。
请随时给我您的建议。
编辑:我忘了说,这将是一款需要大量二维图形的游戏。
Appcelerator Titanium 是一种解决方案。你用 Javascript/CSS 编写你的应用程序,它通过 shims 编译到 Android 和 iOS。
如果您想部署到多个平台, PhoneGap也是一个不错的选择。
根据应用程序的不同,我会仔细研究 HTML5 与 jQuery Mobile 之类的结合。除非您的应用程序需要设备上更多的复杂资源,否则这种跨平台方法可能是合适的
我总是创建两个应用程序,并尝试使它们尽可能地平等,但始终使用所需的所有设备功能。
用 C++ 编写你的通用代码,两个平台都支持它。对于平台相关代码,您可以创建一个具有两种不同实现的接口