BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

appMobi在黑色星期五将其移动平台开源

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 贾国清 关注 0 他的粉丝 发布于 2011年12月3日. 估计阅读时间: 3 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

appMobi希望通过技术开源的方式,为移动互联网应用更具吸引力,其中包括:JavaScript Bridge API——一套可对硬件进行访问的跨平台API,mobiUs Web App Browser ——可像执行本地应用一样运行互联网应用的浏览器,HTML5 Game Acceleration——一个可以提升HTML5游戏速度的Canvas对象。

appMobi已决定在今年的黑色星期五将其HTML5相关的移动开发技术开源——JavaScript Bridge API、mobiUs Web App Browser以及HTML5 Game Acceleration。appMobi的CTO,Sam Abadir说这样做是为了帮助原生应用向Web应用过渡:“帮助推动原生应用产业向以Web应用为基础的应用发展,我们向全世界的软件开发社区分享我们的HTML5知识。”

JavaScript Bridge API 是一套面向iOS和Android开发者的可使应用具备原生应用特性的API,其提供了对加速计的支持、还包含摄像头、显示屏以及对设备的高级控制功能,诸如提醒功能、文件操作、播放器、对DirectCanvas插件的直接访问等,此外,还提供对Analytics API的支持,该API可以跟踪应用的使用和访问情况,诸如此类。

mobiUs Web App Browser 是一款可模拟原生应用的浏览器,可使应用操作设备上的所有硬件资源,最重要的是在有无网络连接时都可以运行应用。mobiUs使用HTML5的Canvas来对应用进行渲染,现在仅支持iOS平台,基于Android平台的版本计划于2012年1月发布。

HTML5 Game Acceleration的目的是为HTML5游戏提供加速,通过使用DirectCanvas,避免了文字重排、热点匹配以及为超链接创建索引等的影响。appMobi宣称,在对多个动画元素同时渲染时,性能可提升5倍。

appMobi为iOS和Android开发者提供了一套XDK,该XDK可帮助开发者将应用部署为本地应用、HTML5的Web应用以及Chrome应用。开发者在IDE中可以选择使用HTML语言还是JavaScript或CSS。这个XDK本身就是一个Chrome应用,它可在一个模拟器中编译和运行应用,可以模拟加速计、WiFi/3G连接以及地理位置信息等。编译后的应用同样也可部署在真实的设备上进行进一步地的测试。XDK和相关的技术已经开源并且免费,appMobi通过提供云服务扩展来获取利润,服务包括:消息推送、应用内支付、空中升级以及客户分析等。

到目前为止,已经有将近2,700名用户在使用appMobi,有将近4,000个相关的项目被部署。

查看英文原文:appMobi Open Sources Its Mobile Platform During Black Friday

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT