写点什么

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

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

关注

评论

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

抖音获取抖音视频详情 API (douyin.item_get_video)

技术冰糖葫芦

API

一文介绍VR虚拟现实汽车展厅看车体验

3DCAT实时渲染

VR虚拟现实 汽车虚拟仿真 汽车VR展厅

用 25,000 颗星撬动一个向量数据库的世界

Zilliz

Milvus Zilliz AIGC 向量数据库

社媒引流对跨境电商的重要性

Ogcloud

云手机 海外云手机 跨境电商云手机

倒计时1天|解锁「PolarDB开发者大会」正确打开方式

阿里云瑶池数据库

数据库 阿里云 云计算, 开发者大会

从0到1:实验室设备借用小程序开发笔记

CC同学

都是 Copycat Dex的通证,eCAT 和 CAT 这两有啥区别?

股市老人

WBTT:“Fair Launch”如何做到更加公平

加密眼界

海外云手机:跨境养号的新趋势

Ogcloud

云手机 海外云手机 跨境电商云手机 tiktok云手机

外贸网站建站:如何选择合适的外贸网站设计方案

九凌网络

2023 IoTDB Summit:天谋科技欧洲研发负责人 Christofer Dutz《纳其源:如何用 Apache PLC4X 构建极简工业数据采集》

Apache IoTDB

【第七在线】打破传统束缚:智能商品计划助力服装企业创新发展

第七在线

云计算与低代码开发:提升软件开发效率的完美组合

快乐非自愿限量之名

云计算 低代码

WBTT:“Fair Launch”如何做到更加公平

石头财经

低代码开发应用解锁旅游业的创新潜力

不在线第一只蜗牛

低代码 低代码开发 旅游业

C# 介绍、应用领域、入门、语法、输出和注释详解

小万哥

C# 程序人生 编程语言 软件工程 后端开发

体育视频在线观看-赛事直播平台,源代码降低开发复杂程度

软件开发-梦幻运营部

用原型实现Class的各项语法

快乐非自愿限量之名

Java class 开发语言

一文解析 Copycat Dex与 Bitcat Dex的区别

股市老人

AZ逃生:容灾部署规范和最佳实践

焦振清

服务部署 弹性伸缩 机房容灾 AZ 逃生 同城多活

WBTT:“Fair Launch”如何做到更加公平

BlockChain先知

XMind for mac (XMind思维导图)v24.01中文版

iMac小白

WBTT:“Fair Launch”如何做到更加公平

西柚子

深入探索智能问答:从检索到生成的技术之旅

不在线第一只蜗牛

人工智能 机器学习 深度学习 大数据

泛微与用友NCC的无缝对接,释放企业运营潜能!

聚道云软件连接器

案例分享

从抖音API看电商行业的未来趋势

技术冰糖葫芦

API

软件测试|探索Flask接口路由技术:构建灵活可拓展的Python应用

霍格沃兹测试开发学社

WBTT:“Fair Launch”如何做到更加公平

大瞿科技

WBTT:“Fair Launch”如何做到更加公平

股市老人

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