MoSync

程序名称:MoSync

授权协议: GPLv2

操作系统: Symbian

开发语言: C/C++

MoSync 介绍

MoSync允许开发者使用C、HTML(最近才支持)或者JavaScript来为iOS、Android、Windows Phone
7、Symbian、Java ME、Windows
Mobile和Moblin(BlackBerry支持)平台进行开发。开发者能通过MoSync精简库调用本地设备API,开发的App还能应用本地的UI控件。为Android设备做开发时,MoSync可以创建Dalvik字节码,不过也能在使用Java-
Native界面和NDK时直接工作于C
层面。

MoSync已经被整合进Eclipse中,计划也将被整合进Visual Studio中。MoSync
IDE允许开发者有超过2400种目标设备,它们的大多数都是Java
ME的变种。开发者可以调用任何仿真器,包括本地平台的仿真器,或者MoSync提供的MoSync Reference Environment。

MoSync使用了一个定制的C编译器。这个编译器输出MoSync Intermediate
Language。之后,这种语言的代码和程序相关资源,以及用到的MoSync库一起被送入“pipe tool”中。“pipe
tool”创建代码树,分析优化并输出C/C
源代码,MoSync字节码或者Java字节码。这之后被某种适用于平台的运行时封装,MoSync宣称这会有100Kb左右的运行信息。值得一提的是,MoSync能为很多设备创建二进制码,这包括没有各自SDK的Android设备。

MoSync能提供一个开源环境下(GPLv2)的认证,一个免费的个人认证,和两个商业上的专业认证(最低需要199欧元)。开发者非常喜欢这个免费的个人认证方案,我们的调查显示68%的人认为这是让他们选择MoSync的关键因素(类似因素对应的平均比例是31%)。

MoSync 官网

http://www.mosync.com/

相关编程语言

BBGestureBack Full screen return gesture(全屏手...
Framework7 或者叫 F7 是全功能的绑定 iOS 7 应用的...
iOS 调试库,支持 iOS8+,无需添加任何代码,方便 i...
DarkModeKit是在Apple官方的深色模式发布之前设计和...
SimpleNote iOS 版客户端。SimpleNote 是一款在多平...
Kivy iOS,此工具旨在为 iOS 编译必要的库以运行应用...