在Android / iPhone OS上进行跨平台开发的库

||                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      
已邀请:
由于iOS和Android使用不同的编程语言,因此找不到跨平台的库,但可以使用其他编程语言。 如果您的应用程序很简单且性能不高,建议您使用PhoneGap。它允许您用HTML和JavaScript编写应用程序。 PhoneGap在JavaScript中提供了一个跨平台的库,用于访问本地API。它也是在BSD风格许可下开放源代码的,因此对于专有应用程序来说没有问题。但是,还有其他基于JavaScript的跨平台框架,太多了。 如果您担心性能,建议您检查一下MonoTouch和MonoDroid。虽然您可以在iPhone和Android上使用C#,但是MonoTouch和MonoDroid并不是跨平台库。因此,您必须编写两次GUI代码,但是您可以在两个项目之间共享后端代码。 MonoTouch / MonoDroid是专有产品,因此您必须支付$ 400- $ 1000的费用才能使用它。     
首先,您应该知道想要哪种类型的库以及应该做什么。然后,如果找不到适合您需求的产品,则可以自己编写。 为此,您有多种选择: C ++-在iOS(Objective-C ++)上运行良好...对于Android,您必须使用Android NDK,并且需要为那里的每个单一体系结构编译应用程序(如果需要),因此很多工作的。另外,如Android NDK主页中所述: **在下载NDK之前,您应该了解NDK不会使大多数应用受益。 **     

要回复问题请先登录注册