【发布时间】:2014-01-21 10:48:16
【问题描述】:
在丰富的 as3 经验和一些 javascript/nodejs 之后,我正在考虑学习 Haxe,但有几个人表示,haxe 编译成 swf 并将其封装以在“在此处插入平台”上运行,使其与某些本机功能不兼容并且开销很大。
我有兴趣专门了解 ipad/iphone。这是否以某种方式编译成与此类苹果设备兼容的格式?我的意思是它是翻译成 x-code 然后编译它还是什么?
我有很多客户想要同一个应用程序的跨平台版本,而 Haxe 看起来是一个简单、优雅的解决方案,但由于我的客户来自美国,Apple 产品对我来说是一个问题。
我的项目范围围绕着带有服务器服务的简单应用程序,也许还有一些网络摄像头/麦克风操作,如果这有助于回答的话。干杯。
【问题讨论】:
-
你问的是haxe还是openfl?
-
Haxe。直到现在还没有听说过 Openfl。如果它更优越,请随意引导我。
-
Haxe 只是一种可以“编译”为其他编程语言的编程语言,openfl 是一个用于将 flash API 模拟到其他平台的 haxe 库/框架。当您听说人们使用 haxe 将他们的 flash 游戏移植到 iOS 时,他们可能使用了 openfl。我不能代表 iOS,但我已经为 android 使用了 openfl,我可以告诉你它将使用 NDK(因此 haxe 代码将转换为 c+),但它还将提供一个可以编译的 eclipse android 项目/修改自己。
标签: ios iphone actionscript-3 ipad haxe