iOS8發(fā)布的時(shí)候,業(yè)界曾驚呼蘋果公司給HTML5發(fā)放了一張“頭等艙機(jī)票”,而僅僅不到三年時(shí)間,Safari就從最棒的移動(dòng)web瀏覽器墮落成了最糟糕的移動(dòng)web瀏覽器。
David Paul Morris/Bloomberg
據(jù)法國(guó)媒體Challenges報(bào)道,昨日法國(guó)開(kāi)源軟件公司Nexedi向法國(guó)巴黎商業(yè)法庭提起訴訟,狀告蘋果公司有違公平原則,在iOS平臺(tái)上對(duì)HTML5缺乏必要支持(例如強(qiáng)制第三方瀏覽器使用Safari瀏覽器的webkit),導(dǎo)致Nexedi這樣的側(cè)重HTML5的軟件公司在移動(dòng)web方案上的開(kāi)發(fā)成本大幅上升。Nexedi在起訴書中向蘋果公司索賠77萬(wàn)歐元,并要求蘋果公司發(fā)布能夠更好支持HTML5的webkit瀏覽器渲染引擎。
蘋果公司的手機(jī)和平板電腦產(chǎn)品上運(yùn)行的Safari瀏覽器曾經(jīng)是移動(dòng)web瀏覽器性能的標(biāo)桿,但這主要是基于速度指標(biāo),對(duì)于真正會(huì)對(duì)原生應(yīng)用構(gòu)成威脅的一些移動(dòng)web功能,例如WebRTC、Service workers、webm、Beacons、Gamepads、Fetch等,蘋果公司向來(lái)是拒絕的。蘋果在Appstore應(yīng)用生態(tài)中強(qiáng)制推行的瀏覽器渲染引擎webkit對(duì)HTML5做了諸多限制,這無(wú)疑會(huì)損害那些倚重HTML5技術(shù)的軟件公司的利益。
Nexedi首席執(zhí)行官Jean-Paul Smets在接受IT經(jīng)理網(wǎng)采訪時(shí)表示,之所以決定起訴蘋果公司,是基于以下兩點(diǎn)原因:
一、蘋果iOS對(duì)HTML5的支持度排名墊底
Smets希望通過(guò)起訴能夠鞭策蘋果公司在iOS平臺(tái)上盡快支持最新的web和HTML5技術(shù)標(biāo)準(zhǔn)。iPhone手機(jī)用戶訪問(wèn)html5test這個(gè)測(cè)試網(wǎng)站就會(huì)發(fā)現(xiàn),與Chrome、Opera、Edge、 Firefox的移動(dòng)版瀏覽器相比,目前蘋果公司iOS平臺(tái)的Safari對(duì)HTML5的支持度排名墊底。
出現(xiàn)這種局面實(shí)際上并不奇怪,過(guò)去幾年,尤其是2014年至今,iOS對(duì)HTML5的支持就開(kāi)始明顯滯后于其他移動(dòng)平臺(tái),2015年底甚至被Edge超越排名墊底,而且還有被不斷拉開(kāi)差距的趨勢(shì)(下圖)。
上個(gè)世紀(jì)90年代以來(lái),蘋果公司的個(gè)人電腦在對(duì)互聯(lián)網(wǎng)和Web的支持上大幅領(lǐng)先微軟的Windows,支持更多的多媒體格式,甚至兼容Unix工作站,而如今微軟和蘋果似乎對(duì)調(diào)了位置!iOS已經(jīng)成了HTML5開(kāi)發(fā)者的噩夢(mèng),例如下面這三件事就無(wú)法在iOS上實(shí)現(xiàn),卻能在其他所有移動(dòng)平臺(tái)上實(shí)現(xiàn):
二、蘋果扼殺HTML5
iOS不能很好支持HTML5的根源是Safari,事實(shí)上Safari對(duì)HTML5的支持甚至大大落后于MacOS桌面平臺(tái)。
“作為補(bǔ)救措施,我們通常建議客戶在MacOS上安裝第三方web瀏覽器來(lái)獲得更好的HTML5支持,但是在iOS平臺(tái),我們發(fā)現(xiàn)即使客戶安裝了Chrome瀏覽器,也無(wú)法獲得更好的HTML5支持,iOS版的Chrome對(duì)HTML5的支持跟Safari居然一樣糟糕!”Smets說(shuō)道:“經(jīng)過(guò)一番調(diào)查我們發(fā)現(xiàn)問(wèn)題的癥結(jié)來(lái)自蘋果為AppStore開(kāi)發(fā)者準(zhǔn)備的協(xié)議!
在法文版的開(kāi)發(fā)者協(xié)議中,蘋果公司明確指出,除了蘋果自己的Webkit,禁止Appstore中的任何應(yīng)用下載和執(zhí)行軟件。而web瀏覽器可以看做是一個(gè)會(huì)下載和執(zhí)行Javascript代碼應(yīng)用,因此蘋果禁止任何不使用Webkit庫(kù)的瀏覽器上架,這也迫使iOS版Chrome使用webkit,而不是其他平臺(tái)上使用的Blink庫(kù),對(duì)HTML5的支持也變得跟Safari一樣糟糕。而那些基于最新Blink庫(kù)開(kāi)發(fā)的對(duì)HTML5支持更好的iOS瀏覽器,也壓根沒(méi)有機(jī)會(huì)在AppleStore應(yīng)用商店上架。
通俗地講,iOS設(shè)備用戶在蘋果Appstore應(yīng)用商店下載的所謂第三方瀏覽器其實(shí)都是換了張臉的Safari而已。
“這就好比在家樂(lè)福出售豆子的農(nóng)場(chǎng)都必須使用家樂(lè)福的種子種植”,Jean-Paul Smets說(shuō)道:“這顯然是違反法國(guó)法律的!
IT經(jīng)理網(wǎng)點(diǎn)評(píng):HTML5是互聯(lián)網(wǎng)移動(dòng)化的技術(shù)基石和基因載體,而出于商業(yè)利益考慮,蘋果iOS應(yīng)用以及微信應(yīng)用號(hào)這樣的“帝國(guó)花園”顯然并不希望看到移動(dòng)web這樣的“野草”遍地叢生。但是隨著APP熱潮的消退,越來(lái)越多的移動(dòng)開(kāi)發(fā)者開(kāi)始重新重視HTML5,移動(dòng)web和原生應(yīng)用在生態(tài)、法律、科技倫理和商業(yè)模式上的新一輪激烈沖突也許才剛剛開(kāi)始。
新聞熱點(diǎn)
新聞爆料
圖片精選
點(diǎn)擊排行