2018.01.28 12:00

大鯨魚欺負小蝦米?台裔博士研發的Puffin 瀏覽器驚傳遭 App Store 駁回更新

ADVERTISEMENT

由 Google 第 400 號員工,台裔的沈修平博士所創辦的 CloudMosa ,其產品為 Puffin 瀏覽工具系列,主要研發團隊均在台灣。

Puffin 瀏覽工具以伺服器端渲染(Rendering,讀者可想像為把網頁畫成肉眼可視圖的步驟)與壓縮技術來加快各種裝置在瀏覽網路內容時的順暢程度,並以仍可支援 flash 網頁瀏覽而在許多玩家間享有名氣。系列產品主要包含給 iOS、Android 使用,已經有一億次下載量的 Puffin 網路瀏覽器(Puffin Web Browser)、Puffin Facebook 瀏覽器(Puffin for Facebook)、正在 Beta 實測的 Puffin Windows 網路瀏覽器、給 K-12 師生與家長使用,內容需要上架申請的 (Puffin Academy,暫譯)與專屬 Android Google TV 使用、加快影像與音樂串流服務體驗的 Puffin TV 等。

 

據《數位時代》了解,本次 Apple 方拒絕此次更新申請的理由,主要源引 Apple App Store 審核指南第 2.5.6 條:如果 app 會瀏覽網頁,則必須使用相應的 Webkit 框架和 Webkit Javascript。Webkit 最初由 Apple 的 Don Melton 於 2001 年開發(分別為 JavascriptCore 與後來的 WebCore),主要是來自 KHTML 的一個分支,在被引進 OS X 系統後,於 2005 年開源並最終正式定名為 Webkit(此時包含有 JavascriptCore 與 WebCore 兩個部分)。

2008 年 Google 加入瀏覽器開發並推出自己的 Google Chrome 與相應的 Chromium 開源計畫也使用了 Webkit,但僅主要使用了 WebCore 搭配 Google 主力開發的 Javascript 引擎 V8。由於開發上的衝突(需要在 WebCore 這個框架上同時保留支援 JavascriptCore 與 V8 的呼叫等重複而累贅的指令碼),Google 在 2013 年宣布將分支開發供 Chrome 使用、同樣開源的瀏覽器核心框架元件 Blink。

▲ app store
圖片來源:shutterstock

CloudMosa 所推出的 Puffin 瀏覽器系列不同於大多數瀏覽器主要在客戶端進行渲染,選擇於伺服器端渲染完成後,壓縮資料傳輸到客戶端來減低客戶端瀏覽網頁所需要的傳輸量、與渲染運算,對於行動裝置來說可以同時達成省電、省網路流量、可適應更多技術未更新的網頁瀏覽,並避免多數網頁病毒侵擾。其加速技術主要應用 Chromium 分支相關的渲染引擎,並沒有使用到 Webkit 相關框架,也因此抵觸了 App Store 目前的規則。

在稍早由沈修平博士所發出的文章中,沈博士直言蘋果的 app 審核指南與作法惡名昭彰。他認為蘋果的審核指南中的許多項目,目的在於強化其市場獨佔權,而非保護消費者,並不尊重美國法律,尤其是反托拉斯法。以電池門為例(蘋果會因電池損耗,在不通知消費者的情況下,降低 iOS 作業系統 CPU 運作時脈,讓消費者認為 iOS 裝置變慢,只好花錢購買替換新的裝置),沈修平認為如果蘋果並不打算有效自我管理,停止困擾消費者與開發者們,則政府(此處應指美國政府)應該積極注意蘋果所涉入的大量侵擾與非法作為。

▲ Cloudmosa 創辦人沈修平
圖片來源:侯俊偉攝影

沈修平博士以自身公司所面臨的事件,同時以 CloudMosa 執行長與 Puffin 瀏覽器系列發行人的身份,呼籲大家使用 Hashtag #BadApple 來標誌相關事件,呼籲蘋果自制,並要求政府為消費者與開發者要求 Apple 注重西方世界最重是的正義(Justice)。

CloudMosa 認為 Apple 駁回其所提出的更新申請理由已經違反了美國的反托拉斯法,消費者有自身選擇其所倚賴瀏覽器技術的選擇權,無論是伺服器端或客戶端技術都是。就算 20 年前微軟在其 Windows 作業系統綑綁預設搭載 Internet Explorer 瀏覽器最終判決違反反托拉斯法,都還沒有出現如 Apple 今日禁止其他第三方瀏覽器裝載或更新這樣不公平行為。沈博士認為 Apple 吃定弱勢政府無力管轄其在自身作業系統(OSX、iOS)綑綁 Safari 瀏覽器,對其他瀏覽器祭出不公平競爭行為。

ADVERTISEMENT