您的位置: 首頁 >互聯(lián)網(wǎng) >

Mozilla對新瀏覽器的轟動 微軟蘋果的不同案例

2022-07-23 17:20:40 編輯:冉謙曉 來源:
導讀 當被問及為什么Mozilla沒有像痛斥微軟(Microsoft)那樣痛斥蘋果(Apple)在其移動操作系統(tǒng)中屏蔽競爭對手的瀏覽器時,Mozilla的首席法律顧...

當被問及為什么Mozilla沒有像痛斥微軟(Microsoft)那樣痛斥蘋果(Apple)在其移動操作系統(tǒng)中屏蔽競爭對手的瀏覽器時,Mozilla的首席法律顧問周四表示,犯了錯誤并不等于改正了錯誤。

Mozilla的首席律師哈維?安德森(Harvey Anderson)表示:“與iOS的相似之處,并不足以證明在Windows上剝奪用戶選擇、減少競爭、損害創(chuàng)新的后果是合理的。”

這個問題——微軟的行為與蘋果有何不同——在博客和新聞報道中被反復提及。

如果微軟和蘋果都禁止競爭對手的瀏覽器進入他們的操作系統(tǒng)——蘋果拒絕在其應用商店中接受競爭對手的瀏覽器——為什么Mozilla會把注意力集中在微軟呢?

安德森的回答是:微軟是一個不同的野獸。

“不同之處在于,微軟正在利用其在操作系統(tǒng)市場的壟斷力量來排除瀏覽器市場的競爭,”安德森說,他可能指的是微軟在整個操作系統(tǒng)領域的主導地位,而不僅僅是移動領域。

根據(jù)Web metrics公司的Net Applications, Windows仍然是互聯(lián)網(wǎng)上最受歡迎的操作系統(tǒng)。上個月,包括個人電腦、智能手機和平板電腦在內的85%的互聯(lián)網(wǎng)瀏覽硬件都使用了Windows。雖然蘋果的iOS在移動瀏覽市場占有最大的份額,但它在所有設備中所占的份額還不到5%。

然而,對Mozilla來說更重要的是,微軟過去曾承諾公平競爭。2006年,隨著反壟斷監(jiān)管的結束,Mozilla做出了12項承諾,其中一項是Mozilla的核心主張。

“展望未來,微軟將確保其他微軟產(chǎn)品調用的所有Windows界面……2006年的一份名為“Windows原則”的文件稱:“Windows將被公開,供開發(fā)者社區(qū)普遍使用?!薄斑@意味著,微軟產(chǎn)品在如何插入Windows方面所能做的任何事情,競爭對手的產(chǎn)品也都能做到。”

盡管“Windows原則”在微軟的網(wǎng)站上已不再可用,但它似乎已被2008年的一份名為“互操作性原則”的文件所取代。

微軟做出了2008年的承諾,并公布了數(shù)萬頁的協(xié)議文件,以履行(eu)在其被判反壟斷后所要求的義務。

安德森反復強調失信的主題。

安德森說:“微軟已經(jīng)向用戶、業(yè)界和像我們這樣的軟件開發(fā)人員作出承諾,從本質上說,微軟將設計Windows,允許用戶選擇,并為瀏覽器等第三方應用程序提供一個公平的競爭環(huán)境?!薄斑@些因素造成了一種與iOS截然不同的局面。”

Firefox的主管Asa Dotzler周三在他的個人博客上回應了Anderson的觀點。

Dotzler在他的第一篇文章的評論中寫道:“蘋果并不是一個被判有罪的壟斷者,它不會像微軟那樣,在法律上承諾不阻止訪問與瀏覽器相關的api(應用程序接口)?!痹诹硪黄恼轮?,他說,“那些(具有法律約束力的)承諾不會因為微軟希望它們消失而消失?!?/p>

這場紛爭源于微軟決定將Windows RT上的Win32 api的訪問權限限制在自己的軟件上。Mozilla聲稱,這讓IE10在arm設備上獲得了不公平的優(yōu)勢。

Windows RT曾被稱為WOA,適用于ARM上的Windows,它將包括一個Metro模式(以觸摸應用為特色)和一個受限的桌面模式(被一些人稱為“經(jīng)典Windows”)。

Windows RT桌面似乎主要是為了運行Office的Word、Excel、PowerPoint和OneNote的新版本而設計的,這些程序將與操作系統(tǒng)捆綁在一起,而IE10的一個特殊版本也將在這里運行。

因為IE10將是唯一能夠在Windows RT中調用Win32 api的瀏覽器,所以它將享受其他瀏覽器無法享受的功能,無論是運行在“經(jīng)典Windows”桌面還是運行在Metro環(huán)境中(所有非microsoft代碼都必須在Metro環(huán)境中運行)。

Dotzler說:“ARM上的IE可以訪問Win32 api——即使它在Metro模式下運行——但是其他Metro瀏覽器都沒有這樣的訪問權限?!薄皼]有這樣的訪問權限,沒有其他瀏覽器能與IE競爭?!?/p>

Anderson描述了一些只有IE10才能訪問的Win32 api。

特別值得關注的是IE所擁有的api,而微軟卻拒絕其他瀏覽器,包括VirtualAlloc、HeapAlloc和friends;CreateNamedPipe;ConnectNamedPipe;DisconnectNamedPipe;CreateProcess和其他各種程序,”安德森說?!斑@些api允許像使內存可執(zhí)行這樣的事情,這是構建JIT (Just In Time編譯器)的先決條件,”Anderson繼續(xù)說。沒有JIT,就不可能構建一個現(xiàn)代的瀏覽器。這些api還允許生成其他進程,并在它們之間進行通信——出于安全和穩(wěn)定的目的,我們使用這些api來隔離插件,而出于安全和穩(wěn)定的目的,我們使用其他瀏覽器(包括IE)來隔離選項卡和窗口?!?/p>

所有主要的桌面瀏覽器都使用JavaScript JIT編譯器——Firefox被標記為“JaegerMonkey”,谷歌Chrome被標記為“V8”,IE10被標記為“Chakra”——來快速渲染JavaScript,這是許多在線游戲、內容豐富的網(wǎng)站和高級Web應用程序的支柱。

Mozilla和其他瀏覽器制造商可以在Windows 8中調用Win32 api——實際上,只有瀏覽器才能從Metro訪問傳統(tǒng)的Windows api——這就是為什么他們可以在這個操作系統(tǒng)上構建與IE10競爭的瀏覽器。

Mozilla和谷歌都致力于開發(fā)同時在桌面和Metro上運行的Windows 8瀏覽器。

微軟表示,禁止其他廠商在Windows RT中訪問Win32 api的決定是出于安全性、可靠性和性能方面的考慮。

去年2月,Windows首席執(zhí)行長史蒂文?辛諾夫斯基(Steven Sinofsky)毫不含糊地闡述了這一點。

Sinofsky說:“如果我們能夠將現(xiàn)有的代碼廣泛移植到Windows RT上,我們將無法兌現(xiàn)我們的承諾,即更長的電池壽命、可預測的性能,尤其是隨著時間的推移,我們將獲得可靠的體驗?!薄敖裉斓腤indows應用程序所使用的慣例不一定提供這一點?!?/p>

但是沒有什么能阻止微軟向其他瀏覽器開放Win32 api, Anderson爭辯道?!翱紤]到IE可以在ARM的Windows上運行,我們沒有理由認為其他瀏覽器不能做到這一點,”他說。

周四,安德森沒有透露,如果不能改變微軟的想法,Mozilla會怎么做。比如,它會為Windows RT開發(fā)一個只支持地鐵的Firefox,還是會放棄這個平臺,就像兩年前遇到蘋果應用商店的墻壁時,它對iOS所做的那樣。

“產(chǎn)品管理仍在評估最佳的行動方案,”安德森說。

盡管Anderson稱微軟的行為是“不受歡迎的數(shù)字黑暗時代的回歸,用戶和開發(fā)者沒有瀏覽器的選擇,”法律行動并不是Mozilla的首選。

安德森說:“我們認為,解決這一問題最有效的方法是通過批判性討論和問題的透明度,而不是通過法律行動?!?/p>

他也不準備說他認為Mozilla改變微軟想法的機會有多大?!艾F(xiàn)在下結論還為時過早,”安德森說。


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。