2012年7月6日

Chrome for iOS 為上架App Store 做出的七大妥協

我們都知道iOS平台不是一個完全自由的平台,所以要將Chrome搬上iOS,Google不得不做出一些妥協,主要有七項:
  • V8引擎:桌面版Chrome使用V8 Javascript引擎來渲染網頁,而iOS目前不允許第三方HTML或Javascript渲染引擎,所以Chrome使用了iOS內置的WebKit引擎來顯示網頁
  • Nitro Javascript引擎:同上,Javascript的引擎也無法使用Chrome桌面版的Nitro,其實下一個選擇應該是使用iOS內置的Safari自帶引擎,但Apple同樣不允許這麼做,所以Google不得不在Javascript引擎的速度上做出更大的妥協
  • 匿名模式:你是否注意到Chrome for iOS進入匿名模式後有一餓個星號標誌(如上圖)?這是因為Google無法提供完全100%的匿名瀏覽,由於iOS平台的限制,HTML 5本地存儲在匿名模式下也必須在各個標籤頁之間貢獻,所以實際上HTML 5本地存儲無法做到真正匿名
  • 自動升級:Chrome對其它瀏覽器的衝擊還在於它的自動升級機制,保證用戶一直使用最新最安全的版本,但iOS上顯然也做不到這一點,Chrome for iOS能做到的就是在新版發布後於Chrome的logo上顯示一個標誌,告訴你有新版本可以到App Store裡升級了
  • cookies控制:Chrome for iOS無法做到針對不同網站的cookies進行自定義設置,這也是iOS平台的限制,非Safari瀏覽器智能使用統一的cookies設置
  • 主屏幕快捷按鈕:Safari在訪問網站時可以將該網站直接生成一個快捷按鈕圖標放置在主屏幕上,但第三方瀏覽器都無法做到這一點
  • 默認瀏覽器:很顯然你無法將Chrome for iOS作為iOS的默認瀏覽器來使用,除非你越獄

Via Chrome Stroy

沒有留言:

張貼留言

Google 發布第一段Google 眼鏡的使用說明視頻

Google今天發布了一段叫做Glass How-to: Getting Started的視頻,入門性的介紹了Google眼鏡的使用方式,這應該是眾多視頻中的一個,接下來估計還會有更深入的視頻吧? 這段視頻介紹了你如何觀看到棱鏡屏幕,使用右側眼鏡腿兒觸摸區域操作眼鏡的基本...