2012.07.05 11:26

Chrome 為了進入 iPhone、iPad,自宮了那7個東西?

ADVERTISEMENT

Chrome for iOS 在上架後,很快成為 App Store 排行榜第1名,受歡迎程度可見一斑。在使用幾天後,可能會有人發現一些電腦版 Chrome 所有的功能找不到,或是感覺速度怪怪的。Chromestory 整理了幾個 iOS 版 Chrome 所欠缺的機制或受到的限制,讓大家了解一下 Chrome 做了那些妥協。

1、不能用 Chrome 引以為傲的 V8 引擎

V8 Javascript 引擎用來編譯網頁裡的 Javascript 程式碼。Javascript 讓網頁可以執行各種互動、資料檢查、特效等等非單純呈現圖文的動作,由於太多網頁都使用了 Javascript,所以瀏覽器怎麼處理這些程式碼,會影響到使用網頁的速度,而 V8 引擎就是 Chrome 速度快的重要功臣。但目前 iOS 不允許第三方的 HTML 或 Javascript 編譯引擎,Chrome 只能使用 iOS 內建的 UI WebView,處理 Javascript 的速度當然比不上 V8。

2、也不用到 Nitro Javascript 引擎

iOS 版的 Safari 用了 Nitro 這個 Javascript 加速引擎,但 iOS 裡面的其他 App 包括瀏覽器或是會用到瀏覽器功能的 App 都無法使用,所以在速度上自然會差上一截。Chrome 除了無法使用 V8 引擎以外,連 iOS 版 Safari 所使用的 Nitro Javascript 引擎也用不到,所以在速度上會受到影響。小編在此 Sunspider 0.9.1 做了一下測試,給大家參考,圖左為 Chrome、圖右為 Safari,不過這是要不要用 Chrome 的理由之一,其他像是跟電腦端的同步,也是要考量的因素。

ADVERTISEMENT

 

App 開發者不能使用自家技術的痛也在 Facebook App 上演,目前的 Facebook App 本質上是瀏覽器,把行動版 Facebook 包進去,而執行速度、操作順暢度一直為使用者所垢病,所以 Facebook 接下來要開發真正的、原生的 iOS App,來解決速度的問題。

ADVERTISEMENT

3、不完整的無痕模式

由於技術上的限制,所以 iOS 裡的無痕模式無法如同電腦版 Chrome 那麼徹底,所以當你進入無痕模式後,會告訴你:「此無痕模式無法防止網站利用本機儲存裝置追蹤你您的造訪記錄。」

4、無法自動更新

電腦上的 Chrome 使用者應該都習慣自動更新版本了,小編也是今天才發現 Chrome 的版號變成20。而 iOS 裡的 App 在更新方面,只會收到通知,必須要使用者手動更新才行。

ADVERTISEMENT

5、無法針對個別網站來設定 Cookie 的存取

iOS 裡的 Chrome 在管理 Cookie 方面很簡單,只有是否接受的設定,不像電腦裡的 Chrome,可以針對單一網站設定 Cookie 的存取,也可以細到刪除某一個 Cookie。

6、無法把網頁捷徑建立到 iOS 的桌面上

這又是 iOS 版 Safari 所獨有的功能。

ADVERTISEMENT

7、Chrome 無法成為 iOS 的預設瀏覽器

不過在 JB 後是可以的。

講了這麼多,小編還是會用 Chrome 瀏覽器的,光是可以跟不同電腦的 Chrome 同步書籤和已開啟頁籤,就足夠吸引人跳槽了。

資料來源:

延伸閱讀:

ADVERTISEMENT