大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

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:341335
用户头像

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

关注

评论

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

智能时代的信任口诀:让计算远离算计

脑极体

极光开发者周刊【No.0813】

极光JIGUANG

你知道关闭页面时怎么向后台发送消息吗?

编程三昧

JavaScript 大前端 8月日更

分享 6 个实用的 Vue 技巧

devpoint

Vue Vue3 8月日更

ElastricSearch第三弹之存储原理(详细+易懂)

阿Q说代码

ES 8月日更 flush Refresh translog

如何写好一篇自媒体文案:把握节奏引起共鸣

石头IT视角

DAPP智能合约搭建|DAPP波场智能合约开发

量化系统19942438797

智能合约 dapp

云原生-工作流引擎Zeebe

QiLab

云原生 k8s cncf BPM zeebe

MySQL 字段NOT NULL

一个大红包

8月日更

【设计模式】观察者模式

Andy阿辉

C# 编程 后端 设计模式 8月日更

从小白程序员到大厂高级技术专家我看过哪些书籍?

冰河

学习 程序员 面试 程序人生

漏洞挖掘的快乐你想象不到

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

你的登录接口真的安全吗?快看看你有没有中招!

xcbeyond

安全性 8月日更

QDS07 Mysql 安装指定版本

耳东@Erdong

MySQL 8月日更 qds

前端之算法(六)分而治之

Augus

算法 8月日更

网络攻防学习笔记 Day107

穿过生命散发芬芳

网络安全 8月日更

《社会心理学》-怎么说服他人(整理稿)

箭上有毒

8月日更

学习笔记: JPA与Hibernate

yhrivory

数据库 hibernate jpa ORM spring data

模块5作业

Geek_35a345

Elasticsearch 日志监控方案

Se7en

前端基础一之HTML篇

ベ布小禅

8月日更

python--构造方法笔记

加里都好

Linux云计算-使用 MyCat 实现 MySQL 主从读写分离

学神来啦

MySQL 数据库 Linux 运维

Java 操作 Office:POI word之网络图片处理

程序员架构进阶

Java Apache POI 实战问题 8月日更

OLAP 简介

LeifChen

OLAP 多维分析 8月日更

介绍一个好用的网络工具traceroute命令

liuzhen007

8月日更

架构实战营 - 模块五作业

李东旭

「架构实战营」

手势事件采集究竟有多难?

神策技术社区

ios 手势

JAVA对于文件IO操作的支持

卢卡多多

Java 文件 io 8月日更

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