#HarmonyOS體驗官#OpenHarmony和HarmonyOS的差異
OpenHarmony和harmonyos的差異
OpenHarmony
OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設備操作系統(tǒng)的框架和平臺,促進萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。
- 從Open就可以看出,他是一個開源項目,這點區(qū)別于HarmonyOS。
- OpenHarmony是由開放原子開源基金會孵化及運營的。
- OpenHarmony相當于Android的AOSP(Android Open Source Project),所以使用者只要遵循開源協(xié)議和法律就可以
- OpenHarmony用戶應用程序基于全新設計的OpenHarmony API/SDK開發(fā),可以運行在基于 OpenHarmony開源項目開發(fā)的系統(tǒng)上,并可以在多終端之間無縫流轉(zhuǎn)。
- OpenHarmony程序框架僅支持OpenHarmony用戶應用程序運行,不支持安卓/IOS等基于其他OS API/SDK開發(fā)的用戶應用程序運行。
可以說OpenHarmony是“鴻蒙操作系統(tǒng)”的底座。是一座毛胚房。 HarmonyOS就是經(jīng)過裝修的精裝房。
HarmonyOS
HarmonyOS作為新一代的智能終端操作系統(tǒng),為不同設備的智能化、互聯(lián)與協(xié)同提供了統(tǒng)一的語言,帶來簡潔、流暢、連續(xù)、安全可靠的全場景交互體驗。
- HarmonyOS 是華為基于開源項目OpenHarmony 開發(fā)的面向多種全場景智能設備的商用版本。
- 為保護華為現(xiàn)有手機和平板用戶的數(shù)字資產(chǎn),在遵循AOSP的開源許可的基礎上HarmonyOS 2實現(xiàn)了現(xiàn)有Android生態(tài)應用在部分搭載該系統(tǒng)設備上的運行。
這里需要注意:
- 一是HarmonyOS不是開源項目,而是商用版本。
- 二是HarmonyOS手機和平板之所以能運行Android,是因為HarmonyOS 實現(xiàn)了現(xiàn)有Android生態(tài)應用(即AOSP)的運行。
OpenHarmony與 HarmonyOS的差異(開發(fā)角度)
1.語言支持
OpenHarmony推薦使用JS,ArkTS語言開發(fā)應用不支持 java 來開發(fā)應用,
2.SDK 的不同
應用開發(fā)工具都是統(tǒng)一使用華為的 DevEco Studio,但是使用的 sdk 不同。
3.運行調(diào)測方式不同
HarmonyOS 支持 previewer 預覽、模擬器運行、真機運行三種方式;OpenHarmony 支持 previewer 預覽、真機運行。
4.簽名方式不同
OpenHarmony 的簽名方式:
https://gitee.com/openharmony/docs/tree/master/zh-cn/application-dev/quick-start
HarmonyOS 的簽名方式:
使用真機進行調(diào)試-調(diào)試HarmonyOS應用/服務-應用/服務調(diào)試-HUAWEI DevEco Studio使用指南-工具-HarmonyOS應用開發(fā)
https://developer.huawei.com/consumer/cn/blog/topic/03104784347248048
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。