puffin os phone photo

Puffin OS Phone 是台灣軟體開發商 CloudMosa 所研發,搭載其自家作業系統 Puffin OS 的低階智慧手機,CloudMosa 團隊開發的智慧手機將主打第三世界市場,以極低價的成本,藉由其在後端渲染瀏覽器 Puffin Browser 的成熟技術,讓即便網速很低且硬體不強的情況下,仍有市面中階手機在穩定網路環境的使用體驗。本文將深入討論 Puffin OS Phone (之後以 POP 代稱) 的各種面向。

智慧手機與開發中國家

科技始於人性,科技更該是人權之一。

根據 The World Bank 報告,對比高收入國家和中低收入國家,截至 2017 年前者有 85% 網路普及率對比後者只有 43%;而令人訝異的是 2018 年手機訂閱普及率(每一百人)前者有 126%,後者則是 100%。也就是說這個世界幾乎每個人都有一台手機,但中低收入國家的網路普及率卻不及一半。

接著再比較不同世界國家每個人享有的頻寬大小 (Kb/s):

bandwidth comparison
(來源:The World Bank)

圖中可以發現美國遠遠是世界平均兩倍,但是東南亞(印度、馬來西亞)、非洲(肯亞)或中東(埃及)國家卻低於世界平均,其中印度、中國、埃及更是遠遠低於平均。也就是說中低收入 43% 享有網路的人口,其享受的網路服務頻寬卻是十分有限的。

所以我們推斷甚麼?

中低收入國家的人民普遍有手機,但也許是低價的傻瓜手機,同時他們大多數人並沒有享有網路服務,即便有網路也比較慢。

事實上,Firefox 還要特別針對東南亞開發 Lite 版本,原因就是 100 Mb 的正常版本對他們來說已經太大,那幹嘛不去下載別家的 Lite 瀏覽器只要 20Mb,所以 Firefox 只好也跟著開發 Lite,衍伸出特別的市場文化,從這個現象也可以知道,網路頻寬在開發中國家是多麼奢侈的服務。

Puffin OS Phone 想要解決的問題便是針對上述問題而生,POP 希望讓開發中國家的人民可以用低價取得智慧手機,同時在頻寬有限下,還可以享有好的手機上網體驗,所以他們基於原本有的 Puffin Browser 技術開發出 Puffin OS,並整合手機生產鏈,製造出價格非常親民的 POP 低階智慧手機,卻可以讓使用體驗堪比中高階智慧手機。

開箱

開箱過程可以看劉胖胖拍開箱影片,裡面介紹 POP 包裝、手機介面、使用體驗、軟體安裝等等,所以我就不多作介紹。

影片:Puffin OS Phone開箱!台灣團隊自製作業系統,以KaiOS為目標的智慧型手機

Puffin OS Phone 技術原理

原本 CloudMosa 便有 Puffin Browser,其後端渲染瀏覽器的性質,其實在各種手機上都可以有效降低手機計算量和網路頻寬用量,瀏覽器的技術原理我寫在「How the Puffin Browser Works」一文中,簡單來說 Puffin 背後有數據中心把原本瀏覽器要打開網頁下載資源和渲染網頁的步驟做掉,使用者因而減少計算資源和流量。

所以更進一步,反正 Web 已經可以打天下,大多數服務都可以用 Web App (就是開一個網頁當作是應用程式) 來取得,那麼何必都用 Native App (一般在 Play 商店下載的應用程式) 呢?例如 Instagram、Facebook、新聞、郵件等等,哪一個不是 Web App 辦不到的?一個全部基於 Web App 的作業系統油然而生,於是誕生 Puffin OS ,為根據 Android 修改的簡化版,在整個作業系統中加入 Puffin 技術,並拔除所有 Google Service,因為非常佔空間,且不再需要 Play Store。

現在的痛點是,第三世界國家的人只負擔得起低階手機,但一般的應用程式占空間又吃計算效能,同時這些地區頻寬也不高,低階手機體驗可能會很差。即便都改成 Web App,不佔空間了,資料傳輸也會是瓶頸。因此 Puffin OS 就是基於 Puffin Browser 原理,將手機所有網路服務都用與 Puffin Browser 同樣手法處理,也就是說現在想要滑 Facebook 就是開 FB 的 Web App,因為 Puffin 把計算和頻寬問題都在其數據中心處理,手機不怎需要做計算且流量也大大減低,因此 Puffin OS 可以讓低階手機上順暢使用各種 Web App,也不用怕計算不夠快或頻寬有限造成卡頓。

效能實測

口說無憑,接下來要來做實驗,實驗設備分別是 Puffin OS Phone、Samsung J2、Sony Xperia 10 Plus 分別代表低階手機和高階手機,同時用 3G (低速) 和 4G (高速) 網路來測試,藉此來較。

實驗方法

我隨機取了比較常見的網站:Amazon、Wikipedia、Yahoo、Apple、Microsoft,用這五個網站來測試不同情境下打開網站要花多久時間,測試方法如下:

  • 低階手機配 Puffin OS 在低速和高速網路效能
  • 低階手機用一般瀏覽器在低速和高速網路效能
  • 高階手機用一般瀏覽器在低速和高速網路效能
  • 高階手機用 Puffin Browser 在低速和高速網路效能

實驗手機規格分別是:

  • 低階手機 Puffin OS Phone: 4xARM Cortex-A53 @ 1.27 GHz / 1024 Mb RAM
  • 低階手機 Samsung J2: 4xARM Cortex-A53 @ 1.44 GHz / 1407 Mb RAM
  • 高階手機 Sony Xperia 10 Plus: Qualcomm Snapdragon 636 1.80 GHz / 5739 Mb RAM

實驗中 3G 速度為下行 4.46 Mb/s 上行 0.34 Mb/s,4G 速度為下行 21 Mb/s 上行 4 Mb/s。

實驗結果

以下是針對 4G 和 3G 網速情況下,分別使用 Puffin OS Phone (POP) 內建瀏覽器、Samsung J2 搭配 Chrome、Sony Xperia 10 Plus(X10) 搭配 Chrome 以及 X10 搭配 Puffin Browser 來實測結果,長條圖越高代表花越多時間,也就是越矮越優秀。

4G 實驗

4G 網頁速度比較

首先先來看 4G 得比較結果,可以看到在高網速下,大家幾乎平分秋色。

Amazon 高階手機反而比較慢我推測是因為手機解析度比較高所以下載了比較高解析度的圖片導致時間反而比較久。Wikipedia 很遺憾 POP 反而是最慢的。Yahoo 除了 X10 搭配 Chrome 比較快,其他也差不多。Apple 中 POP 表現和高效能手機一樣好,J2 花的時間就顯得比較長了。Microsoft 則是 X10 使用 Puffin Browser 比較快。

從這張圖分析來看 4G 結果,「運算效能」似乎不是那麼有影響,「Puffin 架構」也不是那麼顯著有幫助,在不同網站低階手機和高階手機以及是否用 Puffin OS/Browser 無法看出一個決定性的差異。

3G 實驗

3G 網頁速度比較

3G 的實驗結果就有意思了。

都是 Puffin 架構的 POP 和 X10 Puffin,是高階手機獲勝。同時,都使用 Chrome 的 J2 Chrome 和 X10 Chrome 中,高階手機還是獲勝。意思是,計算能力的確有影響。

但在有網速限制的情況下,Puffin 架構就顯得格外有效。Puffin OS Phone 和 X10 搭配 Puffin Browser 分別都佔了第二名和第一名。也就是說,相比 4G 的實驗結果,在 3G 網速下,Puffin 架構有決定性影響,POP 這種低階手機在採用 Puffin OS 之後,效能甚至比高階手機 X10 搭配 Chrome 來得快。

實驗探討

要解釋 Puffin 架構為啥在低網速 (3G) 下特別有效,大家可以看一下我之前的文章「為什麼手機上網速度比較慢呢?」體會一下網速差異影響到底有多劇烈。所以當 Puffin 架構引入時,不僅減少計算量,同時也減少下載頻寬和來回通訊延遲的影響,因此可以有效突破效能瓶頸。

結論

當大家都買得起 iPhone ,且方案可以用 4G 吃到飽,Puffin OS Phone 顯得完全沒吸引力。但如同我在文章所分析的,在世界上還有許多國家的民眾只負擔的起低階智慧手機,並且沒有很好的通訊建設。POP 一隻只賣 40 多美金,一般的低階手機像 J2 都還要賣 100 美金,價錢對中低收入國家真的非常有吸引力,而 CloudMosa 的目標客群正是第三世界國家。

根據實驗結果,證實了在通訊建設不好的環境,例如只有 3G 網路的地區,或是即使有 4G 網路但因為嚴重塞車導致速度低落的地區,搭配 Puffin OS 的 POP 有絕對優勢。也就是說,當大家都只買得起低階手機,又處於網速很慢的地區,POP 就會獨占鰲頭。

當 POP 還只是構想時,大家都不相信 CloudMosa 能做出這樣的產品,現在 POP 成功集資並且出貨第一款,我想世界應該眼睛為之一亮了,我樂觀預測開發中國家的電信商會對這個產品很感興趣,我樂見 POP 在中低收入國家中熱賣,我相信這產品對世界的確有帶來改變。