天天看點

法國開源軟體公司 Nexedi 起訴蘋果扼殺 HTML5

據法國媒體challenges報道,10月6日法國開源軟體公司nexedi向法國巴黎商業法庭提起訴訟,狀告蘋果公司有違公平原則,在ios平台上對html5缺乏必要支援(例如強制第三方浏覽器使用safari浏覽器的webkit),導緻nexedi這樣的側重html5的軟體公司在移動web方案上的開發成本大幅上升。nexedi在起訴書中向蘋果公司索賠77萬歐元,并要求蘋果公司釋出能夠更好支援html5的webkit浏覽器渲染引擎。

法國開源軟體公司 Nexedi 起訴蘋果扼殺 HTML5

david paul morris/bloomberg

蘋果公司的手機和平闆電腦産品上運作的safari浏覽器曾經是移動web浏覽器性能的标杆,但這主要是基于速度名額,對于真正會對原生應用構成威脅的一些移動web功能,webrtc、service workers、webm、beacons、gamepads、fetch等,蘋果公司向來是拒絕的。蘋果在appstore應用生态中強制推行的浏覽器渲染引擎webkit對html5做了諸多限制,這無疑會損害那些倚重html5技術的軟體公司的利益。

nexedi首席執行官jean-paul smets在接受it經理網采訪時表示,之所有決定起訴蘋果公司,是基于以下兩點原因:

一、蘋果ios對html5的支援度排名墊底

smets希望通過起訴能夠鞭策蘋果公司在ios平台上盡快支援最新的web和html5技術标準。與iphone手機使用者通路html5test這個測試網站就會發現,chrome、opera、edge、 firefox的移動版浏覽器相比,目前蘋果公司ios平台的safari對html5的支援度排名墊底。

法國開源軟體公司 Nexedi 起訴蘋果扼殺 HTML5

出現這種局面實際上并不奇怪,過去幾年,尤其是2014年至今,ios對html5的支援就開始明顯滞後于其他移動平台,2015年底甚至被edge超越排名墊底,而且還有被不斷拉開差距的趨勢(下圖)。

法國開源軟體公司 Nexedi 起訴蘋果扼殺 HTML5

上個世紀90年代以來,蘋果公司的個人電腦在對網際網路和web的支援上大幅領先微軟的windows,支援更多的多媒體格式,甚至相容unix工作站,而如今微軟和蘋果似乎對調了位置!ios已經成了html5開發者的噩夢,例如下面這三件事就無法在ios上實作,卻能在其他所有移動平台上實作:

● 以離線方式運作officejsweb應用商店(缺少對service workers的支援)

● 參加hubl.in 的html5線上會議(不支援web rtc)

● 觀看webm格式的視訊(不支援webm)

二、蘋果扼殺html5

ios不能很好支援html5的根源是safari,事實上safari對html5的支援甚至大大落後于macos桌面平台。

法國開源軟體公司 Nexedi 起訴蘋果扼殺 HTML5

“作為補救措施,我們通常建議客戶在macos上安裝第三方web浏覽器來獲得更好的html5支援,但是在ios平台,我們發現即使客戶安裝了chrome浏覽器,也無法獲得更好的html5支援,ios版的chrome對html5的支援跟safari居然一樣糟糕!”smets說道:“經過一番調查我們發現問題的症結來自蘋果為appstore開發者準備的協定。”

在法文版的開發者協定中,蘋果公司明确指出,除了蘋果自己的webkit,禁止appstore中的任何應用下載下傳和執行軟體。而web浏覽器可以看做是一個會下載下傳和執行javascript代碼應用,是以蘋果禁止任何不使用webkit庫的浏覽器上架,這也迫使ios版chrome使用webkit,而不是其他平台上使用的blink庫,對html5的支援也變得跟safari一樣糟糕。而那些基于最新blink庫開發的對html5支援更好的ios浏覽器,也壓根沒有機會在applestore應用商店上架。

通俗地講,ios裝置使用者在蘋果appstore應用商店下載下傳的所謂第三方浏覽器其實都是換了張臉的safari而已。

“這就好比在家樂福出售豆子的農場都必須使用家樂福的種子種植”,jean-paul smets說道:“這顯然是違法法國法律的。”

點評:html5是網際網路移動化的技術基石和基因載體,而出于商業利益考慮,蘋果ios應用以及微信應用号這樣的“帝國花園”顯然并不希望看到移動web這樣的“野草”遍地叢生。但是随着app熱潮的消退,越來越多的移動開發者開始重新重視html5,移動web和原生應用在生态、法律、科技倫理和商業模式上的新一輪激烈沖突也許才剛剛開始。

繼續閱讀