开源新闻

峰回路转,Firefox 浏览器即将重返 iOS 平台

火狐的粉丝们极有可能在2014年末2015年初的不久收到一份意外的新年礼物,据传闻 Mozilla 可能要给我们一个surprise ,他们准备收回成命,再次发布 iOS 版的 Firefox 了,Firefox 火狐浏览器曾在2010年7月16日登录 App Store,并于2012年8月30日正式下架,宣布退出支持 iOS 平台。

如今看来这一立场可能发生了变化,中国俗话说:浪子回头金不换,我想说”火狐回来我喜欢“。然而对于忠贞的火狐粉丝来说除了惊喜,还有可能是惊吓,因为苹果并没有对 iOS 的政策做出改变,到目前为止,它仍然只允许 Webkit 渲染引擎在 iOS 平台上使用,那么就意味着 Firefox 重返 iOS 有可能会放弃引以为傲的 Gecko 内核而妥协使用 Webkit 内核,这样的话,她还是那个她吗?粉丝们会不会不再叫她小甜甜,而改口称牛夫人了呢。但同样很多粉丝乐见爱人重返 iOS 平台,也许还有其他办法不必非要放弃 Gecko 呢,万一苹果妥协了呢?尤其手机用着 iPhone 的同学们,不少甚至愿意“国军打到家乡来,我给国军来带路”,主动帮忙加入 iOS 平台的志愿工作。

我们来看看官方的说法和线索,Mozilla 官方博客在12月4日发表《为iOS平台设计火狐体验》,文中明确表示:

在 Mozilla ,我们始终将用户放在第一位,希冀为他们在任何平台上提供不受干扰的选择,我们确实正在试验一个早期的测试版本以期能给 iOS 用户创造一个机会来选择火狐体验。

我们秉着开放的态度在 Mozilla 工作,目前仅仅开始尝试了两种不同的理念,如果有任何消息,我们会第一时间告诉大家。

火狐浏览器的发行经理卢卡斯·布拉克亦在12月2日贴出的 Twitter 上说,“我们要紧随我们的用户,因此我们希望将火狐推向iOS平台。” Mozilla 的高层都亲自出来表态,看来火狐重返 iOS 平台真的是铁板钉钉的事情了。

此前,Mozilla曾明确表示不会推出iOS版火狐浏览器,原因是苹果不允许Mozilla在其平台上使用自主网页引擎。火狐浏览器一直奉行的观点是自由和开放。这一点与苹果iOS封闭的价值观是不符合的。 苹果对 iOS上第三方浏览器的限制条件非常苛刻,必须采用 Safari 网页渲染(后来放宽至 Webkit 渲染引擎皆可,所以 Chrome得以抢滩登录 iOS)和JavaScrip解析引擎,这也许是Mozilla决定放弃iOS平台的原因之一。

no-firefox-on-ios
Mozilla曾在官方支持页面《在iPhone和iPad上可以用火狐吗?》解释了没有iOS版本的原因:

苹果公司的限制妨碍了我们将现有的 Firefox 版本带到iOS设备(iPhone,iPad,iPod Touch)。我们正在研究新的方法来制作适用于iOS的Firefox,但目前对此还没有明确的计划和发布时间。

而 Presto 时代的 Opera 浏览器则是“投机取巧”,以牺牲软件体验为代价地绕过苹果的这些要求,先经过服务器渲染,然后再把浏览数据返回到用户设备。如果 Mozilla 坚持要使用自己的渲染引擎的话,不见得苹果会允许,但究竟怎样实现 iOS 平台的火狐体验呢?苹果让步,还是 Mozilla 妥协呢?其中的博弈关系又是什么情况呢?让我们一起来分析一下:

Google 家的 Chrome 浏览器从发布以来一路高奏凯歌,攻城掠地,市场份额日渐其增,想必这一直不是苹果公司想看到的,而且 Chrome 浏览器是采用 Webkit 项目的分支 Blink 内核,是符合 iOS 平台要求的,苹果没有办法阻止 Google 的时候,又不想便宜它为它做嫁衣,不如引入一个第三者——另一家浏览器巨头前来厮杀,联合次要敌人,攻击主要敌人,给 Google 一下压力的同时也能顺便讨好一下开源社区,一举两地。

再看看 Mozilla 这边的情况,这两年的移动市场发展迅猛,iOS 设备越来越普及,试想,在全球第二大移动平台数亿台设备上竟然无法使用 Firefox 浏览器,岂不是将市场拱手让人,今年 iOS 设备的出货量高达 1.78 亿部,几代产品累计出货量高达上十亿部,如果按照2014年Q4 PC 平台 Firefox 的平均市占率 13.26%(数据来自Net Applications)来看的话,倘若 iOS 平台能用Firefox,这款卓越的浏览器至少能多上亿用户,这简直太可观了,这两年 Chrome 浏览器异军突起的同时,Firefox 市场份额是下降的,Mozilla 亦心里有苦难言,并不想放弃 iOS 平台,无奈苹果限制太多,难以委曲求全,2012年时只能为了体验和理念忍痛暂时放弃。要问 Mozilla 心里话,肯定不想牺牲这个优质平台,要是苹果能适当调整姿态的话, Mozilla 一定会回来的。现在的问题就在于,火狐和苹果,谁来妥协?

iphone-6-firefox

如果你是绝不纵容耐心的资深 Firefox 粉丝,迫不及待地想早点再尝到 iOS 版火狐浏览器的滋味,那么可以在这里(火狐官方 GitHub 主页)下载到最新的代码,自己编译安装到 iOS 设备上。但是 Mozilla 开发者也有明确地表示“在正式版本发出之前,可能还会有重大的变化”。

总之,这份期待的惊喜,甜蜜也好,痛楚也好,我们不久就可以见分晓。

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
bootingman,是“booting” 加上 “man”的一个合成词。 术语“booting(引导)”是“bootstrapping”的简写,描述计算机从零开始启动的过程,同时也表示一个古老的谚语“通过自力更生而出人头地“。 “引导”的思想在于一个困难的、复杂的目标可以通过一个小的动作开始,然后以这个小的动作为基础,一步一步地达到期望目标而完成。这也是我想做和正在做的。

    You may also like

    1 Comment

    1. […] 编者注:本文来自 linuxstory.org 的投稿,他们在谈开源社区的事,是一群不太安份的人。 […]

    Leave a reply

    您的电子邮箱地址不会被公开。 必填项已用 * 标注

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

    More in:开源新闻