根据此前余承东所说,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?

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

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

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

鸿蒙要出来了,安卓开发工程师有影响吗?相关推荐

  1. 安卓面试中高级安卓开发工程师总结之——大公司的任职资格要求总结(2018年)

    最近很多大公司陆续开始有技术岗位的人事招聘.很多安卓开发攻城狮也跃跃欲试.在这里,博主根据最近面试经验简单写一篇<写给中高级安卓开发攻城狮进阶大公司的几点建议>.如果你现在也从事安卓开发2 ...

  2. gitee项目能用SVN拉取吗_安卓开发工程师-简历范文,【工作经历+项目经验+自我评价】怎么写...

    安卓开发工程师-简历模板,项目经验+自我评价怎么写 [网盘下载]100+清新大气简历模板: https://zhuanlan.zhihu.com/p/115911695 https://zhuanla ...

  3. 安卓开发工程师职业发展规划

    Android安卓移动开发工程师职业规划图,包括安卓开发的发展晋升路线(技术专精和技术转产品两条晋升路线)

  4. 最新《微专业Android安卓开发工程师课程》

    1.Android应用界面开发 资源下载 001 Android开发简介.flv 002 开始第一个应用.flv 003 Activity你必须知道的那些事(上).flv 004 Activity你必 ...

  5. 新鲜出炉:Tencent安卓开发工程师岗位【笔试+面试】真题,带解析

    如今,国内移动互联网的红利期已经过去,Android 开发工程师也从最初的一人难求,到现在的一个岗位百人竞争.僧多粥少的情况直接导致Android开发岗位的竞争力越来越高,因此,在求职前的充分准备就变 ...

  6. 安卓开发工程师面试题!十多家大厂Android面试真题锦集干货整理,好文推荐

    我,来自大山. 我,不甘平凡. 笔者80后,出生在江西一个偏远的山村.虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年.家里很穷.幼儿园并没有读,因为家里觉得花那个钱没有必要,小学 ...

  7. 寻求一个兼职的安卓开发工程师

    hi: 我猜你是通过这个标题进来的,你一定具备有Android的开发能力. 我现在手头有一点自己的小想法,想把它实现出来. 小项目一:我从事仪器采购,采购一批仪器有仪器基本信息,例如型号等信息,现在把 ...

  8. 安卓开发工程师面试题!春招我借这份PDF的复习思路,不吃透都对不起自己

    写在前面 身边有不少去大厂面试的朋友,其中小金面试字节跳动的经历很有意义,在这里分享给大家.小金是末流211计算机专业大三本科生,前几天面试了字节跳动的广州Android开发实习生.下面是他的面试经历 ...

  9. 安卓面试中高级安卓开发工程师总结之——如何写一份让HR主动邀请你面试的简历

    简历是用人单位做人事筛选的评判标准.如何让自己的简历被更多公司HR看到,并且通过技术部简历初步审核呢? 博主这次跳槽,只投过一次8个公司(小公司)的简历.然后就再也没有主动投递过简历,仅仅把自己的简历 ...

最新文章

  1. python进程监控 supervisor_python supervisor进程监控工具的使用
  2. CentOS 7.7 x86-64安装系统字体及美化实录
  3. vs2010 学习Silverlight学习笔记(7):控件样式与模板
  4. 安装onlyoffice document server
  5. 乘积最大子数组—leedcode152
  6. java线程睡眠分析,java线程睡眠有关问题
  7. 利用Arthas排查NoSuchMethodError
  8. 2014_anshan_onsite
  9. [翻译]现代java开发指南 第一部分
  10. Java基础知识点梳理
  11. JS实现实时显示时间
  12. mkv导入Pr没有音频,mkv无法导入的解决方法
  13. android 模拟点击menu键,android编程之menu按键功能实现方法
  14. 一年时间,拿到了人生中的第一个20万
  15. linux下的打包命令
  16. UG\NX二次开发 获取相切面的三种方法
  17. echarts如何引入市级地图
  18. vue 如何实现多页面应用(简单版)
  19. ROS 环境下 Kinect V2 开发(4) —— NiTE2 的配置
  20. 老照片修复清晰有什么办法?教你修复老照片清晰度

热门文章

  1. 关键字 - restrict
  2. App中根据多个字段检索功能总结
  3. 自然语言处理复习笔记
  4. 信息系统项目管理师必背核心考点(四十九)合同法
  5. LSTM 长短期记忆循环神经网络(学习笔记)
  6. MySQL 6:MySQL存储过程、存储函数
  7. SpringBoot 日志文件
  8. Android中 根据电话号码获取联系人姓名
  9. JS使用技巧-如何解决谷歌浏览器下载图片、PDF文档时只打开不下载的问题?
  10. 格局决定结局,九种职场高效思维你都有吗