库跨平台在Android / IPhone OS开发 [英] Library for cross-platform developing on Android/IPhone OS

查看:145
本文介绍了库跨平台在Android / IPhone OS开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

没有人知道一个好的图书馆这是符合Android和比GPL 2.0,3.0不太严格的许可证IPhone操作系统两者兼而有之?
比如Eclipse,BSD牌照,LGPL应该罚款。

does anyone know a good library which is compliant with both Android and IPhone operating systems with a license less strict than GPL 2.0, 3.0? Any license like Eclipse, BSD, LGPL should be fine.

我在找一个很好的一般用途库,建设,应该在Android和IPhone运行一个封闭源代码的应用程序中使用。
对于一般用途我的意思是一个图书馆,可以帮助我像鬼楼,XML管理,音频/视频功能...等各种任务。我发现这个库: JUCE 适合所有挺我的需要。但它的GPL 2.0(或支付商业许可,我希望从远离)之下。

I'm looking for a nice general purposes library , to be used in building a closed source application that should run on Android and IPhone. For general purposes I mean a library that can help me in various tasks like gui building, xml management, audio/video feature ..etc. I found this library: juce that fits quite all my needs. But it's under GPL 2.0 (or a commercial license for payment, which I hope to stay away from ).

在一个previous问题我张贴,这仍没有得到回答(<一个href=\"http://stackoverflow.com/questions/5662095/gpl-2-0-and-iphone-android-market-places-compatibility-issues\">my另一个问题),其他人指出,GPL 2.0是相当不兼容,至少IPhone的市场。

In a previous question I posted, that hasn't still been answered ( my other question), other people pointed out that GPL 2.0 is quite incompatible with at least IPhone market.

任何建议?

推荐答案

由于iOS和Android平台使用不同的编程语言,你会不会发现,跨平台工作的库,但也可以使用其他编程语言。

Since iOS and Android use different programming languages, you won't find a library that works cross-platform but you can use other programming languages.

如果您的应用程序很简单,不是性能密集型,我建议的PhoneGap 。它允许你写在HTML和JavaScript应用程序。 PhoneGap的提供在JavaScript中一个跨平台的库来访问本地API。这也是开源的许可下,所以它是专有的应用程序没有问题BSD风格。还有其他的基于JavaScript的跨平台框架虽然,太多就更不用说了。

If your application is simple and not to performance intensive, I recommend PhoneGap. It allows you to write your application in HTML and JavaScript. PhoneGap provides a cross-platform library in JavaScript for accessing native APIs. It's also open-source under a BSD-style licensed so it's no problem for proprietary apps. There are other JavaScript-based cross-platform frameworks though, too many to mention.

如果表现我建议您查看 MonoTouch的并的 MonoDroid的。虽然你可以使用C#为iPhone和Android,MonoTouch的和MonoDroid的是不是跨平台的库。所以你必须写你的GUI code两次,但你可以共享这两个项目之间的后端code。 MonoTouch的/ MonoDroid的是专利产品,虽然,所以你必须支付$ 400- $ 1000使用它。

If performance is a concern I suggest checking out MonoTouch and MonoDroid. While you can use C# for both iPhone and Android, MonoTouch and MonoDroid aren't cross platform libraries. So you'll have to write your GUI code twice, but you can share the backend code between the two projects. MonoTouch/MonoDroid are proprietary products though, so you'll have to pay $400-$1000 to use it.

这篇关于库跨平台在Android / IPhone OS开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆