氢OS
开发者 | 一加 |
---|---|
编程语言 | C、C++、Java等 |
作业系统家族 | 类Unix系统 |
运作状态 | 氢OS已停止开发并入中国版ColorOS,但Oxygen OS仍然运作中 |
源码模式 | 部分开源 |
首次发布 | 氢OS/Oxygen OS 1.0 (一加手机2) 2015年4月 |
支持的语言 | |
软件包管理系统 | Google Play、一加应用商店、APK |
许可证 | 开放原始码组件(其中Linux内核采用GPLv2)、私有的订制Android框架元件等 |
官方网站 | 氢OS:www |
氢OS(H2 OS)是中国智能手机制造商一加为旗下智能手机开发的Android操作系统的定制版本(替代使用者介面)。另一个专为海外市场开发的版本是“Oxygen OS”,一般中文名直译为“氧OS”[1][2],不过实际上无论氢OS还是Oxygen OS,使用的Linux内核和驱动程式模组是相同的,而两者目前已合并至同一套Android框架中。
版本历史
[编辑]最初一加科技与Cyanogen Inc.合作推出的一加手机,海外版采用的是Cyanogen OS,中国版采用的是母公司OPPO的ColorOS。往后一加为摆脱对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,还表示使用者可通过ADB或root权限移除这个服务,不影响手机的正常使用。[20]一加随后承认并发表声明,表示这样做是为了帮助韧体开发,不与第三方透露,日后会在Oxygen OS的更新中修改系统资讯分析机制(像是在首次开机设定中提示询问使用者是否加入使用者体验改进计划等),停止并不再收集不具匿名性的资料。[21][22][23][24]
参考资料
[编辑]- ^ 一加手机氢OS/H2OS官方网站. Official website of H2OS. [2016-01-22]. (原始内容存档于2019-08-11).
- ^ OxygenOS. OnePlus. [2015-07-28]. (原始内容存档于2015-04-11).
- ^ OnePlus 2. [2017-09-23]. (原始内容存档于2017-06-11).
- ^ OnePlus OxygenOS 3.0 Update Detailed, Available for Early Flashing. Droid-Life. [20 April 2016]. (原始内容存档于2017-08-03).
- ^ Exclusive: To Offer Fast Software Updates, OnePlus is Merging Hydrogen and Oxygen OS. [2016-09-03]. (原始内容存档于2016-09-05).
- ^ List of OnePlus Phones to get the Android Oreo Update (Android 8.X). The Leaker. 2017-08-26 [2017-09-23]. (原始内容存档于2017-09-24).
- ^ 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.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).
- ^ When should you expect to receive the Android 10 update? (Updated August 10). Android Authority. 2021-08-10 [2021-09-29]. (原始内容存档于2022-06-07) (美国英语).
- ^ OnePlus is merging OxygenOS with Oppo’s ColorOS. 2 July 2021 [2022-02-26]. (原始内容存档于2022-04-15).
- ^ Update to the OxygenOS Codebase and Software Maintenance Schedule. 2 July 2021 [2022-02-26]. (原始内容存档于2022-04-15).
- ^ The OnePlus 8, 8 Pro, and 8T get their first OxygenOS 12 open beta. [2022-02-26]. (原始内容存档于2022-07-01).
- ^ OxygenOS和ColorOS 将保持独立,统一操作系统的计划被取消. [2022-03-01]. (原始内容存档于2022-12-10).
- ^ OnePlus finally releases stable OxygenOS 13 based on Android 13 for the OnePlus 10 Pro. [2022-09-21]. (原始内容存档于2022-11-05).
- ^ Team, Discuz! Team and Comsenz UI. 关于软件产品维护升级计划及一加3/3T版本升级计划 - 氢OS - 一加手机社区官方论坛. www.oneplusbbs.com. [2018-07-08]. (原始内容存档于2018-07-08).
- ^ OnePlus 3 GPIO switch error. Youtube. 2017-08-21 [2017-10-11]. (原始内容存档于2020-09-30).
- ^ GPIO switch. OnePlus Forums. [2017-10-11]. (原始内容存档于2017-10-12).
- ^ OnePlus won’t support Android Oreo’s quick OS updates feature. The Verge. [2017-12-05]. (原始内容存档于2017-12-01).
- ^ OnePlus 5 & OnePlus 5T now support Project Treble on the latest OxygenOS Beta. xda-developers. 2018-07-03 [2018-08-04]. (原始内容存档于2018-08-04).
- ^ OnePlus OxygenOS built-in analytics. www.chrisdcmoore.co.uk. [2017-10-11]. (原始内容存档于2017-10-10).
- ^ Let's Talk About OxygenOS Analytics. OnePlus Forums. [2017-10-16]. (原始内容存档于2017-10-16).
- ^ OnePlus Talks About OxygenOS Analytics, Stops Collecting Certain Data. xda-developers. 2017-10-13 [2017-10-16]. (原始内容存档于2017-10-15).
- ^ Team, Zaeke. 一加:收集数据是为用户体验,将改进该环节-资讯-|ZAEKE|知客. www.zaeke.com. [2017-10-16]. (原始内容存档于2017-10-16).
- ^ 一加將對 Oxygen OS 蒐集的用戶數據加以限制. Engadget 中文版. [2017-12-10]. (原始内容存档于2017-12-10) (中文(台湾)).