鸿蒙要出来了,安卓开发工程师有影响吗?
Posted 天地会珠海分舵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鸿蒙要出来了,安卓开发工程师有影响吗?相关的知识,希望对你有一定的参考价值。
根据此前余承东所说,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?
所以就算你鸿蒙吃完了国内安卓市场,我相信也很难在其他国家被推广,起码欧美我觉得是不大可能的,况且现在还有中美贸易摩擦方面的高层问题牵涉进来。
所以大家安啦,大不了不做国内市场,跑去赚美金嘛,哈哈!
我是 @天地会珠海分舵,小程序「 三日清单」 和「 好学街」独立开发者。觉得我说的还有那么点道理的不妨点个赞关注下!
以上是关于鸿蒙要出来了,安卓开发工程师有影响吗?的主要内容,如果未能解决你的问题,请参考以下文章