2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

  • 2011-12-01
  • 本文字数:987 字

    阅读完需:约 3 分钟

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

2011-12-01 23:492281
用户头像

发布了 156 篇内容, 共 58.1 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

【Dart 专题】Factory 工厂构造函数

阿策小和尚

28天写作 0 基础学习 Flutter Android 小菜鸟 12月日更

模块五课后作业-设计微博系统中评论架构

断水风春

架构实战营

Java本地事务失效了,线上应该如何排查?

JavaEdge

Spring Framework 签约计划第二季

博客?Newsletter?付费订阅?Papyrus 都帮你搞定!

遇见

程序员 博客 Blog newsletter

给弟弟的信第1封|兄弟是父母带给我们最好的礼物

大菠萝

28天写作

DDD 领域驱动设计落地实践系列:微服务拆分之道

慕枫技术笔记

后端 签约计划第二季

生产环境的线程池出问题了,我到底该如何正确使用线程池?

JavaEdge

Java java 并发 签约计划第二季

微信小程序开发:新建文件报错Error:pages/xxx/xxx.json Expecting ’STRING’,’NUMBER’,’NULL’,’TRUE’

三掌柜

28天写作 12月日更

小伙伴如何更有效的自学java开发

@零度

JAVA开发 自学java

架构训练营 Week1 作业

红莲疾风

「架构实战营」

大厂算法面试之leetcode精讲17.栈

全栈潇晨

LeetCode 算法面试

react源码解析12.状态更新流程

buchila11

React React Hooks

有人问你什么是CAP?你就把这篇文章发给他

李子捌

redis CAP理论 28天写作 12月日更

服务器宕机了,除了坐等,我还能做点什么?

JavaEdge

JVM 签约计划第二季

大厂算法面试之leetcode精讲18.队列

全栈潇晨

算法 LeetCode

听说过python协程没?听说过 asyncio 库没?都在这一篇博客了

梦想橡皮擦

12月日更

数据也需要滴血认亲?

Justin

大数据 数据治理 28天写作

从deadline和被狗追说起(2/28)

赵新龙

28天写作

为什么我们需要Pulsar?

博文视点Broadview

我的应用 OOM 了,我该做点什么?

JavaEdge

JVM 签约计划第二季

我的Spring AOP没生效,我该如何排查?

JavaEdge

Spring Framework 签约计划第二季

Prometheus Exporter (十四)MySQL Server Exporter

耳东@Erdong

MySQL Prometheus 28天写作 12月日更

面试官:重写 equals 时为什么一定要重写 hashCode?

王磊

react源码解析11.生命周期调用顺序

buchila11

React React Hooks

AOP+MybatisPlus 优化特殊的日志模块

4ye

Java spring 程序员 后端 签约计划第二季

Git进阶(五):git 分支管理策略

No Silver Bullet

git 学习 12月日更

dart系列之:HTML的专属领域,除了javascript之外,dart也可以

程序那些事

flutter dart 程序那些事 12月日更

1.《重学JAVA》开篇

杨鹏Geek

Java Java 25 周年 28天写作 12月日更

架构训练营 - 模块五作业

VegetableBird

架构实战营 架构师实战营 「架构实战营」

为什么我们需要Pulsar?

博文视点Broadview

IaaS首席架构师的架构设计思考与实践

华为云开发者联盟

架构 分布式 IaaS 虚拟化 华为云Stack

appMobi在黑色星期五将其移动平台开源_开源_Abel Avram_InfoQ精选文章