AppMobi是一家移动开发公司,正不断的巩固其在 HTML5领域的工具,不仅仅希望开发一些框架或者Web应用替代方案,还希望在其自己的移动平台上推进 HTML5 的发展。AppMobi推出了全新开发工具XDK,使得开发者可以使用HTML5构建网络和移动平台的应用程序。最终代码既可以用来进行HTML5应用程序开发,就如同现在在Chrome网络应用程序商店里看到的那些程序一样,也可以用于多平台应用程序开发,最终提交到苹果或Android的应用程序商店。XDK本身属于网络应用程序,可以在Chrome的网络应用程序商店免费下载。AppMobi希望通过为移动Web应用提供后端支持来赢利,比如通信、应用内购买和统计分析等。AppMobi希望通过开发工具和服务来引领市场,并随着市场的发展来赢利。目前appMobi有27000多个开发者,4万多个项目在开发。
用户只要会HTML5、CSS3或JavaScript代码,就可以使用AppMobi的XDK编写程序,不需要学习Objective C或下载其他的软件开发工具包。XDK让用户可以使用行业标准来构建应用程序,同时提供了AppMobi自有的JavaScript库,包含类似转换滤镜和滚动条等内容。AppMobi的XDK还提供了调试工具,可以进行屏幕仿真调试、设备实际调试和遥控调试,不包括ad-hoc模式和安全特性。程序可以在Mac和Windows上运行。AppMobi的XDK兼容PhoneGap的HTML5多平台开发项目,该项目最近刚推出了1.0版。AppMobi的XDK也可以访问设备自带功能,例如GPS、加速计、摄像头、触摸屏交互、触摸手势、振动等等。使用XDK进行程序开发时,用户还可以选择使用AppMobi的其他服务,这些服务并不完全属于HTML5开发工具,主要包括程序内购买、多元媒体推送通知、使用统计、安全用户认证和实时程序更新。
除了XDK之外,AppMobi还推出了HTML5培训学校,为新开发者提供的在线学习资源。其中包含了每个开发环节的详细信息,过程涵盖概念提出、项目规划、程序开发、程序发布。培训学校网站还提供了工具、资料库和其他资源、论坛、代码示例、研讨会和教学视频等。早期的一些评论指出,XDK对于Java的支持有待提高,但也有一些评论认为没有问题。目前有8000多家开发公司(包括Robitussin和福克斯新闻广播)在使用appMobi的XDK,通过云端开发技术开发自主品牌的iOS和Android应用。
AppMobi的目标是帮助移动Web开发者缩小Web应用和本地应该的差距,因为本地应用通常提供更多功能和更好的效率。AppMobi的计划一直是开源它的工具,这次动作将不只帮助开发更多的HTML5应用,它还想让那些开发本地应用但严重依赖HTML5的开发者坚定信心。AppMobi将开源它的iOS XCode和Android Eclipse项目,能够帮助开发者通过HTML5扩展现有本地应用,比如说它可以帮助开发者将JavaScript和Web服务带到本地应用上来。但是最终,AppMobi希望可以将那些摇摆不定的开发者完全转移到HTML5上来。