
6月5日消息,據(jù)國(guó)外媒體報(bào)道,蘋(píng)果將停止為Safari瀏覽器保留特權(quán),在推出iOS 8推出后,開(kāi)發(fā)者只要使用蘋(píng)果最新的WebKit編程接口,所有應(yīng)用程序都可使用Safari瀏覽器的JavaScript引擎。這意味著第三方瀏覽器將和Safari一樣快。
據(jù)了解,WebKit軟件是蘋(píng)果多年來(lái)用于顯示W(wǎng)eb頁(yè)面和Web應(yīng)用程序的軟件。WebKit是Safari的核心,但蘋(píng)果還為iOS 7提供一個(gè)其他應(yīng)用程序也可使用的單獨(dú)版本。
因蘋(píng)果禁止任何自帶瀏覽器引擎在iOS使用,所以這個(gè)單獨(dú)版本能夠方便開(kāi)發(fā)人員基于Web技術(shù)(如JavaScript或HTML)來(lái)創(chuàng)建界面,并且它對(duì)于Google的Chrome瀏覽器以及Opera Coast瀏覽器都是至關(guān)重要的。
但是,這樣的情況給第三方開(kāi)發(fā)商帶來(lái)了痛處。相比第三方軟件使用的WebKit,蘋(píng)果Safari會(huì)以更快的速度運(yùn)行JavaScript。但在周一的蘋(píng)果全球開(kāi)發(fā)者大會(huì)上,WebKit工程師 Anders Carlsson表示,這樣的情況不會(huì)在iOS 8上出現(xiàn)。
Opera Coast項(xiàng)目負(fù)責(zé)人休布·克萊豪特(Huib Kleinhout)表示,這是一件很有前景的事情。對(duì)Javascript的改進(jìn)只會(huì)在瀏覽大量使用這種技術(shù)的網(wǎng)站時(shí)才會(huì)被人注意到,但克萊豪特認(rèn)為,其他調(diào)整將對(duì)穩(wěn)定性的改善起到廣泛影響,而且不必繼續(xù)使用之前的一些變通方式。
無(wú)論是對(duì)Chrome和Opera等與Safari競(jìng)爭(zhēng)的瀏覽器來(lái)說(shuō),還是對(duì)Twitter和Facebook等需要展示大量網(wǎng)絡(luò)內(nèi)容的應(yīng)用而言,此事都事關(guān)重大。
蘋(píng)果的開(kāi)放態(tài)度受到了開(kāi)發(fā)者的普遍歡迎,但有開(kāi)發(fā)者指出,iOS還存在一個(gè)缺點(diǎn),即Safari之外的其他瀏覽器無(wú)法設(shè)置為網(wǎng)頁(yè)的默認(rèn)瀏覽器。