從交互體驗(yàn)上講
現(xiàn)場(chǎng)體驗(yàn)過HarmonyOS的電視, 如果不說,感覺是android電視,APP可以直接從android平臺(tái)遷移
從開發(fā)工具上看
DevEco Studio 應(yīng)該是基于IDEA社區(qū)版二次開發(fā)。層級(jí)和文件結(jié)構(gòu)和android studio一樣,完全遵循idea的風(fēng)格..
image.png
從應(yīng)用層開發(fā)構(gòu)建角度講
- config.json取代AndroidManifest.xml
- 應(yīng)用層編譯構(gòu)建APP采用和android一致的新一代構(gòu)建工具
gradle
.
image.png
image.png
從代碼開發(fā)角度
- 代碼風(fēng)格和android開發(fā)類似,可以無縫切換
- fragmentwork層API,和android framework層設(shè)計(jì)思想大同小異.
image.png
稍微瞄一眼OS部分代碼
源代碼在這里-->https://openharmony.gitee.com/openharmony/docs
夜已深...精力有限,研究尚淺,不敢進(jìn)行評(píng)議...
image.png
期待OS界大佬進(jìn)行分析
image.png
最后
- HarmonyOS更傾向于IOT的開發(fā).比如TV,wear, 智能家居方向.
- 應(yīng)用層開發(fā)對(duì)android開發(fā)者極其友好
- android開發(fā)者不要慌,現(xiàn)在又可以多換一個(gè)不銹鋼鐵盆了.
從以上幾點(diǎn)看起來確實(shí)像android改款, 但如果確實(shí)是......國(guó)內(nèi)開發(fā)者和愛好者....不得把松山湖基地都噴沒了...