自研OS,手机厂商的「私心」与软件厂商的「灾难」

作者 | 辰纹

来源 | 洞见新研社

在卷完了配置参数,影像跑分,屏幕快充、存储影像、续航折叠……手机还能怎么卷?

过去的2023年,手机厂商们不约而同的将目标瞄准了自研系统。 

站在民族情感层面,中国手机“去安卓化”,值得鼓励;然而站在产业和用户层面,我们真的需要这么多OS吗?这个问题又值得斟酌。 

01 没有自研OS,不好意思做手机 

众所周知,华为自研鸿蒙OS主要出于被谷歌禁供安卓GMS服务的无奈,硬着头皮将备胎转正,吃起了螃蟹。 

2019年8月9日,华为正式发布了鸿蒙系统(HUAWEI Harmony OS),到2021年5月25日,华为EMUI官博正式更名为Harmony OS,与此同时,全新的华为手机系统开机动画也不再是“Andriod”标识。 

去年8月的华为开发者大会2023上,Harmony OS升级到4.0,Harmoney Next开发者版本去掉了与安卓通用、开源的AOSP代码,只支持鸿蒙内核与鸿蒙系统的应用。 

这也是说,华为与安卓脱钩,鸿蒙系统完全独立基本成为现实。 

鸿蒙系统的发展,直接推动了鸿蒙人才的“走俏”。 

据智联招聘的数据显示,2023年1月至10月,鸿蒙相关岗位的平均招聘薪资高达17537元/月,远超市场平均水平。 

一些专门从事鸿蒙系统相关开发的技术公司向部分对个人能力要求较高的岗位,比如鸿蒙基建工程师、鸿蒙系统架构专家等甚至开出了百万年薪的高价。 

在此背景下,高校出手补位,目前全国有21所985高校开设了与鸿蒙相关的课程,其中不乏清华大学、上海交通大学、哈尔滨工业大学这样的国内一流高校。 

继华为之后,雷军在去年10月17日的小米14发布会上宣布,将用自研的“HyperOS”,即“澎湃OS”陆续替换原有的MIUI。 

雷军透露,小米在2014年IoT业务初具规模时,就开始自研操作系统的探索式开发和验证,2017年全新系统研发工作正式开启。如今的小米自研澎湃OS,是基于深度进化的Android以及小米自研的Vela系统融合,“彻底重写底层架构,为未来百亿设备、百亿连接做好了万物互联的公有底座”。 

接着,vivo也入局了。 

2023年11月1日的 2023 vivo 开发者大会上,vivo发布了蓝河Blue OS ,vivo 副总裁周围明确表示,“vivo自研的蓝河操作系统不兼容安卓应用,未来同样不会兼容,目前也没有跨端搭载的计划”。 

不少业内人士评价称:基本可以断定,BlueOS 是真完全自研、没有套壳安卓…… 

再加上荣耀的Magic OS,OPPO的潘塔纳尔系统,魅族的Flyme,中国手机的主要厂商要么自研,要么基于安卓内核进行二次开发,都推出了具有各自品牌标识度的手机OS。 

02 手机厂商自研OS的小九九 

手机厂商自研OS,摆在明面上的原因有两个,其一是为了独立自主,不会因为未来的不确定性而被安卓“卡脖子”,有华为的案例在前,提前准备,未雨绸缪。 

其二是为了自身发展的生态布局。 

在万物互联的趋势下,电脑、平板、智能家居、智能穿戴乃至智能汽车都需要互联互通,各手机厂商也在硬件生态上广泛布局,此时拥有一个能够实现多设备协同的操作系统就非常重要了。 

自研手机OS,不光光能在手机终端提供差异化的体验,在手机厂商的计划中,手机未来还将是各类智能硬件进行跨平台操作的超级计算节点。 

雷军对自研澎湃OS的目的就曾进行过解读: 

万物互联的时代,各种设备涉及的操作系统分支之复杂、数量之庞大,不同系统及协议之间造成的生态连接隔阂,超过了很多人的想象。 

像小米不止有智能手机,还有跨200多个品类的巨大智能生态。 

小米澎湃OS,是为了完成“人车家全生态”闭环而生。 

然而,单纯就手机业务来看,手机厂商自研OS的推动力量,并不完全是来自物联网蓝图的动力,更多来自华为鸿蒙的压力。 

去年9月,华为终端业务CEO余承东正式宣布鸿蒙原生应用全面启动时就曾透露, Harmony OS 4发布后,一个多月升级用户超过6000万。 

2023年以来,鸿蒙系统占有率快速提升。 

市场调研机构Counterpoint发布的数据显示,截至2023年Q3,鸿蒙系统在全球市场的份额为3%,同时iOS的份额为16%,安卓为81%。 

截至2023年Q3,三大操作系统全球份额 图源:Counterpoint

鸿蒙目前份额不高,但已晋升成为了全球第三大操作系统。 

然而,在国内市场,鸿蒙系统的占有率却从2022年Q4的3%,涨至2023年Q3的13%,接近iOS的14%。 

鸿蒙是2019年发布的,在其刚刚起步的前三年,鸿蒙在国内只吃下3%的占有率,而如今不到1年就涨了10个百分点,TechInsights也预计,Harmony OS在今年有望取代苹果iOS成为中国市场上第二大智能手机操作系统,如此快的发展速度让友商们倍感压力。 

市场调研机构Canalys研究分析师钟晓磊在接受媒体采访时就表示,华为手机回归势头凶猛,特别是在鸿蒙系统的支持下,推出了像星闪这样的近距离无线连接技术,生态整合能力大大加强,这就推动着友商们也要通过自研系统带来差异化的卖点,尽可能守住自己的基本盘。 

自研OS,你以为是手机厂商为扩张业务的主动出击,实则是为留存用户的被动防守。 

这也是vivo、OPPO等品牌哪怕没什么硬件产品,也要拼命转型物联网,硬着头皮自研系统的原因所在。 

03 我们需要这么多OS吗? 

中国手机厂商下决心,有勇气自研OS固然可喜,然而回归到现实,手机厂商们的OS都能成功吗?用户、市场乃至以手机为中心的物联网生态真的需要这么多OS吗? 

我们先来看看,成功打造一个手机OS到底需要哪些条件? 

首先,必然是技术与产品能力,这里说的技术与产品能力不仅仅单指OS的研发,还包括手机终端产品的研制。 

一个典型的案例,智能手机萌芽时,当时的王者诺基亚也在进行着智能化转型,塞班系统的优势得天独厚,iPhone横空出世之前,iOS也是白纸一张,不为人知。 

iPhone能将诺基亚拉下王座,有iOS的一份功劳,但更关键的还是在硬件端,对手机形态与定位的突破。 

换句话说,自研OS的成功必须有过硬的硬件产品作为支撑,两者协同才能发挥最大能量。 

其次,要有非常强的财力。 

举个例子,安卓从2003年10月成立团队开始研发,期间花了5年时间才在2008年推出1.0版本,谷歌2005年收购安卓时,花费了5000万美元。 

余承东在2021年的华为开发者大会上也曾透露,仅两年时间,华为花在鸿蒙研发和推广上的费用就超过了500亿人民币。 

中国手机厂商普遍都拥有不错的现金流,小米甚至还要余力去造车,各自也都拥有一定的自研能力,现在的问题是,打造一款成功的OS系统,非一朝一夕之功,在短期利益与长期主义之间,中国手机厂商们的战略定力将接受考验。 

最后,也是最难的地方,是生态建设。任正非在2019年6月就曾公开表示过:“操作系统最关键的是建立生态,重新建立良好的生态需要两三年左右的时间。” 

这里说的生态包含两个方面,一是内部的技术生态。 

比如,华为鸿蒙适配的硬件,手机有自研的麒麟SoC,星闪搭配的是麒麟A2芯片等,就像穿合适的鞋子才能走得更远,跑得更快一样,软件与硬件生态适配非常重要。 

在这方面,小米虽然曾推出过澎湃SoC,vivo有自己的影像芯片V系列等,但这些厂商尚未像华为一样形成具有品牌印记的体系,后续如何补强,值得关注。 

另外一个方面是外部的应用生态,而这则需要开发者的配合才能实现,说白了,手机厂商要么能拿出特别丰厚的利益与开发者共享,要么有独特的方法吸引开发者参与到新环境的适配,新应用的开发,否则将陷入先有蛋,还是先有鸡的死循环中。 

而站在开发者和软件商的角度,很多情况下,即便某个OS生态“有利可图”,但往往会有心无力。 

打个比方,之前大家只用开发安卓和iOS两套系统的应用,配备两套开发体系的人员,每个体系大约10人就能满足应用的运维需求,如今多了鸿蒙系统之后,不可避免的要扩充团队。 

畅想不久的未来,随着小米、vivo、OPPO、荣耀等厂商的自研系统渐成气候,都不兼容安卓了,应用背后的运维支持团队岂不是要无限制的扩容? 

自研OS这件事,是中国手机从大变强的必经之路,我们固然要支持,但也要保持足够的清醒,有时候,开放远比封闭要更强大一些。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/616528.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Springboot+vue学生考试系统

Springbootvue学生考试系统 演示视频 【Springbootvue学生考试系统】 https://www.bilibili.com/video/BV1gk4y1Q7em/?share_sourcecopy_web&vd_source11344bb73ef9b33550b8202d07ae139b 主要功能: 管理员可以添加题库分配课程教师,指定考试范围指定…

SpringMVC拦截器 (Interceptor)

什么是拦截器 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、判断用户是否登录等。 拦截器依赖于web框架,在…

二极管选型怎么选?常用参数要熟练~

同学们大家好,今天我们继续学习杨欣的《电子设计从零开始》,这本书从基本原理出发,知识点遍及无线电通讯、仪器设计、三极管电路、集成电路、传感器、数字电路基础、单片机及应用实例,可以说是全面系统地介绍了电子设计所需的知识…

多无人机集群智能flocking

matlab2020可运行 GitHub - pareshbhambhani/MultiAgent-Flocking-framework: This is part of the current research I am working on.

响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例3-1 CSS3过渡

代码 <!doctype html> <html> <head> <meta charset"utf-8"> <title>CSS3 过渡</title> <style> /*显示*/ .box {width: 100px;height: 100px;background-color: #eee;/*透明度*/opacity: 1;/*过渡*/transition: 3s; } /…

leetcode17 电话号码的字母组合

方法1 if-else方法 if-else方法的思路及其简单粗暴&#xff0c;如下图所示&#xff0c;以数字234为例&#xff0c;数字2所对应的字母是abc&#xff0c;数字3所对应的是def&#xff0c;数字4所对应的是ghi&#xff0c;最后所产生的结果就类似于我们中学所学过的树状图一样&…

Windows下Jenkins自动化部署SpringBoot应用

Windows下Jenkins自动化部署SpringBoot应用 1、下载安装包 下载地址&#xff1a; 一个是 msi 程序&#xff1a; https://mirrors.aliyun.com/jenkins/windows/ 一个是 war 程序&#xff1a; https://get.jenkins.io/war-stable/ https://mirrors.jenkins.io/war/ 这里我…

活动 | Mint Blockchain 将于 2024 年 1 月 17 号启动 MintID 限量发行活动

MintID 是 Mint Blockchain 生态的超级权益卡&#xff0c;用于探索 NFT PASS 在未来各种应用场景下的可能性。MintID 将通过限时限量有价发售的方式对外释放&#xff0c;持有人将成为 Mint Blockchain 的核心权益用户。 MintID 总量&#xff1a;10,000 枚 铸造价格&#xff1a…

Go 语言 panic 和 recover 详解

panic() 和 recover() 是 Go 语言中用于处理错误的两个重要函数。panic() 函数用于中止程序并引发panic&#xff0c;而 recover() 函数用于捕获panic并恢复程序的执行。 什么是panic和recover&#xff1f; panic panic() 函数用于中止程序并引发panic。panic() 函数可以接收…

3 微信小程序

各位小伙伴想要博客相关资料的话关注公众号&#xff1a;chuanyeTry即可领取相关资料&#xff01; 功能开发 3 功能开发1. 用户登录1.1 发送短信1.2 登录 3 功能开发 1. 用户登录 1.1 发送短信 1.2 登录 小程序公共对象 app.js App({/*** 当小程序初始化完成时&#xff0c;会…

MES系统中的设备管理及设备数据采集

随时工厂数字化建设的大力推进&#xff0c;设备管理的效率得到了很大的提升&#xff0c;特别是作为机加工企业&#xff0c;设备是整个企业非常重要的核心资产。 一、设备进行数据采集面临痛点&#xff1a; 设备数据状况无法获取与掌握 设备老旧&#xff0c;信息化基础差&…

react 学习笔记

一、创建虚拟dom ReactDOM.render(虚拟dom&#xff0c;要渲染的节点) <body><div id"test"></div><!-- 引入react核心库 --><script src"../js/react.development.js"></script><!-- 引入react-dom&#xff0c;用…

[Onnx简化库深度剖析] OnnxSimplifier和OnnxOptimizer解读-(4)

[Onnx简化库深度剖析] OnnxSimplifier和OnnxOptimizer解读-(4) 简介 现在主要用于通过实操进行onnx简化库的每种pass的特性和效果。因为Pass实在太多&#xff0c;因此这里挑了一些效果显著的Pass进行呈现。左边的是原始模型&#xff0c;右边的是特定Pass优化后的模型 OnnxOp…

关于降版本Tomcat10降到Tomcat9或者Tomcat8,提示找不到jakarta.servlet.http.HttpServletRequest包的解决方法

Tomcat10相较于Tomcat9和8&#xff0c;在Servlet方面&#xff0c;对于javax.servlet包名改为了jakarta.servlet。 当你目前的项目是使用Tomcat10进行部署的&#xff0c;然后页面提示没有找到javax.servlet.http.HttpServletRequest包时&#xff0c;只有两种方法&#xff1a; …

C/C++程序的内存开辟

//———— C/C程序的内存开辟 C程序内存分配的几个区域&#xff1a; //int t 2; //static int r 1; //void test() //{ // static e 1; // int n 1; // int arr[10] {1,2,3,4}; // char g[] "hello world"; // char* p "abcd"; // …

美力AI变革:生成式AI在美妆和时尚领域的巨大改变

美妆AI技术解决方案提供商—玩美移动于今日发布最新全球趋势报告&#xff1a;《生成式AI在美妆和时尚领域的巨大改变》&#xff0c;就生成式AI在美妆和时尚行业的崛起&#xff0c;为品牌商提供了富有洞见的深入分析。该报告分析了来自玩美移动屡获殊荣的玩美系列APP应用套件的大…

文本单词查询复合表达式求值的实现案例分析

本文讨论的“文本单词查询复合表达式求值的实现”案例&#xff0c;来自C primer第四版&#xff0c;该案例面向对象编程和泛型编程&#xff0c;涉及类的继承、抽象、多态、句柄、标准IO库、容器、算法库&#xff0c;是综合性很强的程序 该程序实现文本中查找单个单词&#xff0c…

ELAU MC-4/11/22/400伺服驱动器

在一帧中每一行的选择时间是均等的。假设一帧的扫描行数为N&#xff0c;扫描时间为1&#xff0c;那一行所占有的选择时间为一帧时间的1/N。在液晶显示的驱动方法中把这个值&#xff0c;即一帧行扫描数的倒数称为液晶显示驱动的占空比(duty)&#xff0c;用d表示。在同等电压下&a…

Error: start of central directory not found; zipfile corrupt.

【报错】使用 unzip 指令在 AutoDL 上解压 .zip 文件时遇到 Error: start of central directory not found; zipfile corrupt. 报错&#xff1a; 重新上传后还是解压失败排除了 .zip 文件上传中断的问题。 【原因】Windows 和 Linux 下的压缩文件的二进制格式有所不同&#x…

Python的内置函数 def __init__和__str__用法

__init__() 当使用类名&#xff08;&#xff09;创建对象时&#xff0c;会自动执行以下操作 __init__()是对象的的内置方法&#xff0c;是专门用来定义一个类 具有哪些属性的方法 class Person:def __init__(self):print("这是一个初始化方法")result Person() …