iphone 在跨平台移动开发方面做了哪些工作?



8 Answers

这个问题有两个[新]解决方案:

rhomobile

phonegap

iphone android blackberry mobile webos

有没有任何有文档或开放源码的项目针对iPhoneBlackberryAndroid ? 是否有其他更适合这种努力的平台? 请注意,我特别询问客户端软件,而不是网络应用程序,尽管有关在多个移动平台上使用网络应用程序的困难的任何信息也很有趣。




Appcelerator,PhoneGap(被Adobe收购,加上它现在被标准化为Apache Cordova),Intel XDK(以前称为appMobi)和Rhodes(由Motorola Solutions收购)都是开源的,并且创建了混合应用程序(原生包装了html UI,添加一些本地控件)。

如果它是一款游戏,您可以用于商业开发的免费引擎的唯一专业选择是Unity3D。 对于2D游戏,也可以使用cocos2d-x。 此外,Vuforia可用于AR和LiquidFun物理学。




iPhone使用Objective C,具有RIM功能的Blackberry Java SE以及Java另一个定制版本。 我可能会看到如何将后两者结合起来,但是在iPhone上运行Java应用程序没有功能(没有越狱)。

到目前为止,我所见过的最好的赌注就是Qt ,它可以在Windows CE上运行,几乎可以肯定是Symbian,一些Java平台以及三种主要的桌面操作系统。




对于iPhone而言,目前没有像Apple iPhone SDK那样的开放源码概念NDA禁止发布代码。 他们还禁止在任何非Apple网站上发布代码,甚至禁止在iPhone开发中使用非Apple讨论论坛。 一旦NDA过期(是否会过?),我们将开始使用开源iPhone应用程序。




我开始使用名为EdgeLib的非常酷的跨平台SDK。 它允许您使用一个简单的API,并且您可以将您的项目编译到各种平台:Windows Mobile Pocket PC,Windows Mobile智能手机,Symbian Series 60,Series 80,Series 90,Symbian UIQ,Gamepark Holdings GP2X,Gizmondo和Windows桌面。 我知道iPhone,Blackberry和Android不在该列表中,但开发者提到这些平台已经在他们的路线图上。







我发现了一款​​用于数据分析的游戏引擎MoMinis游戏可供发布,并且支持Android,Blackberry,Symbian和J2me设备。 MoMinis游戏包括各种休闲游戏 - 包括街机,益智,时间管理,策略和大脑训练手机游戏。

mominis




我们有一个名为RAMP的跨平台移动开发平台。 它涵盖了从midp 1到Android的功能和智能手机。 该平台主要针对安全的商业应用,但它是可插拔的,所以你可以做任何事情。

欲了解更多信息和访问平台请看:

虚拟移动技术




Related