鸿蒙要出来了,对安卓开发工程师有影响吗?还有,我们小公司开发的android APP是不是需要改成用鸿蒙再写一个吗?烦啊


看到这些问题,先深吸一口气,冷静,冷静,按捺住情绪,就当是锻炼一下自己的思维和表达能力,理性地给大家分析分析。

如果说『鸿蒙要出来了,Android开发工程师就要失业』这句话成立,逻辑上应该这么几个前提全部成立:

  1. 鸿蒙和Android是完全不相关的两个东西
  2. Android开发工程师完全没有可能转为鸿蒙开发工程师,或者转为其他工程师
  3. Android的市场完全被鸿蒙占领,社会不再需要Android开发工程师

因为鸿蒙还没有完全出来,我们没法去判断前提1是否成立,但是,前提2和前提3难道有人会觉得成立吗?

前提2,一个人如果能够学会在Android上开发,为什么不能学会鸿蒙上开发呢?

前提3,鸿蒙刚出来,就算它再怎么牛逼,也不可能完全颠覆Android的市场吧?

现在你还觉得鸿蒙出来之后,Android开发工程师会事业吗?

可能有的人还会说了,你的前提1可能还真就不成立啊,鸿蒙和Android可能真的就是完全不同的东西啊。

小朋友,请往上翻看清楚——逻辑上应该这么几个前提全部成立

全部成立,是AND的逻辑,不是OR的逻辑,OK!

干这一行,要有点逻辑思维能力,要不然你怎么混呢?

哦........好吧,我突然意识到,前提2对于某些人来说,是真的成立的。


Ubuntu出来了,Debian开发工程师是不是要失业啦?

当然不是,科科


我觉得这有点杞人忧天,与其担心是否会对安卓开发工程师有影响,不如去看下自己能否抓住鸿蒙这个机会,如果你认为它真能成事的话!

如果你真想知道有多大影响,那我这里就跟你分析分析吧。有肯定是有的,因为毕竟是两个不同的操作系统,起码,在官方上声称说是不一样的操作系统。但是究竟影响有多大呢?这个我觉得就应该从不同的维度上琢磨琢磨了。

第一,至少开发工具已经不一样了,一个叫做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?

所以就算你鸿蒙吃完了国内安卓市场,我相信也很难在其他国家被推广,起码欧美我觉得是不大可能的,况且现在还有中美贸易摩擦方面的高层问题牵涉进来。

所以大家安啦,大不了不做国内市场,跑去赚美金嘛,哈哈!

我是@天地会珠海分舵,小程序「三日清单」 和「好学街」独立开发者。觉得我说的还有那么点道理的不妨点个赞关注下!


谢邀!去年有机会参加了一次华为开发者大会,不得不说收获颇丰。和华为开发人员前后沟通了四五个月,经历了鸿蒙数个版本的迭代。个人建议如下:

1、鸿蒙出来,现有的Android App是可以在harmony os上正常运行的,所以肯定的一点是你们公司的App是能够正常运行的;

2、其次,如果你需要使用harmony os的新特性,那肯定是需要对接鸿蒙的,比如华为的智慧屏等;

3、还有一点就是,harmony os App是可以和android App进行通信的,双向通信,所以对于产品的多样性还是有帮助的;

4、最后作为一名开发人员,还是建议你去多了解一些技术知识,拓宽一下自己的技术栈,ios、harmony os、flutter等,无论外界怎样变,提高自己的技术和竞争力才是王道,处变不惊;

最后祝福所有的技术人员都能被温柔以待,大家共勉,加油!


不用,把你们代码中出现安卓的字样替换成鸿蒙就行。


推荐阅读:
相关文章