快轉到主要內容

Android-x86優質替代品 - Bliss OS,電腦裝Android系統、玩手遊的好選擇

Linux系統 Linux系統安裝教學 Android-X86 Bliss OS KernelSU
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

本文介紹一款適合給電腦使用的作業系統:Bliss OS,電腦跑Android的好選擇。

Bliss OS是Android-x86的分支,是唯一一個到現在仍活躍更新的Android-x86系統。

Bliss OS可安裝在實體系統或是虛擬機,讓您在電腦流暢玩手機遊戲。

這是更自由開源的「電腦玩手遊」解決方案,沒有模擬器商業廣告綁架的問題。

Bliss OS還可以當成「自架雲手機」的載體,例如用iPhone遠端玩Android遊戲。

1. 原版Android-x86的缺點
#

原版Android-x86是針對x86架構電腦設計的Android系統分支,最初由台灣人發起。

但在Android 9後就沒什麼更新了(有commits,進度緩慢),問題逐漸浮現。

首先,Android-x86的官網不知為何,充斥線上賭場的贊助商廣告。

再者,版本太老的問題。目前Android-x86還停留在Android 9,儘管Android-x86內建Play商店,很多APP還能用,但Android-x86先天不相容ARM架構APP,需要裝Intel研發的閉源「Native Bridge」,又稱libhoudini轉譯器,方能安裝ARM架構的APP。

話說以前華碩跟Intel合作出Zenfone的年代也有採用libhoudini技術,後來的故事我們都知道了,x86處理器的Zenfone相容性不佳,Intel退出手機市場,華碩轉向主流的ARM處理器。

現在還有在用libhoudini技術的,就屬微軟的WSA(️Windows子系統Android版)和ChromeOS了,算是Intel手機市場技術的敗部復活?BlueStacks之類的商業模擬器可能也有用libhoudini,或是自研的轉譯器方案。

但是,Android-x86的libhoudini只相容32位元的ARM架構APP啊!最新Android都拋棄32位元了,Android-x86逐漸不敷需求,像《原神》之類的新遊戲便無法安裝。

此外,Android-x86的系統很簡陋,內建的程式其實不是很適合電腦操作。許多開發者試圖改進Android-x86,過去曾有Prime OS、Phoenix OS、Remix OS、OpenThos出現,後來要嘛放棄維護,不然就是轉成閉源開發模式。

唯一一個仍在積極開發的只剩Bliss OS。

2. Bliss OS的優勢
#

Bliss OS官網: https://blissos.org/

Bliss OS算是Android-x86的改進版,繼承原版的優點,保持開源的開發模式,而非將其變成閉源商業產品,他們的Telegram社群很活躍。

Bliss OS支援許多新硬體,例如Intel 10代處理器以後的GPU。Android版本也有更新,目前穩定版是Bliss OS 14 (Android 11),開發版是Bliss OS 15 (Android 12)。Linux核心版本用上5.15了。

Bliss OS的界面適合電腦操作,還有強制旋轉、按鍵映射、遊戲模式、模擬觸控點擊、KernelSU(更難偵測到的root權限)等實用功能。

更重要的是,Bliss OS內建的libhoudini支援ARM64架構的APP!這是怎麼達成的?上文說微軟的WSA也有用到libhoudini,因此就有玩家把新版libhoudini抽出來給大家用了。

Bliss OS開發團隊說他們是非商業專案,所以應該不會被Intel找麻煩…吧。雖然最新開發版libhoudini又被移除了。現在有內建libhoudini的版本是Bliss OS 14 (Android 11)。

順帶一提,Bliss OS的開發團隊同時也有研發Waydroid (可以想成是Linux版的WSA)所以二者的功能有些類似。

3. Bliss OS的用途
#

Bliss OS主要有以下三種用途:

3.1. 安裝至實體機器
#

Bliss OS類似ChromeOS Flex,都是適合低階電腦安裝的作業系統,可有效利用豐富的Android生態處理日常事務。

近代的x86電腦應該都能裝Bliss OS,Bliss OS支援UEFI,方便搞雙系統。

顯示卡以Intel或AMD為佳,Nvidia問題很多,因為根本沒有官方驅動支援,開源驅動也有各種問題,Nvidia跟Linux有仇似的。

Bliss OS也有釋出針對微軟Surface平板優化的ISO,可以安裝為Windows/Android雙系統。

3.2. 安裝至虛擬機
#

在電腦上使用Android APP,這個對Linux系統的用戶比較有用,因為Linux沒有Windows那樣多元的手遊模擬器,Bliss OS可以說是比較穩固的方案之一。

另外二種Linux Android模擬器方案:基於Docker的 ReDroid、基於LXC的 Waydroid

以「虛擬機玩手遊」的用途來說,相較其他模擬器方案,Bliss OS本身是較自由的作業系統,沒有商業綁架的問題,同樣可以多開、跑巨集。理論上還是跨平台的,Linux/macOS/Windows都能裝。

在Linux用QEMU虛擬機裝Bliss OS,再配合virglrenderer走虛擬GPU硬體加速,即可達成在電腦玩手機遊戲的願望,效能接近原生。在 這篇文章中我有探討具體安裝過程。

當然,如果你對市面上商業的手遊模擬器很感冒,想追求自由軟體環境的話,仍可以在Windows靠VMware的GPU直通,或自行編譯QEMU,裝Bliss OS,不過我沒怎麼研究Windows上的解決方案就是了。

3.3. 當作雲手機的載體
#

Bliss OS是「自架雲手機」的有力人選之一,你可以用手機上的Scrcpy,遠端存取電腦上的Bliss OS玩遊戲。

參見 自架雲手機

相關文章

如何在Linux安裝Bliss OS,支援GPU加速的Android-x86虛擬機,可玩手遊
Linux系統 虛擬機與容器技術 Bliss OS Android-X86 KernelSU VirGL Linux QEMU Scrcpy
【2023年】5大適合新手入門的GNU/Linux發行版
Linux系統 Linux系統安裝教學 Linux
作為KDE粉絲,從Arch Linux切換到KDE Neon 22.04的使用心得
Linux系統 Linux系統安裝教學 Distro-Hopping KDE Linux

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。