50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

【实践篇】教你玩转JWT认证---从一个优惠券聊起 | 京东云技术团队

京东科技开发者

分布式 JWT 企业号 5 月 PK 榜

完整版来了!阿里Dubbo技术负责人准备的源码教程,很有大厂风格

Java你猿哥

Java 架构 dubbo ssm

上线半天下载量破100W!美团大佬的Java性能调优实战手册,超详细

Java你猿哥

Java JVM 多线程 ssm 性能调优

速下载!交通业数据安全政策汇编发布

极盾科技

数据安全

「聊天机器人构建、智能文档问答」大模型应用开发实操课程来了

飞桨PaddlePaddle

AIGC Prompt

用好kafka,你不得不知的那些工具

JAVA旭阳

Java kafka

【GPT-4理论篇-1】GPT-4核心技术探秘 | 京东云技术团队

京东科技开发者

人工智能 openai GPT-4 企业号 5 月 PK 榜

如何进行测试分析与设计-HTSM启发式测试策略模型 | 京东云技术团队

京东科技开发者

测试 测试策略 企业号 5 月 PK 榜 HTSM

常用的表格检测识别方法 - 表格区域检测方法(下)

合合技术团队

人工智能 文字识别 表格识别 表格检测

IDO&IEO盘点,包括PoseiSwap等即将面向市场的潜力打新活动

西柚子

为什么 GPU 更适用于时域算法,而 CPU 更适用于频域算法?

思茂信息

gpu cpu 计算机 电脑 电脑硬件

阿里云AnalyticDB(ADB) + LLM:构建AIGC时代下企业专属ChatBot

科技热闻

上海丨阿里云 Serverless 技术实战营邀你来玩!

Serverless Devs

阿里云 Serverless 中间件

Java性能分析工具JProfiler注册码下载

Rose

JProfiler激活码 JProfiler Mac永久激活版 Java 分析器 JProfiler中文版 JProfiler下载

LED显示屏技术升级方向介绍

Dylan

技术 升级 LED显示屏

全靠这份阿里大佬的“Java进阶面试手册”收获蚂蚁offer

Java你猿哥

Java kafka Spring Boot Netty java面试

深入浅出 OkHttp 源码解析及应用实践

vivo互联网技术

okhttp 拦截器 源代码

MobTech 秒验|助力预热618

MobTech袤博科技

为世界第一大癌症高效研发首创新药,AI大模型助力药物研发叩开未来之门

飞桨PaddlePaddle

百度飞桨

全球分布式云大会:AntDB超融合流式实时数仓,打造分布式数据库新纪元

亚信AntDB数据库

AntDB AntDB数据库 企业号 5 月 PK 榜

【5.12-5.19】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

Photoshop 2023 如何切换语言?

Rose

Photoshop 2023下载 如何切换PS语言 PS 2023破解

什么是研发 Lead Time?我悟了!

LigaAI

DevOps 敏捷开发 研发速率 研发效能管理 企业号 5 月 PK 榜

500行代码手写docker开篇-goland远程编译环境配置

蓝胖子的编程梦

Docker 容器 云原生 k8s 命名空间

VM虚拟机 v13.0.2激活版 for Mac许可秘钥

Rose

VMware Fusion Pro 13 VM虚拟机破解版 Mac虚拟机 VMware Fusion激活秘钥

RocketMQ你不得不了解的 Rebalance机制源码分析

Java你猿哥

Java 源码 RocketMQ ssm client

DevEco Studio 3.1 Release | 动态共享包开发,编译更快,包更小

HarmonyOS开发者

HarmonyOS

龙蜥开发者说:构建软件包?不,是构建开源每一个角落!| 第 20 期

OpenAnolis小助手

开源 操作系统 龙蜥社区 开发者说 优秀贡献奖

原型设计Axure RP 9中文授权码【Mac/win】

Rose

Axure RP 9汉化 Axure RP 9授权码 产品原型设计工具 axure rp9下载 axure rp9安装教程

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