氫OS

一加基於安卓的原廠韌體

氫OS(H2 OS)是中國智能電話製造商一加為旗下智能電話開發的Android作業系統的客製化版本(替代用戶介面)。另一個專為海外市場開發的版本是「Oxygen OS」,一般中文名直譯為「氧OS」[1][2],不過實際上無論氫OS還是Oxygen OS,使用的Linux內核和驅動程式模組是相同的,而兩者目前已合併至同一套Android框架中。

氫OS/Oxygen OS
    
OnePlus 8T上預載的Oxygen OS 11(用戶介面與氫OS相同)
開發者一加
程式語言CC++Java
作業系統家族類Unix系統
運作狀態氫OS已停止開發併入中國版ColorOS,但Oxygen OS仍然運作中
原始碼模式部分開源
首次發佈氫OS/Oxygen OS 1.0 (一加手機2) 2015年4月,​9年前​(2015-04
支援的語言
列表
軟件套件管理系統Google Play、一加應用商店、APK
許可證開放原始碼組件(其中Linux內核採用GPLv2)、私有的訂製Android框架元件等
官方網站氫OSwww.h2os.com

版本歷史

最初一加科技與Cyanogen Inc.合作推出的一加手機,海外版採用的是Cyanogen OS,中國版採用的是母公司OPPOColorOS。往後一加為擺脫對Color OS的依賴而推出氫OS的開發計劃,但是直接使氫OS/Oxygen OS被提上商用日程的,是由於一加科技與Cyanogen Inc.的合作終止,這樣一來一加日後推出的Android智能電話便不能繼續搭載Cyanogen OS,而需要一款自己定製的Android。

早期版本

2015年一加科技推出的一加手機2,中國版便預載了第一個公開正式版本的氫OS,而海外版則是預載Oxygen OS,均基於Android 5.0訂製,儘管使用的Linux內核相同,但對Android框架的客製程度不一。

氫OS對用戶介面主題、預設系統應用程式等做了大量訂製工作(像是常規的主頁、短訊、撥號及通訊錄、電子郵件客戶端、便利貼、錄音、圖庫、相機及錄影、天氣資訊、瀏覽器、輸入法等,部分由第三方協力廠商提供,像是由百度提供的中文輸入法一加專版等),為適應中國大陸用戶習慣為主。而最初正式版的Oxygen OS也幾乎與AOSP無異,但預載了Google行動服務(包括圖庫日曆Google鍵盤Google Play商店等)、自行設計的相機及錄影應用程式。以氫OS而言,功能性相較於當時中國大陸廠商的客製Android來說較為簡陋,不過,主頁的「資訊」頁功能(俗稱「負一屏」),則是當時少有的新穎設計,這個主頁設計也用在Oxygen OS上。

2016年推出的氫OS 2.0,基於Android 6.0訂製,在第一版正式版的基礎上繼續增加了生活服務、地圖(由高德提供)、線上音樂服務(由網易提供)、短訊票券識別、應用程式權限控制、應用程式背景運作限制、Waves MaxxAudio、熒幕手勢等功能,相機的功能也進一步強化(像是手動模式、RAW輸出),用戶介面也有修改,可選用的主題也更多(包括竹質、碳纖維、黑岩砂、酸枝、暗色等)[3]

Oxygen OS相對而言新增功能較少,但也有少量跟進氫OS的功能更新(像是應用程式權限控制、App開機自啟動控制、熒幕手勢、耳機音效設置、暗色主題等),另外還新增SwiftKey鍵盤。[4]

氫OS與Oxygen OS的合併

在2016年9月3日的採訪中,XDA Developers透露,一加有意使氫OS和Oxygen OS盡可能使用同一套Android框架,以降低開發維護成本、盡可能統一用戶的使用體驗[5]。隨後的氫OS 2.5中,原先高度客製的用戶介面被改為與Oxygen OS相同的AOSP原生設計,開始內建基本Google服務框架以供部分應用程式取用;一些在Oxygen OS內地預設系統應用程式也有與氫OS合併(包括檔案管理、天氣資訊、錄音、圖庫等)

2016年12月31日開始,一加通過OTA向一加3/3T用戶推播均基於Android 7.0的Oxygen OS 4.0以及氫OS 2.5正式版更新。至目前最新正式版韌體中,已新增快捷支付(會自動識別已安裝的流動支付應用程式)、遊戲免打擾、短訊驗證碼識別等新功能(非AOSP原生支援)。在2017年9月末為一加3/3T推播了Oxygen OS 4.5正式版,新增黑白閱讀模式、應用程式多開、柔和色彩模式、DCI-P3色彩模式(目前暫時為隱藏選項,需要第三方工具開啟)等功能,除了硬件所限制的功能外基本與一加5接近。

2017年9月開始,一加公佈了基於Android 8.0的氫OS和Oxygen OS。[6]10月中,一加在一加3/3T的測試版韌體更新頻道上釋出了基於Android 8.0的Oxygen OS Open Beta 16/25版。[7]11月推播了適用於一加3/3T的基於Android 8.0的Oxygen OS 5.0,然而氫OS暫時沒能同步更新(一些第三方提供的應用程式未能適應Android 8.0所致),一加表示一加手機5和稍後發表的5T將於2018年2月獲得正式版Android 8.0更新,是為中國大陸第一個使用Android 8.0的手機廠商。OnePlus還表示現有的OnePlus 3/3T/5在未來依舊可獲得韌體更新,有望在2018年升級至Android 8.1。[8]

2019年9月21日,一加宣佈為一加7和7 Pro將搭載基於Android 10的OxygenOS 10.0版。[9]

二者與ColorOS的合併

2021年7月,一加宣佈將氫OS、OxygenOS與OPPO的ColorOS合併,並於此後為多款機型發佈正式版與測試版本韌體。[10] [11]

2022年2月,一加宣佈OnePlus 8、8 Pro以及8T可以嘗鮮OxygenOS 12 公測版本,部分設置系統介面已經替換成了與ColorOS相似的介面。[12]

2022年3月,OxygenOS和ColorOS保持獨立,合併系統的計劃取消,未來系統雙方都將共用系統代碼來簡化開發流程。[13]

2022年9月,一加宣佈OnePlus 10、10 Pro可以嘗鮮OxygenOS 13 公測版本,該版本中所有介面和設計都已經和此前推出的ColorOS 13很相似。 [14]

不足和問題

氫OS的一個最大不足是缺乏雲端同步服務,這一點在中國大陸尤為用戶詬病,因為海外使用的Oxygen OS可通過預載的Google行動服務來彌補這個缺陷,而這個服務套件在中國大陸長時間處於不可用的狀態。目前氫OS已經帶有一加雲服務,可以同步資訊、聯絡人、通話記錄等,並包含5GB的相簿備份空間,尋找手機服務正在內測。

而另一個不足之處是舊款機種的系統更新服務不及時,在一加手機2一加手機X上尤為突出(儘管氫OS對於一加手機初代的跟進更新也很緩慢,但是其主要由Cyanogen Inc.負責更新服務)。不過自一加3/3T開始有所改善。目前一加已經提出並實施軟件產品維護升級計劃 ,具體內容為:一加官方提供產品發佈後為期2年的軟件更新維護,包括新功能、Android版本更新、Android安全更新和系統Bug的修復等;2年正常軟件維護更新期滿後,提供延長1年的Android安全修補程式升級,頻率為兩個月一次。這個計劃適用產品範圍為一加3至一加6中所有的所有產品。[15]

再一個不足是AOSP原生取向的用戶介面設計,一方面可能適合於追求純粹的用戶,但更多的是被批評缺乏用戶介面設計特色,不過由於氫OS主要在中國大陸發售的裝置上使用,與中國大陸其它廠商的客製用戶介面(不少還模仿iOS的)相比依舊顯得較為另類。

2017年8月份,OnePlus OOS內有個名為「GPIO Switch」的系統組件被Google Play安全防護誤判為惡意程式,並且有用戶聽從建議移除而導致手機工作不正常的情況。OnePlus隨後與Google Play方面聯絡溝通修復了這個誤判,並表示沒有私隱和安全方面的疑慮。[16][17]

此外有開發者發現,OnePlus此前向OnePlus 3/3T推播的Android 8.0更新並不是完整的,因為缺乏Project Treble的支援(一個明顯的標誌是 /system 和 /vendor 儲存區分割沒有分離),OnePlus隨後承認了這一點,表示目前至Android 8.1這段時間內未有計劃支援Treble,但會保證現有的機型都能獲得最新的Android版本更新,不排除未來升級支援的可能性。[8][18]目前一加5/5T正逐步通過軟件更新的方式使產品支援Project Treble,並在最新的測試版本中提供了支援[19]

私隱疑慮

2017年10月,有開發人員發現OnePlus的原廠韌體Oxygen OS內,一個附屬於「一加系統服務」下名為「Device Manager Services」的服務會收集詳細的、甚至並不具備匿名性的資訊並加密傳送至一加的伺服器上,這些開發人員已將此情況回報給Oneplus,還表示用戶可通過ADBroot權限移除這個服務,不影響手機的正常使用。[20]一加隨後承認並發表聲明,表示這樣做是為了幫助韌體開發,不與第三方透露,日後會在Oxygen OS的更新中修改系統資訊分析機制(像是在首次開機設置中提示詢問用戶是否加入用戶體驗改進計劃等),停止並不再收集不具匿名性的資料。[21][22][23][24]

參考資料

  1. ^ 一加手机氢OS/H2OS官方网站. Official website of H2OS. [2016-01-22]. (原始內容存檔於2019-08-11). 
  2. ^ OxygenOS. OnePlus. [2015-07-28]. (原始內容存檔於2015-04-11). 
  3. ^ OnePlus 2. [2017-09-23]. (原始內容存檔於2017-06-11). 
  4. ^ OnePlus OxygenOS 3.0 Update Detailed, Available for Early Flashing. Droid-Life. [20 April 2016]. (原始內容存檔於2017-08-03). 
  5. ^ Exclusive: To Offer Fast Software Updates, OnePlus is Merging Hydrogen and Oxygen OS. [2016-09-03]. (原始內容存檔於2016-09-05). 
  6. ^ List of OnePlus Phones to get the Android Oreo Update (Android 8.X). The Leaker. 2017-08-26 [2017-09-23]. (原始內容存檔於2017-09-24). 
  7. ^ OxygenOS Android Oreo Open Beta for the OnePlus 3 and OnePlus 3T Released!. xda-developers. 2017-10-14 [2017-10-16]. (原始內容存檔於2017-10-16). 
  8. ^ 8.0 8.1 OnePlus 5T Will Get Android 8.0 Oreo, But Won't Support Project Treble. xda-developers. 2017-11-21 [2017-12-05]. (原始內容存檔於2017-12-03). 
  9. ^ When should you expect to receive the Android 10 update? (Updated August 10). Android Authority. 2021-08-10 [2021-09-29]. (原始內容存檔於2022-06-07) (美國英語). 
  10. ^ OnePlus is merging OxygenOS with Oppo’s ColorOS. 2 July 2021 [2022-02-26]. (原始內容存檔於2022-04-15). 
  11. ^ Update to the OxygenOS Codebase and Software Maintenance Schedule. 2 July 2021 [2022-02-26]. (原始內容存檔於2022-04-15). 
  12. ^ The OnePlus 8, 8 Pro, and 8T get their first OxygenOS 12 open beta. [2022-02-26]. (原始內容存檔於2022-07-01). 
  13. ^ OxygenOS和ColorOS 将保持独立,统一操作系统的计划被取消. [2022-03-01]. (原始內容存檔於2022-12-10). 
  14. ^ OnePlus finally releases stable OxygenOS 13 based on Android 13 for the OnePlus 10 Pro. [2022-09-21]. (原始內容存檔於2022-11-05). 
  15. ^ Team, Discuz! Team and Comsenz UI. 关于软件产品维护升级计划及一加3/3T版本升级计划 - 氢OS - 一加手机社区官方论坛. www.oneplusbbs.com. [2018-07-08]. (原始內容存檔於2018-07-08). 
  16. ^ OnePlus 3 GPIO switch error. Youtube. 2017-08-21 [2017-10-11]. (原始內容存檔於2020-09-30). 
  17. ^ GPIO switch. OnePlus Forums. [2017-10-11]. (原始內容存檔於2017-10-12). 
  18. ^ OnePlus won’t support Android Oreo’s quick OS updates feature. The Verge. [2017-12-05]. (原始內容存檔於2017-12-01). 
  19. ^ OnePlus 5 & OnePlus 5T now support Project Treble on the latest OxygenOS Beta. xda-developers. 2018-07-03 [2018-08-04]. (原始內容存檔於2018-08-04). 
  20. ^ OnePlus OxygenOS built-in analytics. www.chrisdcmoore.co.uk. [2017-10-11]. (原始內容存檔於2017-10-10). 
  21. ^ Let's Talk About OxygenOS Analytics. OnePlus Forums. [2017-10-16]. (原始內容存檔於2017-10-16). 
  22. ^ OnePlus Talks About OxygenOS Analytics, Stops Collecting Certain Data. xda-developers. 2017-10-13 [2017-10-16]. (原始內容存檔於2017-10-15). 
  23. ^ Team, Zaeke. 一加:收集数据是为用户体验,将改进该环节-资讯-|ZAEKE|知客. www.zaeke.com. [2017-10-16]. (原始內容存檔於2017-10-16). 
  24. ^ 一加將對 Oxygen OS 蒐集的用戶數據加以限制. Engadget 中文版. [2017-12-10]. (原始內容存檔於2017-12-10) (中文(臺灣)). 

外部連結