互联网大厂招兵买马开发鸿蒙应用,移动开发的春天又来了?

日前,美团拟开发鸿蒙系统APP的多个相关岗位正招聘开发人员引发业内关注。事实上,鸿蒙开发者已经成为京东、WPS、凤凰新闻、微博等互联网大厂争相招聘的人才,且招聘岗位众多。也就是说,这些公司正在加快鸿蒙化开发,为鸿蒙原生应用开发招兵买马,另一方面,鸿蒙开发者的红利期到了,正受到各大厂商的“哄抢”。

image.png

据国内某招聘平台显示,鸿蒙软件研发、移动研发相关的Android开发工程师、C++开发工程师等相关岗位平均招聘薪资已远超市场平均水平。数据显示,京东商城正在招聘前端架构师(鸿蒙方向)岗位,负责鸿蒙操作系统上的软件应用架构设计及开发等工作,要求5-10年工作经验,薪资可以给到40-70k。

image.png

2023年1-10月,招聘鸿蒙相关岗位平均招聘薪资达17537元/月,而虽然薪水高于行业平均水平,但要求不低,比如3年以上工作经验等等。

鸿蒙生态也在加速扩容,腾讯、支付宝、美团等将以原生方式适配。据不完全统计,目前已有腾讯、支付宝、小红书、B站、滴滴、同程旅行、哈啰、网易有道词典等知名互联网头部企业拥抱鸿蒙生态。其实,从过去来看,互联网头部大厂对于适配鸿蒙保持观望态势,为何在目前开始招兵买马,纷纷加入开发鸿蒙的行列?

image.png

互联网大厂为何突然要招兵买马,适配鸿蒙?

这可能有几点原因。

首先是鸿蒙系统不再兼容安卓APK,全新的HarmonyOS NEXT系统底座全栈自研,剔除了传统的Linux内核和AOSP代码,仅支持鸿蒙内核和鸿蒙系统的应用。安卓APK作为安卓生态的重要组成部分,在过去,鸿蒙是兼容安卓应用的,当下剔除了传统的Linux内核和AOSP代码,意味着用户未来无法直接在鸿蒙系统上使用大量现有的安卓应用。

从目前的势头来看,互联网大厂都在主动去开发、适配鸿蒙。原因在于,鸿蒙当前作为国产第一大移动操作系统的潜质已经体现出来,这是互联网头部APP无法放弃的一个增量蛋糕。

在此前鸿蒙开发者大会上,华为透露鸿蒙底座已经有一亿多行代码,2万的api,7亿多的生态设备,鸿蒙底座已经基本成熟,用户体验方面,harmonyOS经过四个大版本的迭代,已经构建了具有鸿蒙差异化特征的用户体验。鸿蒙在开发、性能、兼容性、多端互联等多方面性能优异,现在最重要的一个战役就是鸿蒙的应用生态。生态成则鸿蒙成。

image.png

而华为harmonyos NEXT已经搭载全新的底座技术和开放能力开发套件,只差开发者去开发了。

简单来说,鸿蒙目前是高度寄托于开发者做强软件生态,生态成则鸿蒙成。

从目前来看,生态成的可能性很大。

这就涉及到第二点,华为Mate60系列的突围带来的想象空间。在华为被制裁的三年多的时间内,华为手机的市场份额不到2%。在那个时候,鸿蒙操作系统看不到希望,某海外调研机构甚至预测鸿蒙操作系统在3年后将要归零。

image.png

但事实并非如此,在今年9月发布会上,华为官方宣布,鸿蒙HarmonyOS 4升级设备数已达6000万,平均每天增加120万用户。

尤其是从华为Mate60系列的突围来看,麒麟芯片已经完成从0到1的突围,其市场份额在快速回升,这给鸿蒙生态在手机市场的扩张带来了巨大想象空间。在麒麟芯片突围之后,华为手机市场份额回升是确定性的,鸿蒙的蛋糕只会越来越大。

从目前的势头来看,业内基本已经认清一个事实,华为早晚在手机市场会回到国产第一的位置上去。早前据韩国The Elec援引业内人士消息称,华为将明年智能手机出货量目标定为1亿部,较此前多家市场研究公司的预测值(7000万部)高出40%。

image.png

对于BAT美团拼多多字节跳动等头部来说,这其实就意味着,更早的适配鸿蒙争夺这一波增量用户是有必要的。而从未来2~3年来看,华为手机用户可能破2亿甚至3亿。从这个体量来看,鸿蒙操作系统所带来的用户增量会越来越大。

尤其是鸿蒙是打通了手机与汽车,华为手机用户不少也可以转化到汽车市场。这个增量空间同样不可小觑。

互联网大厂存量增长到顶,鸿蒙既是分蛋糕,又是做大蛋糕

事实上,在当前的互联网市场,头部APP的增长已经到顶了。腾讯阿里字节的用户基数基本上就是国内手机用户的存量基数了。

当前手机市场面临着存量市场饱和、但增量市场用户获取越来越难的现状。华为手机的再度崛起,相当于既是抢存量蛋糕,又是做大增量蛋糕,华为不可避免要吃掉部分存量市场,这其实是一次重新分配蛋糕的机会, 对于大厂来说,如果不投入鸿蒙,那么剩余的手机厂商市场会被一定程度侵蚀,这意味着美团等互联网头部APP的原有的市场用户规模会缩水,因此,他们也不得不投入鸿蒙的开发。

用户增量在哪,开发者就会在哪。华为开发者联盟运营部部长黄波此前表示,苹果和安卓生态开发者规模为千万级,华为相信在未来几年,鸿蒙的开发人才需求也将达到千万级。

谁在这个红利市场抢到前期先机,往往就有可能更好的吃到鸿蒙系统规模化增长的蛋糕。

操作系统的生态是需要用户规模、软硬件开发者支撑的,从目前华为的生态位来看,华为从底层芯片到操作系统到工业软件以及5G统信领域都占据着话语权,华为在手机市场领域,它的生态位就是对标苹果,在高端市场与苹果分蛋糕的角色。

而且这个确定性是非常强的。

市调机构的报告此前给出结论,鸿蒙已成为Android、iOS之后的第三大手机操作系统,2023年第一季度全球市场份额维持在2%左右,在中国市场份额则达到了8%。但从华为手机市场的增长规模来看,预估明后两年内破16%的生死线的可能性是存在的。

鸿蒙的拐点近了,但要走出用户规模与软件生态的制约

因此,鸿蒙系统发展到今天的规模,以及它的手机用户的增量,决定了鸿蒙的走势是向上的,它要蚕食的就是Android与iOS的市场,从这个角度来看,你如果不开发鸿蒙,那么Android与iOS未来的市场份额下滑,互联网大厂的用户也将因此下滑,这是他们不愿意看到的。

因此,为了保住它的用户规模并且抓住鸿蒙带来的增量市场,互联网头部APP自然不愿意落于人后。开发鸿蒙已成必然之举,而大厂的纷纷涌入,必然会带动大量小厂跟进,对于开发者来说,利益决定一切,哪里有钱赚、就去哪里,而苹果Appstore在2022年的营收超过850亿美元,70%~85%的毛销售额都支付给了开发者,这就是原因。

因此,鸿蒙要吸引大量开发者进入,可能在前期需要补贴与让利,降低开发成本,让开发者能赚到钱,走出「用户规模」和「软件生态」的制约。

在当前,纯鸿蒙App研发,相关开发语言、编译套件、开发/测试环境、交互界面等都需要从头开始做基建,此前在安卓/iOS的成果不能复用。这意味着一定的开发成本,大厂注重长期的增长,有必要也有能力投入这方面的开发成本,但对于小厂来说,这也是一个不大不小的成本开支负担。

但从目前的势头来看,大厂带小厂,软件开发者规模可能会逐步上行,这可能需要华为鸿蒙更早的为之制定好规则,针对优质APP推出相应的补贴与奖赏机制,扶持优质中小开发者,不断优化底座技术和开放能力开发套件,总的来说,大势正在形成,由此可以推测,鸿蒙的开发者可也迎来了一波红利。

因此,从互联网头部APP正在招兵买马的势头来看,风起于青萍之末,鸿蒙生态的拐点,可能越来越近了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机毕业设计选题推荐-校园交流平台微信小程序/安卓APP-项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

录制GIF图,动态图

软件下载链接: https://www.cockos.com/licecap/ 参考链接: https://chat.xutongbao.top/

Linux学习第40天:Linux SPI 驱动实验(一):乾坤大挪移

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 主从工作方式完成数据交换,形象的说就是武侠中的乾坤大挪移。 本章实验的最终目的就是驱动 I.MX6UALPHA 开发板上的 ICM-20608 这个 SPI 接口的六轴传…

2023.11.13 hive数据仓库之分区表与分桶表操作,与复杂类型的运用

目录 0.hadoop hive的文档 1.一级分区表 2.一级分区表练习2 3.创建多级分区表 4.分区表操作 5.分桶表 6. 分桶表进行排序 7.分桶的原理 8.hive的复杂类型 9.array类型: 又叫数组类型,存储同类型的单数据的集合 10.struct类型: 又叫结构类型,可以存储不同类型单数据的集合…

【函数讲解】pygmo中的函数 fast_non_dominated_sorting() + 利用支配关系,学习一个SVM分类器,将解分为两类

这个函数是用来执行非支配排序的,可以分层构建Pareto,并返回每一层的解以及每个解支配其他解的索引、解被其他解支配的次数、解所在的非支配层级。这个函数对这些解进行非支配排序,并返回四个数组:ndf, dl, dc, 和 ndr。 ndf (Non…

CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)

文章目录 CentOS 7方法一:使用 nmcli 命令方法二:编辑配置文件(我的CentOS7是使用这种方法,亲测可用) CentOS 8方法一:使用 nmcli 命令方法二:编辑配置文件 在 CentOS 系统中,如果你…

【论文精读】DMVSNet

今天读的是一篇发表在ICCV 2023上的文章,作者来自华中科技大学。 文章地址:点击前往 项目地址:Github 文章目录 Abstract1 Introduction2 Relative Work3 Motivation3.1 Estimated bias and interpolated bias3.2 One-sided V.S. Saddle-shap…

怎么做到高性能网络IO?

为什么要做高性能网络IO。主要是解决c10,c10M问题 最开始的时候我们走的内核协议栈,走内核协议栈其实性能比较低,因为我们之前介绍的时候需要拷贝两次 但是我们采用用户态协议栈可以少拷贝一次,可以大大提高效率, 步骤…

基于粒子群算法优化概率神经网络PNN的分类预测 - 附代码

基于粒子群算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于粒子群算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于粒子群优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络…

职业迷茫,我该如何做好职业规划

案例25岁男,入职2月,感觉自己在混日子,怕能力没有提升,怕以后薪资也提不起来。完全不知道应该往哪个方向进修,感觉也没有自己特别喜欢的。感觉自己特别容易多想,想多年的以后一事无成的样子。 我觉得这个案…

Tektronix(泰克)示波器TBS1102B测试电压

对于 Tektronix TBS1102B 示波器来说,测试电压的步骤基本如下: 连接测量点: 将被测电路的测量点连接到示波器的输入通道。使用正确的探头并确保连接的极性正确。 选择通道: 选择示波器上的通道,你想要测量的电压可能连…

20231112_DNS详解

DNS是实现域名与IP地址的映射。 1.映射图2.DNS查找顺序图3.DNS分类和地址4.如何清除缓存 1.映射图 图片来源于http://egonlin.com/。林海峰老师课件 2.DNS查找顺序图 3.DNS分类和地址 4.如何清除缓存

单链表按位序与指定结点 删除

按位序删除(带头结点) #define NULL 0 #include<stdlib.h>typedef struct LNode {int data;struct LNode* next; }LNode, * LinkList;//按位序删除&#xff08;带头结点&#xff09; bool ListInsert(LinkList& L, int i, int& e) {if (i < 1)return false;L…

【Spring Cloud】声明性REST客户端:Feign

Spring Cloud Feign ——fallback 服务降级 1. Feign 简介2. Feign 的基础使用2.1 普通 HTTP 请求2.2 Feign 远程调用上传文件接口 1. Feign 简介 Feign 是一个声明式的 HTTP 客户端&#xff0c;它简化了编写基于 REST 的服务间通信代码的过程。在 Spring Cloud 中&#xff0c…

如何从零开始手写一个消息中间件(从宏观角度理解消息中间件的技术原理)

如何从零开始手写一个消息中间件&#xff08;从宏观角度理解消息中间件的技术原理&#xff09; 什么是消息中间件消息中间件的作用逐一拆解消息中间件的核心技术消息中间件核心技术总览IOBIONIOIO多路复用AIOIO多路复用详细分析selectpollepoll Java中的IO多路复用 协议序列化消…

【算法每日一练]-快速幂,倍增,滑动窗口(保姆级教程 篇1) #麦森数 #青蛙跳

之前是考试准备&#xff0c;所以有几天没更新&#xff0c;今天开始继续更新 目录 快速幂模板 题目&#xff1a;麦森数 思路&#xff1a; 题目&#xff1a;青蛙跳 思路&#xff1a; 快速幂模板 #include <bits/stdc.h> #define ll long long using namespa…

.net在使用存储过程中IN参数的拼接方案,使用Join()方法

有时候拼接SQL语句时&#xff0c;可能会需要将list中的元素都加上单引号&#xff0c;并以逗号分开&#xff0c;但是Join只能简单的分开&#xff0c;没有有单引号&#xff01; 1.第一种拼接方案 List<string> arrIds new List<string>(); arrIds.Add("aa&qu…

JavaScript_动态表格_删除功能

1、动态表格_删除功能 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>动态表格_添加和删除功能</title><style>table{border: 1px solid;margin: auto;width: 100%;}td,th{text-align: …

杂记 | 使用FRP搭建内网穿透服务(新版toml配置文件,搭配反向代理食用)

文章目录 01 需求与回顾02 下载程序包03 编辑.toml文件3.1 编辑frps.toml3.2 编辑frpc.toml 04 启动服务4.1 启动服务端4.2 启动客户端 05 配置反向代理&#xff08;可选&#xff09;06 windows设置为默认启动&#xff08;可选&#xff09;6.1 创建启动脚本6.2 设置为开机自启 …

【Java 进阶篇】Java与JQuery选择器:解锁前端开发的魔法大门

在前端开发的世界中&#xff0c;选择器是我们与HTML文档进行互动的钥匙&#xff0c;而Java和JQuery则为我们提供了强大的工具&#xff0c;使得前端开发不再是一个艰深的谜题。本篇博客将围绕Java与JQuery选择器展开&#xff0c;深入解析选择器的奥秘&#xff0c;为你打开前端开…