鴻蒙要出來了,對安卓開發工程師有影響嗎?還有,我們小公司開發的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等,無論外界怎樣變,提高自己的技術和競爭力纔是王道,處變不驚;

最後祝福所有的技術人員都能被溫柔以待,大家共勉,加油!


不用,把你們代碼中出現安卓的字樣替換成鴻蒙就行。


推薦閱讀:
相關文章