世界迷霧安卓版將從 Nougat 開始支援

Ollix
世界迷霧
Published in
3 min readNov 17, 2017

世界迷霧二代的 iOS 版上架後差不多已經過了一年的時間了,這一年來,不斷不斷地一直都有人在詢問 Android 版的開發進度,但做為一個小小的獨立開發團隊,我們實在沒辦法同時去完成兩件事。終於,我們在這禮拜釋出了 iOS 版的 2.1.7 版,這個版本總算是符合了我們當初對迷霧二代的一些期許,現在我可以把注意力轉移到開發安卓版了。

上禮拜我們在臉書等平台向大家詢問了目前使用的安卓手機及安裝的安卓版本,得到了許多的回饋及寶貴的建議,在仔細研究及深思熟慮後,我們決定世界迷霧的安卓版將從 Nougat (7.0) 開始支援。

世界迷霧二代的 iOS 版早在三年前開發初期時就決定了要採用 Apple 的 Metal 繪圖技術來取得最大效能,所以即使 2.0 版剛釋出時還在採用 OpenGL 的架構,我們就限制了只能在 Apple A7 及之後的處理器才能安裝,否則屆時會無法運行 Metal,也因此 iOS 版最舊只能支援到 2013 年發表的 iPhone 5S。我們直到世界迷霧 2.1 版才終於完成了 Metal 的支援,不過這已經是二代發表後又過了十個月的事了。

同樣的情況,在 Android 平台也支援一個新世代的繪圖技術叫 Vulkan,像 Metal 一樣,這類新世代的繪圖技術可以提供更好的效能,減少計算時所需的資源,更能減少耗電。所以即使到時世界迷霧的 Android 剛推出時可能也還是採用老舊的 OpenGL 架構,但我知道總有一天,我會把安卓版的迷霧移植到 Vulkan 架構,而能安裝 Android Nougat (7.0) 及以後版本的裝置,絕大部份都能運行 Vulkan,這也是為什麼我們最終決定世界迷霧將從 Nougat 開始支援的最主要原因。

另一方面,支持愈多的 Android 版本就表示需要更多的開發成本及投入更多時間,甚至會拖慢整個開發進度,等到好不容易把相容性問題都解決終於開發出來,說不定這些舊版本的市佔率又跌掉一大半了。因此,在這邊先跟舊版本的安卓使用者說聲抱歉啦!也請對世界迷霧 Android 版有興趣的朋友持續關注我們,若有最新的開發進度及未來公測版的消息,都會發表在我們的臉書專頁:https://www.facebook.com/ollixsoft/

--

--