Marmalade将iOS游戏推广到Android

该公司的新Juice工具允许开发者使用Objective-C,但仍然可以在Android平板电脑和智能手机上提供应用程序

通过使用Marmalade Technologies的Juice工具,iOS开发者可以重新编译他们的游戏以在Android上运行。

Marmalade表示,Juice的目标是让把游戏带到谷歌的游戏商店和亚马逊的应用商店的过程尽可能无痛。

有了Juice, iOS开发者可以继续使用苹果的Xcode IDE和Objective-C以及所有他们熟悉的iOS api,仍然可以创建可以在Android上原生运行的游戏。

要转换一款游戏,开发者首先需要安装包括Juice在内的Marmalade SDK,并打开Marmalade的Hub前端管理系统在YouTube上发布了一个演示。他们也需要安装Java,但不需要Android SDK (software development kit)或NDK (native development kit)。

开发者可以通过Hub的Juice界面选择他们想要转换的iOS项目。选择项目后,可以对代码进行分析,以查看Marmalade可以转换多少。通常,像Juice这样的工具不能转换所有的东西,而Marmalade允许在这些情况下对代码进行优化。Hub然后将代码转换为MKB项目,这是Marmalade的跨平台项目格式。

MKB项目随后在Xcode中打开,开发者可以使用Marmalade自己的模拟器检查他们的游戏在Android上的样子。使用Marmalade的工具链,用户还可以使用Xcode创建一个ARM兼容版本。然后,该构建可以使用Hub转换成Android游戏。

Hub还包括针对c++、Lua和HTML5代码的果酱。开发人员还可以访问诸如依赖检查器之类的工具,它可以确保用户拥有启动所需的一切。

Juice基于开源的Cocotron和变色龙库的定制版本,开源的Clang编译器已经集成到Marmalade SDK中。它包含了Marmalade SDK的社区、独立、工作室和专业版本,不需要额外的费用。

社区版通常每年花费149美元,但目前是免费的。它支持Android和iOS系统,每家机构最多只能有3个座位,年收入不得超过50万美元。独立版加入了黑莓,Windows Phone 8和Tizen的兼容平台列表。它也有50万美元的收入上限,但对每家机构的座位数量没有限制。

Plus和Pro版本没有收入限制,并提供附加支持——Plus在72小时内提供,Pro在24小时内提供——以及Mac OS X、Windows和连接电视到平台列表上。专业版的价格是每年3500美元,它是唯一一个不要求开发者说他们使用了Marmalade SDK的许可,但我们仍然欢迎署名。加号版本的价格是每年1500美元。

发送新闻提示和评论到mikael_ricknas@idg.com

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。

版权©2014Raybet2

工资调查:结果在