初探Mozilla Fennec —— 历史和现状

Mozilla Firefox自2004年11月9日发布1.0版本以来,凭借不断改善的用户体验和成功的市场推广赢得了越来越多的用户,截止2009年1月,已经在桌面浏览器市场达到了21.53%的份额。(微软IE的市场份额尽管连续7个月下降,但依然依靠系统捆绑保有高达67.55%的份额,苹果Safari为8.29%,谷歌的Chrome浏览器占有1.12%的市场份额,而Opera浏览器占有0.7%的市场份额。)尽管Firefox在2005年并未能实现1.0版本发布时定下的营销目标:在2005年年底以前获得10%以上的市场占有率,但是2008年10月市场份额首次突破20%的成就已经足够让世人刮目相看。

在桌面市场取得不俗成就的同时Mozilla基金会在Mobile Browser(移动浏览器)市场的努力也不曾停止,事实上Mozilla在Firefox 1.0发布之前Mozilla就已经启动了针对手持设备的移动版Firefox——Minimo的开发,它的0.1版在2004年便得以面世。Minimo 0.1运行在带有GPE环境的Linux OS上,从当时的消息来看,这个项目得到了Nokia的赞助。(GPE通过提供一些核心软件如库文件、数据库模式及使用了一些现有的技术如SQLite,D-BUS,GStreamer和各种freedesktop.org制定的标准,给出了一个易用而强大的应用开发平台。)随后的2005年2月,Minimo的第1个Windows CE的版本发布。然而,普遍的观点认为,Minimo尽管在页面渲染上效果出色,但是过高的CPU和内存占用使得它难以流行。Minimo和Firefox都使用XUL(XML User Interface Language)和JavaScript来描述用户界面和用户操作,这使得他们有着非常好的移植性,但代价就是占用更多的系统资源,这个问题一直到2007年3月31日支持Windows Mobile 5的0.2版的Minimo发布也没有得到有效改善。2007年11月27日,Minimo项目的负责人 Doug Turner 宣布停止Minimo项目开发,并且将不再被支持。

Fennec Lolo

Fennec的Logo

Mozilla在移动浏览器市场的重点正式转向另一个项目——Fennec(Fennec是一种非洲产的大耳小狐,寓意Fennec就是Small Firefox)。Fennec的第一个Milestone在2008年4月4号发布,接下来又有6次内部的Milestone发布,直到2008年10月16日Fennec的第一个公开版本1.0 alpha1发布。Fennec 1.0 alpha1能够在Nokia N810 (OS2008,Meamo平台)运行,同时Mozilla还提供了桌面Windows、Mac OS X和Linux版本,供用户预览。alpha1中,除了基本的网页浏览外,标签浏览、搜索引擎集成、页面缩放、密码管理、弹出窗口屏蔽、隐私数据清理、下载管理器和参数设置页面都已经完成,但是插件目前还处于被完全关闭的状态,而收藏夹的实现也还没有完成。2008年圣诞节前,Fennec 1.0 alpha2按计划发布。这个版本主要改善了页面缩放的性能,读取网页过程中用户操作的相应速度,并且为插件开发者提供了新的钩子函数,除此之外,UI也做了优化。根据Fernnec Wiki的消息,Fennec 1.0 beta 1将于本月27号发布,目前还不清楚会有哪些改进。

Fennec 1.0 alpha 2 running on a Nokia N810

运行在Nokia N810的Fennec 1.0 alpha 2截图

Fennec目前的开发和发布工作主要以Nokia的N810(Maemo平台,带有X11)为基准来进行,同时针对没有X11(以DFB替代X11)的Linux嵌入式设备的移植工作也在进行中,不过目前还没有公开的发布任何版本。针对Windows Mobile 6的版本开发进度比较快,本月10日,Mozilla的贡献者Brad Lassey首次在Blog上公布了一个"pre-alpha"版本的Fennec for Windows Mobile 里程碑版。而Symbian OS上的进度相对比较滞后,今年4月中旬左右才会有能够支持“基本/受限浏览”的版本——达到近似Milestone1的成熟度。

说到Fennec for Windows Mobile,不得不提一下前天早上新浪网互联网板块出现了一篇名为“美博客称Mozilla手机浏览器Fennec失败”的文章,文章的导读写道“资深技术专家莎拉·佩雷斯(Sarah Perez)周一在科技博客网站ReadWriteWeb上撰文称,Mozilla的Fennec手机浏览器发生了启动失灵的问题,看起来似已彻底失败。” 因为知道一周以前(2月10日)Fennec for Windows Mobile的第一个里程碑版本在Brad Lassey的blog放出,我就好好看了一下这篇文章,总觉得有点标题党的意思,于是google出了原文,乖乖,原文的标题明明是“What Went Wrong with Fennec, a.k.a. Firefox Mobile?“,看完英文的原文,应该说作者评论中稍带调侃,但总是以中立的视角看评论当前移动了浏览器市场的竞争态势,不得不膜拜一下新浪的编辑改标题功力之深厚。让我意外的是作为”内行“的CSDN当天竟然原封不动的引用了新浪的这篇文章,还把他放在弹出窗口里作为推荐文章,着实让我对CSDN的编辑水平大大怀疑了一下。中文里面所谓的”里程碑“版本非常容易引起某些人的误解,以Mozilla的习惯,Milestone 1一般意义上来说是软件的第一次发布,开发尚在进行之中,只是给人一个预览罢了,甚至都未必是公开的发布,若干个Milestone完成以后会有Alpha,若干个Alpha版本之后才会是Beta版本,而若干个Beta版本之后才是真正的1.0 Release。在Fennec还仅仅是Milestone1的时候就给它扣个帽子无论如何都是不恰当了,何况是新浪和CSDN这样有着巨大点击率,文章会被如此广泛转载的网站。


下一篇将对Mozilla Fennec的软件架构作简要分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个正则表达式是用来匹配用户的设备类型的。它可以匹配到包括手机、平板、iPhone、iPad、Android、黑莓等各种设备类型。通过匹配用户的设备类型,可以实现不同设备的页面跳转和适配。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [js判断浏览器的环境(pc端,移动端,还是微信浏览器)](https://download.csdn.net/download/weixin_38714532/13205939)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [pc端||手机端判断。手机打开 自动跳转手机网站](https://blog.csdn.net/weixin_40292626/article/details/80309075)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [JavaScript-筑基(二十五)navigator对象(判断页面打开终端)、history对象](https://blog.csdn.net/weixin_59598992/article/details/122591894)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值