写点什么

Mozilla Labs Apps Developer Preview 发布了

  • 2012-01-29
  • 本文字数:1055 字

    阅读完需:约 3 分钟

近日,Mozilla 发布了 Mozilla Labs Apps Developer Preview ——Mozilla Labs Apps 市场的早期预览版。开发者可以通过 Mozilla Labs Apps 项目使用 HTML5、CSS 与 JavaScript 等 Web 标准创建能够运行在多种设备上(桌面、移动、平板)的 HTML5 应用。Mozilla Labs Apps 项目还会运营自己的市场以帮助开发者分发这些 HTML5 应用。Mozilla 计划在今年初发布真正的应用市场。

Mozilla Labs Apps 是通过标准 Web 技术以及来自于 Mozilla app manifest (可以让 User Agent 检测、安装、启动并对应用授予额外的权限)的额外元数据构建的。你只需创建一个应用清单就可以为现有站点创建一个应用。当然了,应用需要考虑到很多因素以便在不同设备上保证最佳的用户体验。这包括响应式Web 设计(在所有设备上看起来都很棒),离线缓存与存储以及诸如地理位置、方向等的设备API。

对于那些运行在各种不同设备上的应用,Mozilla 创建了“App Runtimes”。HTML5 App Runtime 采用JavaScript 实现,可以用在任何浏览器中。面向Firefox 的App Runtime 使用Mozilla Add-on SDK 实现,为Firefox 用户提供了更好的安装与启动体验。面向Android 的App Runtime 则允许这些应用运行在Android 平台上。面向Android 的App Runtime 是个Java 应用,带有一个嵌入式的PhoneGap 实例。注意,当前的预览版并不支持iOS。

类似于Mozilla Labs 应用清单的概念, W3C Widgets 规范则对 HTML 应用的打包与元数据进行了标准化。Opera 完全支持 W3C Widgets 规范并且在 http://widgets.opera.com 上运营着一个“widget store”。Google 也允许你创建 Chrome Web App,并从 Chrome Web 应用清单文件获取元数据。你可以打包这些 Chrome Web 应用并在 Chrome Web Store 上分发。

接下来呢?下面是 Mozilla Labs Apps 团队在未来几个月中要实现的内容。

  • WebRT。一个跨平台的 App Runtime,具有更好的 OS 集成,并且不依赖于 Firefox。
  • WebAPI。为应用提供了更多的设备 API,如相机与文件系统访问等。
  • Web Activities。应用间彼此通信的能力。
  • Standards。app API 的标准化。

要想上手,请访问 Mozilla Apps Getting Started 页面。用于测试 Mozilla Apps 市场的 Developer Preview 站点只限于 3,000 个开发者,目前已经关闭。要想获悉未来开放的通知,你可以订阅 Apps Developer Newsletter 。要想了解预览版的更多信息,请阅读 hacks.mozilla.org 上的官方声明。要想深入了解Mozilla Labs Apps 系统,请阅读博文 Behind the Mozilla Apps Developer Preview

查看英文原文: Mozilla Labs Apps Developer Preview

2012-01-29 06:341365
用户头像

发布了 88 篇内容, 共 268.4 次阅读, 收获喜欢 8 次。

关注

评论

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

聊聊那些奇葩的代码规范 —— 所有 IntelliJ 的警告必须要处理

HoneyMoose

java多线程总结

Studying_swz

6 月 优质更文活动

2个原因解答:为什么网络安全缺口大,招聘却很少?

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

自动驾驶≠速度与激情

脑极体

自动驾驶

设计与实现阶段的可靠性工作

阿泽🧸

6 月 优质更文活动

什么时候 MySQL 查询会变慢?

江南一点雨

MySQL 数据库

GreatSQL删除分区慢的跟踪

GreatSQL

greatsql greatsql社区

推动体系建设 助推融合发展|2023开放原子全球开源峰会软件物料清单(SBOM)分论坛即将启幕

开放原子开源基金会

开源 开放原子全球开源峰会 软件物料清单(SBOM)

整合开源治理经验,共谋开源社区发展|2023开放原子全球开源峰会开源社区治理与运营分论坛即将启幕

开放原子开源基金会

开源 开放原子全球开源峰会 开源社区治理与运营

C语言编程语法—文件读写

芯动大师

C语言 二进制 6 月 优质更文活动

Docker里的基础术语

穿过生命散发芬芳

Docker 6 月 优质更文活动

美国同事的那些离职类型

HoneyMoose

什么是CAS和ABA问题?如何解决?

javacn.site

不止于快!巨湾技研发布凤凰电池技术,可实现全气候全电压平台极速充电

科技热闻

MobPush 配置应用包名

MobTech袤博科技

系统稳定性与高可用保障

得物技术

架构 高可用 稳定性

初步了解RNN, Seq2Seq, Attention注意力机制

Studying_swz

6 月 优质更文活动

基于STM32+RC522设计的门禁系统

DS小龙哥

6 月 优质更文活动

动态修改coreThread线程池拓展

FunTester

地图实火!断货加印,限时折扣抢购通道开启

融云 RongCloud

社交 融云 泛娱乐 出海 wicc

自动驾驶≠速度与激情

白洞计划

自动驾驶

以安全为底线 共迎机遇和挑战|2023开放原子全球开源峰会可信基础设施技术分论坛即将启幕

开放原子开源基金会

开源 开放原子全球开源峰会 可信基础设施技术

Vue-事件基本使用

不觉心动

6 月 优质更文活动

跨端框架的兴起:WePY(微信小程序容器技术)

没有用户名丶

从 PMO 的视角,看如何从 0 到 1 搭建研发效能体系?

思码逸研发效能

研发效能

轻量级分布式日志追踪-Tlog快速入门

javalover123

分布式 日志 Skywalking spring-boot Tlog

设计模式总结(二):结构型模式

Studying_swz

6 月 优质更文活动

2023-06-06:给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言, 其左右子结点分别位于 (row + 1, col -

福大大架构师每日一题

golang rust 福大大

【Netty】「NIO」(一)认识 ByteBuffer

sidiot

后端 Netty java‘ 6 月 优质更文活动

Adobe 构建 IDP 之路的经验与教训

SEAL安全

IdP adobe 平台工程

Mozilla Labs Apps Developer Preview发布了_移动_Bienvenido David_InfoQ精选文章