Chromebook 能做什麼?在 Chrome OS 上寫程式的經驗談
在疫情期間大家都開始推便宜的 Chromebook,有越來越多不同廠商的機器可以選擇,不到一萬塊就能買一部精美的 Chromebook 了。究竟 Chromebook 除了拿來上網、做遠距教學以外還能幹嘛?
在疫情期間大家都開始推便宜的 Chromebook,有越來越多不同廠商的機器可以選擇,不到一萬塊就能買一部精美的 Chromebook 了。究竟 Chromebook 除了拿來上網、做遠距教學以外還能幹嘛?
Chromebook 是 Google 在推的輕型筆電,不過除了 Google 自家推的 Pixelbook 系列以外,也開放許多廠商一起出產 Chromebook,裡面搭載的是 Chrome OS 雲端作業系統。只要你用過 Google Chrome 瀏覽器,那你對 Chrome OS 系統一定不陌生,因為一開機看到的介面就是一個瀏覽器。而因為許多廠商都有出 Chromebook,規格也相當多樣。一部便宜的 Intel Celeron 系列 CPU 的 Chromebook 不到一萬元就可以買到了;而你也可以找到 Intel i7、16 GB RAM、512 GB 硬碟、可觸控,價格 999 USD 的電腦。
鐵人賽
又到了一年一度的鐵人賽時間了。這次又報名了第 12 屆 iT 邦幫忙鐵人賽,要挑戰連續寫 30 天的技術文,這次的主題是「用 Chromebook 能寫什麼樣的東西」。距離上次更新部落格已經快一年了,沒寫文章的這段期間大概都在寫 Node.js 和 React 吧,在家裡的主力開發就是 Windows 的 WSL 上,而出門在外就使用 Pixelbook 來開發,Pixelbook 不錯的效能和高續航力,讓我隨時隨地拿出來寫個十五分鐘我都覺得很方便,因此今年就趁這個機會來寫我在 Chrome OS 上開發 Node.js 和 React 的經驗。
Chromebook、Chrome OS 是什麼?
只要是搭載 Google Chrome OS 系統的筆電都可以叫做 Chromebook。而 Chrome OS 是由 Google 開發的作業系統,以 Linux 為核心。畢竟 Google Chrome 瀏覽器的市占率已經是排名第一,大家也漸漸習慣開電腦只用來上網,包含 Facebook、YouTube 等等,除了打大型遊戲以外你還會打開什麼軟體呢?也因此 Google 打造了這樣子的作業系統,開機以後就能看到一個完整的 Google Chrome 瀏覽器,在上面的操作都和你平常上網的方式一模一樣。想收信?上 Gmail;想看影片?上 YouTube;在 Chrome OS 中也可以看到一些熟悉的應用程式,像雲端硬碟、日曆,點擊後就是以系統中的 Google Chrome 瀏覽器開啟你熟悉的網站。
為什麼要強調完整的 Google Chrome 瀏覽器?它不像 Android 平板中的 Google Chrome,無法打開 DevTools 工具。身為一個網頁工程師,怎麼可以沒有 DevTools 呢?
然而,你是無法下載 Chrome OS 作業系統安裝到你自己的筆電的。Google 和廠商合作,只有 Chromebook 可以搭載 Chrome OS。一般來說,你也無法在你的 Chromebook 中安裝 Windows 等其他作業系統。
不過,就像 Chrome 和 Chromium 的關係(Chrome 是商業軟體、Chromium 是開放原始碼的軟體,任何人都可以拿 Chromium 的程式碼再開發),Google 也有釋出開放原始碼的 Chromium OS,如果你有能力,也可以克服缺乏 Driver 等問題,安裝在自己的小筆電上。
CloudReady
而 CloudReady 就是以 Chromium OS 為基底再開發的作業系統。官方有開放下載 ISO 等版本,甚至可以直接下載 USB Maker 等工具,製作可開機的隨身碟,讓沒有購買 Chromebook 的人也能體驗 Chromium OS,甚至能讓老舊電腦重新活過來的感覺。
不過,CloudReady 就缺少了一些 Google 服務,例如沒有 Google Play 商店,你無法在裡面下載 Android APP,也沒有辦法使用 Chrome OS 的 Powerwash(一鍵還原)功能。
以上大概是 Chromebook 生態的簡介,明天將會介紹 Chrome OS 上的應用程式,什麼樣的軟體可以跑在 Chrome OS 上?而 Android App 執行起來是不是有什麼樣的限制?一步一步帶你看看你適不適合購買 Chromebook。
本篇文章同步發表在 iT邦幫忙。