标签: iphone android
我是手机开发的新手,但我想知道是否有办法开发可在Android和iPhone上运行的原生应用程序(基于HTML的应用程序是另一个故事)?我知道两种操作系统都有可用的应用程序,所以我想知道它们是如何为两个目标移植/开发的?
答案 0 :(得分:3)
您可以简单地拥有两个不同的项目,具有相同的设计和图形,或者您可以使用PhoneGap或Rhomobile等框架来完成。
最好的方法是拥有两个不同版本的代码,这样您就可以利用您正在使用的平台。
答案 1 :(得分:1)
http://www.appcelerator.com/
答案 2 :(得分:0)
您可以利用MonoTouch和MonoDroid分享大量非UI逻辑和代码库。它们是本机框架,提供围绕iPhone和Androids本机API的C#绑定。它们具有额外的优势,能够在C#中进行开发,其中IMHO比Obj-C和Java更好。