Mozilla 推出 B2G 手机系统,应用市场开始接受开发者提交

jopen 12年前
     <p>        Mozilla 在 Mobile World Congress 2012 上对外正式宣布了 <a href="/misc/goto?guid=4958331150734001464" target="_blank">Boot-to-Gecko</a> 项目,并通过刷新固件在 Samsung Galaxy S II 设备上进行了<a href="/misc/goto?guid=4958331151542208785" target="_blank">系统演示</a>。只需要下载实现了新 Mobile HTML5 API 的 <a href="/misc/goto?guid=4958197068631690686" target="_blank">Firefox Nightly</a> 和 <a href="/misc/goto?guid=4958331153070028665" target="_blank">Gaia UI</a> 源代码,然后打开其中的 homescreen.html 文件即可在桌面上体验 B2G。</p>    <p style="text-align:center;"><img alt="Mozilla 推出 B2G 手机系统,应用市场开始接受开发者提交" src="https://simg.open-open.com/show/c7d4b1c45ed2761a57005b76f5bfa9d3.jpg" width="500" height="258" /></p>    <p>        其次,Mozilla 的应用商店 <a href="/misc/goto?guid=4958331153866038094" target="_blank">Mozilla Marketplace</a> 开始正式接受应用提交。相比其他现有的应用商店,Mozilla Marketplace 有如下特点:</p>    <ul>     <li>允许开发者将 Web 应用放置在指定的第三方站点</li>     <li>允许用户为免费应用进行捐助</li>     <li>使用价格区间的方式而非实时兑换的方式处理不同地区的支付货币</li>     <li>将使用 PayPal 做为支付手段</li>    </ul>    <p>        此外 Mozilla 还宣布其业界合作伙伴 Adobe 及 Qualcomm 将加入到 B2G 项目中来协作开发首部原型机,运营商 Telefónica 也在发布会上表达了将在 2012 年合作发布首台平台参考机的意图。可以预见的是该平台参考机将和当前的 Galaxy S II 有较大差异。</p>    <p>        为了配合 B2G 项目,Mozilla 在过去的时间里首先宣布了<a href="/misc/goto?guid=4958331154659844834" target="_blank">无需密码的身份认证系统 BrowserID</a> 从 Mozilla Labs 毕业,并改名为 <a href="/misc/goto?guid=4958331155467955284" target="_blank">Mozilla Persona</a>。</p>    <p>        <strong>这个和 <a href="/misc/goto?guid=4958331156250648817" target="_blank">Open webOS</a> 有什么不同呢?</strong></p>    <p>        webOS 使用 Enyo,固然也是基于 HTML5 + JavaScript 实现的,具有一定的跨平台跨浏览器功能,但是对于设备特殊功能(比如拨号、蓝牙传输等)的访问是通过自定义的 API 实现的,并未标准化。这意味着若是 Web 程序使用了这些特殊功能的话,将只能在 webOS 设备上运行。而 Mozilla 和 W3C 紧密合作推进 WebAPI 意味着针对 B2G 编写的 Web 程序将可以运行在包括 Firefox for Mobile 在内的任何浏览器和手持设备上。此外,webOS 使用 WebKit 做为网页渲染引擎,而 B2G 使用的是 Gecko。</p>    <p>        <strong>这是不是也意味着即将能看到 Firefox Phone?</strong></p>    <p>        不是,值得注意的是这是一个项目,而不是产品。B2G 是为推动 HTML5 在移动设备特定 API 发展的前瞻性项目,希望能借此为 Web 开发者创建和原生程序开发者一样拥有大量 API 的开放式、标准化开发平台,扩展 Web 程序的适用范围。B2G 取得的成果将通过 W3C 的标准化过程用于其他各种浏览器和移动操作系统上。</p>    <p>        <strong>对于普通用户 B2G 有什么意义?</strong></p>    <p>        对于普通用户来讲 B2G 代表未来与设备和平台无关的移动互联网体验,购买的一个 Web 程序,将可以在任何通过 Persona 授权的设备上运行,不再会因为更换手机操作系统而不得不购买新平台的相同程序。</p>    <p>        B2G 主页:<a href="/misc/goto?guid=4958331150734001464" target="_blank">http://www.mozilla.org/en-US/b2g/</a></p>    <p>        B2G 系统源代码:<a href="/misc/goto?guid=4958331157777121503" target="_blank">https://github.com/andreasgal/b2g</a></p>    <p>        Gaia UI 源代码:<a href="/misc/goto?guid=4958331153070028665" target="_blank">https://github.com/andreasgal/gaia</a><br /> 来自: <a id="link_source2" href="/misc/goto?guid=4958331159304932419" target="_blank">linuxtoy.org</a></p>