设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

Firefox OS手机上市一周年:探索移动市场

2014-7-23 17:04| 发布者: joejoe0332| 查看: 24528| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Firefox OS已经打开了移动生态系统的大门,其多款设备和产品很快在欧洲、拉丁美洲和亚太地区拓展开来。在首次发布之后短短的一年内,Firefox OS已经由五家主要运营商在15个国家发售了七款设备,表现出强劲的生态系统 ...


  Mozilla还在同时宣布启用全新的机制来确保网页浏览更加适用于家庭网络环境。在同微软和其他机构的沟通合作下Mozilla向家庭用户推出了全新的HTTP头--“prefer: safe”,在根据用户经验和偏好自行设定的“安全模式”下每次发送的网页请求都会进行过滤,确保儿童不会接触到不合适的网页内容。



  而这个HTTP头最吸引人的设计在于如果当你在操作系统级别(Windows和Mac)开启了父母控制模式,那么所支持的浏览器就会自动激活这个模式,确保儿童不会接触到父母不愿让其接触的内容,因此在浏览器上不会出现相关的选项来开启或者关闭这项功能。

  随着新版本号突破30,火狐也进入了快节奏的版本更新时代。从2004年开始,Mozilla发布了很少几个版本的Firefox,到2010年7月,版本号达到了4.0。但是从2011年开 始,Mozilla学习Google,改变了他们的发布周期,现在的版本号是30。一直以来,发布工程师团队不断改进着做一个新版本浏览器的流程。工程师 四人小组——Chris AtLee、Lukas Blakk、John O'Duinn、Armen Zambrano Gasparian,在Dr. Dobb's杂志上发表了一篇文章,描述了发布流程的细节,在这里我们将会把这个流程的精华展示给大家。

  Mozilla考虑到他们的浏览器可能会有的安全漏洞,设计了一套发布流程,可以快速地制作一个“安全修复”版本,这个版本会迅速地推送给用户,以 便及时修复已知的漏洞。整个流程会尽可能地自动化,减少“人力介入”,并改进“健壮性和开发周期”。安全修复版本和常规版本都会用到这个流程。每个版本发 布后,Mozilla会做一个事后分析,看看是否有可以改进的问题。在下一个版本发布前,发现的问题会很快被修复。



  发布流程由一名发布协调人员来发起,这个人需要“参加分类会议,理解这个版本中各个修改的来龙去脉,公正地仲裁bug严重性等级方面的争议,批准合入最新的修改,以及做出取消发布的艰难决定。”

  Mozilla以前通过IRC或者电话来发出构建新版本的命令,但他们遇到了问题,后来改成了发送电子邮件给发布流程中涉及的所有人,邮件的标题含 有文本“开始构建+产品名称+版本号”。这封电子邮件包含了即将构建和发布的这个版本的源代码的详细信息,如果代码仓库是基于时间戳的,信息中包括代码对应的时间和时区。如果你也对这个流程感兴趣,不妨来本次专辑关注一下!

  尽管浏览器早已包含了可以帮助调试和编写Web内容,并提供诊断的功能,但是Mozilla正在将之提升到一个新的水平。在Firefox浏览器的“每夜构建版”(Nightly builds)中,已经包含了一个开发环境(WebIDE),可用于创建、测试和部署Firefox OS apps。



  随着WebIDE的加入,开发人员将能够“从头开始”创建新的应用程序,并将之打包、分发、部署到Firefox OS模拟器和真实的Firefox OS硬件中,甚至进行远程调试——只需浏览器,而无需借助于其它任何工具。Mozilla表示,与竞争平台相比,WebIDE有两大优势。首先,对于大多数Web开发人员来说,他们已经对in-browser开发工具感到非常熟悉,因此可以最大限度地减少熟悉新工具和学习新技术的时间精力。

  WebIDE增强了熟悉的调试、DOM检查、以及脚本控制台,并且使用了JavaScript文本编辑器。而其它浏览器功能则通过CodeMirror这款JavaScript文本编辑器来实现。Mozilla表示,习惯了传统开发环境的开发人员,可能会觉得该编辑器有些简陋,但是WebIDE仍然提供了开发Firefox OS apps所需的大量功能(比如部署和打包)。更多内容我们将在本次专辑为大家带来……


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部