关于开发移动应用程序的朴素质疑

时间:2012-10-19 22:29:40

标签: android objective-c mobile

我使用Java开发了基于Android的移动应用程序。我尝试使用C#为基于Windows的手机开发应用程序,并听说过需要知道目标C的iOS。

想知道是否有任何方法可以使用一种语言来开发可以在所有这些平台上运行的应用程序。我理解每个操作系统都执行具有不同二进制文件的程序。但只是想知道是否有像JRE这样的通用平台在这些移动操作系统上运行。

感谢您的回复

2 个答案:

答案 0 :(得分:1)

如果不使用HTML移动网络应用程序,我认为你最接近3个平台之间的共同语言就是C#使用Mono。

查看同一家公司支持的Mono for Android和MonoTouch for iOS。

虽然您可能可以为您的应用使用相同的语言,甚至可以在不同的平台上共享内部API,但您仍然会遇到在每个平台上处理UI的方式的差异。

答案 1 :(得分:1)

有一个项目:http://www.appcelerator.com/platform可用于为Android和iOS编写应用程序......但根据我的经验,我可以说这只适用于简单的原型应用程序。更花哨的应用程序,你会遇到更大的问题。