Dis*_*pol 0 iphone haxe actionscript-3 ipad ios
我想学习HAXE的,经过广泛的AS3的经验和一些JavaScript /的NodeJS但几个人都表示,haXe的编译成SWF和封装它要在"在这里插入平台"运行使得它与一些本地特色,并与显著两个不兼容高架.
我有兴趣了解ipad/iphone.这会以某种方式编译成与这种苹果设备兼容的格式吗?我的意思是它转换为x代码然后编译它或什么?
我有各种客户需要相同应用程序的跨平台版本,而Haxe看起来像一个简单,优雅的解决方案,但由于我的客户来自美国,Apple产品是我关注的问题.
我的项目范围围绕着带有服务器服务的简单应用程序,也可能是一些网络摄像头/麦克风动作,如果这有助于回答.干杯.
Jef*_*ard 12
haxe编译成swf并封装它以在"insert platform here"上运行,这使得它与某些本机功能不兼容并且具有显着的开销.
这是一个很大的误解.虽然与任何跨平台技术一样,但这是一个有点微妙的答案.
首先,要知道Haxe可以编译成许多语言(&bitcode)目标,例如JS,C++,SWF,python等等.
编译为C++是构建原生Android和iOS应用程序(以及Windows和Mac应用程序)的路径.而且,Haxe只是语言.OpenFL,或其前身Haxe NME,或luxe,或Kha都是可用于在Haxe中创建应用程序的框架.
上次我使用OpenFL时,它在为iOS构建时导出了一个带有C++代码的XCode项目.然后,您需要在XCode中打开并编译项目,并将其编译到您的设备(或应用程序商店),就像任何其他iOS应用程序一样.
创建应用程序的完全不同(尽管可能)工作流程是将Haxe编译为SWF,然后使用Adobe AIR SDK将您的应用程序打包为本机iOS/Android应用程序.这避免了XCode,并且可以从Linux和Windows(不编译XCode项目)中实现.也许这种流动是其他人所谈论的.
正如Jason在评论中指出的那样,完全不同的流程是将Haxe编译为JavaScript,使用externs来利用现有的JS库(例如这里是一组Pixi.js externs,或内置的jQuery externs),并开发移动web与Haxe的应用程序.此外,上述许多框架都支持这个Haxe - > JS Web应用程序工作流程.
| 归档时间: |
|
| 查看次数: |
3492 次 |
| 最近记录: |