鸿蒙要出来了,安卓开发工程师有影响吗?
根据此前余承东所说,4月份鸿蒙就要用在部分华为手机上了。不少朋友在网络上开始问,这对安卓开发工程师有什么影响呢?我们需要颤抖吗...
我觉得这有点杞人忧天,与其担心是否会对安卓开发工程师有影响,不如去看下自己能否抓住鸿蒙这个机会,如果你认为它真能成事的话!
如果你真想知道有多大影响,那我这里就跟你分析分析吧。有肯定是有的,因为毕竟是两个不同的操作系统,起码,在官方上声称说是不一样的操作系统。但是究竟影响有多大呢?这个我觉得就应该从不同的维度上琢磨琢磨了。
第一,至少开发工具已经不一样了,一个叫做DevEco Studio, 一个叫做Android Studio。
但是两者都是基于IntelliJIDEA开发的,根据我上几天安装的DevEco Studio来看,操作起来和Android Studio真心没有多大差别。
这里有点意思的是,DevEco Studio在Mac版本上的Icon竟然是和VSCode非常相似,和Android Studio区别却非常大。不知道是不是华为有意的想撇清和安卓的关系?
第二,按照官方说法,鸿蒙是兼容安卓应用的。
既然是兼容,那么我们如果不需要用到鸿蒙自身的新特性的话,完全可以连IDE都不用改,直接还是Andorid Studio开发安卓,所以从这一点来看的话,对安卓开发工程师完全没有影响,就算有,估计也是从新在鸿蒙上编译下,看怎么配置编译环境而已。
第三,这要看鸿蒙和安卓开发接口究竟差别有多大,差别越大,切换成本当然就越高。
这里我们主要是说应用层开发这一方面,Kernel那一块我们基本不会碰到,所以讨论他是否套壳在这里没有意义。
根据上几天用DevEco Studio上用Java写的一个Hello World来看,感觉变化并不是很大。感觉就是一些名称改了下,比如Activity变成Ability而已,Intent这些概念都还在。从下面的开发工具对比图中我们可以稍作管中窥豹。
注意,这里我真心并不是想说鸿蒙套壳安卓,因为这是上层的开发接口,鸿蒙为了兼容安卓,完全可以自己做相应的抽象,使用安卓的相似命名空间来方便开发者进行过度。
真要去喷这就是安卓套壳什么的,请移步到其他问题下再动口,谢谢!
第四,鸿蒙肯定不能颠覆整个安卓市场
这里更多指的是鸿蒙手机,因为这才是和安卓手机对标的。
一个新生事物出来,你肯定不可能一下子能吃掉原有的市场占领者。而事实上,根据彼得蒂尔《从0到1》中的说法,你如果没有10倍的性能或者功能上的超越,在一个红海市场里,你新来者基本不可能打败具有先发优势的市场占领者!
而现在手机领域的操作系统基本上是被iOS和Android给吃光了,两个哪个都不是吃素的,哪个比你华为差?作为先行者,它们吃到嘴里的市场能这么容易给你撼动?你华为就能从人家已经分好的蛋糕里硬生生切一块出来给自己?
所以我觉得吧,至少还很长一段时间里,即使鸿蒙在手机端占有一定的份额,份额也不会太高,所以我们做安卓开发的完全不需要担心会有多大的影响。
第五,国内手机厂商跟进鸿蒙也是个问题
起码,当前我知道的不大可能会用鸿蒙的就有中兴和小米这两大主。
其实我觉得很多跟进鸿蒙的其他手机厂商,更多的也是试下水,先拿一款估计不是很重要的产品出来支持鸿蒙探探路,如果反响还好,那就继续跟进,如果反响一般,也不影响产品矩阵中的其他主力产品。
毕竟,你现在鸿蒙还没有完全出来,是骡子是马,总要拉出来溜溜才知道。是马的话,那固然是好,产品能大卖之余还能有个爱国支持国产的title来加持下。是骡子的话,如上面说的,我也真心有支持国产去跟进了,但是你鸿蒙是个扶不起的阿斗,那你就怪不得我们友商了。
所以从这一点来说,我觉得我们做安卓的也不用恐慌,先观望下,确定鸿蒙是马,大家都跟进再说不迟。
第六,就算鸿蒙吃了国内安卓的市场,国外呢?
先不说海外的用户是否会接受鸿蒙这一整套,单单最核心的一点,你GMS怎么解决?HMS人家会接受吗?
退一万步来说,人家用GMS用的好好的,为什么要用你HMS?
所以就算你鸿蒙吃完了国内安卓市场,我相信也很难在其他国家被推广,起码欧美我觉得是不大可能的,况且现在还有中美贸易摩擦方面的高层问题牵涉进来。
所以大家安啦,大不了不做国内市场,跑去赚美金嘛,哈哈!
我是@天地会珠海分舵,小程序「三日清单」 和「好学街」独立开发者。觉得我说的还有那么点道理的不妨点个赞关注下!
鸿蒙要出来了,安卓开发工程师有影响吗?相关推荐
- 安卓面试中高级安卓开发工程师总结之——大公司的任职资格要求总结(2018年)
最近很多大公司陆续开始有技术岗位的人事招聘.很多安卓开发攻城狮也跃跃欲试.在这里,博主根据最近面试经验简单写一篇<写给中高级安卓开发攻城狮进阶大公司的几点建议>.如果你现在也从事安卓开发2 ...
- gitee项目能用SVN拉取吗_安卓开发工程师-简历范文,【工作经历+项目经验+自我评价】怎么写...
安卓开发工程师-简历模板,项目经验+自我评价怎么写 [网盘下载]100+清新大气简历模板: https://zhuanlan.zhihu.com/p/115911695 https://zhuanla ...
- 安卓开发工程师职业发展规划
Android安卓移动开发工程师职业规划图,包括安卓开发的发展晋升路线(技术专精和技术转产品两条晋升路线)
- 最新《微专业Android安卓开发工程师课程》
1.Android应用界面开发 资源下载 001 Android开发简介.flv 002 开始第一个应用.flv 003 Activity你必须知道的那些事(上).flv 004 Activity你必 ...
- 新鲜出炉:Tencent安卓开发工程师岗位【笔试+面试】真题,带解析
如今,国内移动互联网的红利期已经过去,Android 开发工程师也从最初的一人难求,到现在的一个岗位百人竞争.僧多粥少的情况直接导致Android开发岗位的竞争力越来越高,因此,在求职前的充分准备就变 ...
- 安卓开发工程师面试题!十多家大厂Android面试真题锦集干货整理,好文推荐
我,来自大山. 我,不甘平凡. 笔者80后,出生在江西一个偏远的山村.虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年.家里很穷.幼儿园并没有读,因为家里觉得花那个钱没有必要,小学 ...
- 寻求一个兼职的安卓开发工程师
hi: 我猜你是通过这个标题进来的,你一定具备有Android的开发能力. 我现在手头有一点自己的小想法,想把它实现出来. 小项目一:我从事仪器采购,采购一批仪器有仪器基本信息,例如型号等信息,现在把 ...
- 安卓开发工程师面试题!春招我借这份PDF的复习思路,不吃透都对不起自己
写在前面 身边有不少去大厂面试的朋友,其中小金面试字节跳动的经历很有意义,在这里分享给大家.小金是末流211计算机专业大三本科生,前几天面试了字节跳动的广州Android开发实习生.下面是他的面试经历 ...
- 安卓面试中高级安卓开发工程师总结之——如何写一份让HR主动邀请你面试的简历
简历是用人单位做人事筛选的评判标准.如何让自己的简历被更多公司HR看到,并且通过技术部简历初步审核呢? 博主这次跳槽,只投过一次8个公司(小公司)的简历.然后就再也没有主动投递过简历,仅仅把自己的简历 ...
最新文章
- python进程监控 supervisor_python supervisor进程监控工具的使用
- CentOS 7.7 x86-64安装系统字体及美化实录
- vs2010 学习Silverlight学习笔记(7):控件样式与模板
- 安装onlyoffice document server
- 乘积最大子数组—leedcode152
- java线程睡眠分析,java线程睡眠有关问题
- 利用Arthas排查NoSuchMethodError
- 2014_anshan_onsite
- [翻译]现代java开发指南 第一部分
- Java基础知识点梳理
- JS实现实时显示时间
- mkv导入Pr没有音频,mkv无法导入的解决方法
- android 模拟点击menu键,android编程之menu按键功能实现方法
- 一年时间,拿到了人生中的第一个20万
- linux下的打包命令
- UG\NX二次开发 获取相切面的三种方法
- echarts如何引入市级地图
- vue 如何实现多页面应用(简单版)
- ROS 环境下 Kinect V2 开发(4) —— NiTE2 的配置
- 老照片修复清晰有什么办法?教你修复老照片清晰度