揭秘HarmonyOS:开发者眼中的国产操作系统热度与生态挑战!

发表时间: 2023-04-28 16:16

作者 | 屠敏
出品 | CSDN(ID:CSDNnews)

操作系统经历了 30 多年的本土化发展,趟过了荒漠沙丘,栽培了基于 UNIX 操作系统开发模式下的零星绿植,再到现如今基于 Linux 以及自研技术的茂密森林,其上行的速度越来越快。

作为软件之根本的国产操作系统,在 AI、大数据、云计算等新兴技术驱动下,其内核也发生了巨大变化。过去一年间,我们亲眼见证了中国首个桌面操作系统根社区 openKylin (开放麒麟)社区落地、OpenCloudOS 披露技术路线采取全链路国产化、全球首款 RISC-V 笔记本电脑开售.......

日前,继发布开发者现状开源数据库AIOT 调查报告之后,CSDN 在调研了数万名开发者之后,最新带来了《2022-2023 中国操作系统开发者调查报告》,分享当代开发者眼中的国产操作系统现状,以及操作系统面临的机遇与挑战,旨在为更多的从业者提供一些思考与发力的方向。

以下是一些重要发现:

▶ ”了解操作系统技术,但尚未进行过系统开发“群体占比迅速上升,这意味着越来越多的开发者加入操作系统开发的队伍

▶ HarmonyOS、Deepin、中标麒麟、UOS 是开发者最为熟知的国产操作系统

▶ 66.71% 的开发者认为国产操作系统在应用兼容性方面存在问题

▶ 75% 的开发者认为基于 Linux 内核开发的国产操作系统采取开源的方式,这意味着其掌握源代码,能够满足自主安全的需要,无须重新开发

▶ 缺乏广泛的应用生态是制约国产操作系统发展的主要问题

▶ 开发者最看好国产操作系统未来的发展方向:物联网、移动、AI


资深的操作系统人才匮乏,但大批开发者已入行


近年,由于国际竞争环境的突变,操作系统在国内的讨论其激烈,也备受各方关注,操作系统在开发者圈中的重要性越来越高。而开发操作系统需要投入大量的时间和精力,但是当前只有少数开发者具备这样的技能和背景。

据调查数据显示,仅 8% 的开发者深度理解相关技术,熟悉系统开发。

值得期待的是,今年”了解操作系统技术,但尚未进行过系统开发“的群体数量相较去年 40% 的占比,有所上升,这意味着在产学研的推动下,更多的开发者初入操作系统领域,正在展开学习阶段。

开发者对操作系统的了解


Linux 占比上升,Windows、HarmonyOS 是开发者最受欢迎的桌面和移动操作系统


毋庸置疑,对于众多的开发者来说,选择合适的操作系统对于开发效率、代码质量和个人发展都有着非常重要的影响。

放眼全球,虽然这几年来,Windows 面临的内外压力非常大。据微软最新公布的 2023 财年第三季度的财务业绩显示,其 Windows OEM 收入在第三季度下降了 28%。与此同时,上个月,Windows 在美国的桌面操作系统市场份额已降至 57.37% 的历史低点,远低于 2009 年 1 月 92.37% 的历史高点。

不过,在国内操作系统市场,数据显示,Windows 依然是最受欢迎的桌面操作系统,占比 78.03%。

开发者使用桌面操作系统的比例

其次,在开发者中,有 12.3% 的受访者表示正在使用 Linux 系统,这一比例相较去年(7.28%)也有所增长。

当进一步问及开发者用过基于 Linux 内核的操作系统(如 Ubuntu、CentOS 等)之后的感受时,超过七成的受访者称,“用过一次还会继续使用”。

手机操作系统使用上,使用各种类型的移动操作系统平台的比例分布相对均衡。其中,28% 的开发者选择使用 iOS,24% 的开发者使用 HarmonyOS,22% 的开发者使用小米 MIUI,12% 的开发者使用 Android 原生系统,其余的移动操作系统使用占比较少。

在国内移动操作系统市场中,HarmonyOS 和 MIUI 拥有着广泛的用户群体。

开发者使用移动操作系统比例


开发者眼中的国产操作系统


随着国家对信息安全和数据主权的重视,国产操作系统的发展也越来越受到关注。在国产操作系统的发展中,一些开发团队和公司秉持着创新和独立自主的精神,增强了中国自主研发的能力,实现了操作系统的本土化。国产操作系统在功能和性能上与国外操作系统还存在一定的差距,但是这些差距正在逐步缩小。

35% 的开发者表示,当前国产操作系统具备不错的功能,值得尝试使用,也有 23% 用户觉得国产操作系统已经满足日常需求。

开发者对国产操作系统的印象

在国内自研操作系统中,HarmonyOS(鸿蒙)是最具有代表性和市场影响力的系统,有接近 90% 的开发者听说过该系统。这一结果表明了人们对于华为公司的重视和关注,同时也反映了 HarmonyOS 在国内市场占据主导地位的趋势。

除了 HarmonyOS 外,Deepin 和中标麒麟、UOS 也是目前国内自研操作系统中较为知名的系统。据调查显示,有近三成的开发者听说过 Deepin 操作系统,而有约四分之一的开发者熟悉中标麒麟操作系统。这两款系统在一些特定领域拥有广泛的应用和用户口碑,也成为操作系统市场的重要参与者。

开发者所熟知的国产操作系统


对标主流 OS,国产 OS 的差距与不足


相比于国外主流操作系统而言,正如麒麟软件高级副总经理孔金珠在 2022 长沙·中国 1024 程序员节上分享过的,「我感觉相较于前几年,我国的“缺芯少魂”得到了一定的改进,但程度还不尽如人意。前两天我看了一个名叫“九阴真经”的游戏,武功分为 24 个等级:第一级叫“不堪一击”,这大概是我们 30 年前的情况,第二级叫“初学乍练”,第三级叫“初窥门径”,第四级叫“略有小成”,第五级叫“驾轻就熟”,后面还有“无与伦比”、“傲视群雄”等等。我认为,目前我们已经从二三十年前的“不堪一击”,到现在“略有小成”,不过还没有到“驾轻就熟”的阶段,所以我们还得努力。」

目前,国产操作系统还面临许多挑战和问题。当问及受访者切身使用感受时,他们表示,特别是在用户体验、使用习惯、升级维护成本和应用兼容性方面,国产操作系统上升的空间还很大。

调查数据显示,有高达 66.71% 的开发者认为国产操作系统在应用兼容性方面存在问题。这与国外主流操作系统相比,国产系统应用的品种和数量可能还需要更多的拓展和支持。

除了应用兼容性问题外,还有 48.19% 的开发者认为国产操作系统在用户体验方面也存在差距,其中 33% 的开发者关注使用习惯的问题,23.62% 的开发者关注升级维护成本的问题。这些反映出国产操作系统在整体体验和质量上还需进一步优化,同时在升级维护等方面也需要更好地完善和应对。

国产操作系统的不足

在开发的维度上,近六成开发者觉得操作系统研发的最难点在于内核,其次是驱动程序、编译库。这并不令人惊讶,因为操作系统的架构设计和性能优化都需要高超的技术能力。

操作系统研发的最难点

针对操作系统内核的研发,过往很多人对此颇有争议,甚至一度认为,基于从零开发的内核的操作系统才能被称之为“国产”。不过,在开源浪潮的大趋势下,据最新的调查结果显示,75% 的开发者认为基于 Linux 内核开发的国产操作系统采取开源的方式,这意味着其掌握源代码,能够满足自主安全的需要。也有 13% 的受访者认为,既然市场中已有现成开源的内核,我们实则也没有从头开发的必要。

对于国产操作系统基于 Linux 内核开发的看法

相较于类似“再造轮子”地去开发内核,更多的受访者希望整个行业可以投入更多的精力到构建生态、培养人才等方面。

60% 的开发者认为缺乏广泛的应用生态是制约国产操作系统发展的主要问题,这意味着在国内的用户会更愿意选择拥有更广泛应用生态的操作系统。

此外,超五成的受访者表示,技术型人才的缺失和持续资金的投入也是影响国产操作系统发展的重要因素。因此,国产操作系统需要加强应用程序的开发以及推广,鼓励更多的程序开发人员参与进来,并继续投资研发以保证核心技术的不断提升。

制约国产操作系统发展的因素


打破生态的限制,物联网、移动、AI 成为开发者最看好的三大方向


那么究竟该怎么做,才能逐渐减少差距与提速?

有 74% 的人认为,如果想要推动自主研发操作系统的生态系统发展,首先必须完善建设生态适配体系。

构建一个操作系统根社区对于推动其发展也是至关重要的。这个社区可以获得更多的用户反馈和需求,同时也能提高操作系统的可靠性和安全性能。在这样的社区中,不同的开发者可以共同开发出更加优秀的产品,从而让自研操作系统在市场中具备竞争力。对此,OpenHarmony 技术指导委员会主席陈海波也曾表示,「多个根社区是一个需要思考的问题,但我们更要考虑的是,如何促进根和根之间形成有效的协同,甚至包括一些相关能力的共享,例如 OpenHarmony 与 openEuler 两个根社区如何能力共享、生态互通。考虑到现实中其实有很多“杂交”的设备,即把很多功能跟另外的设备功能进行组合,孵化出一个新型设备,这就需要不同的操作系统根社区之间互相组合来形成复合的能力。」

现实来看,操作系统研发不同于其他的应用开发,它需要应对更多类型和更加复杂变幻多端的硬件设备的兼容性问题,适配性是自主研发操作系统推广的关键环节。因此,44% 开发者们认为在生态适配体系的建设上要花费更多的精力。

推动操作系统生态发展的关键因素

在研发投入上,46.32% 受访者认为,当前国产操作系统的稳定性是首要方向。其次,要在操作系统的内核、GUI 的友好程度、与其他操作系统的兼容性上付出努力才行。

国产操作系统需要加大投入的维度

展望未来,41%的开发者认为,国产操作系统在物联网领域具有巨大的发展潜力。主要是因为在物联网领域,国产操作系统在开发的时候就重视了对传感器、控制器等设备的兼容性和互操作性。其次,在移动领域,国产操作系统的发展也同样具有广阔的前景。32% 的开发者相信,国产操作系统也可能在移动领域取得成功。

而同样的比例的开发者认为人工智能和云计算领域也有巨大的发展空间。现如今随着新型聊天机器人、AIGC、大模型等 AI 产品与技术应用的到来,如 OpenAI 等先进的公司已经基于 ChatGPT 上线了应用插件商店、API 等功能,ChatGPT 一定程度上已成为下一代操作系统的雏形。为此,很多人认为 AI 领域的新操作系统市场必然有着巨大的前景。

国产操作系统最有可能获得极具影响力的成功

以上便是《2022-2023 中国操作系统开发者调查报告》的内容。之后我们将继续揭晓云计算方向的调查报告,也即将上线完整的电子版报告内容,敬请期待。