對于移動開發(fā)者來說,特別是 Android 開發(fā)而言,鴻蒙是不是套殼 Android 一直是一個「熱門」話題,類似的問題一直是知乎的「熱點流量」之一,特別是每次鴻蒙發(fā)布新版本之后,都會有「套娃式」的問題出現(xiàn)。
例如最近 HDC 剛發(fā)布了鴻蒙 4.0 ,但是問題已經(jīng)提到了 6.0 ,不過也算是誤打誤撞,在 4.0 發(fā)布之后,華為宣布了 HarmonyOS NEXT 版本。
HarmonyOS NEXT 在 2023 年 8 月 6 日開始面向合作企業(yè)開發(fā)者開放,2024 年第一季度面向所有開發(fā)者開放,也就是明年開始,更新后的鴻蒙,會使用全自研內核,去掉了傳統(tǒng)的 AOSP 代碼,僅支持鴻蒙內核和鴻蒙系統(tǒng)的應用,減少了 40% 的冗余代碼,使系統(tǒng)的流暢度、能效、純凈安全特性大為提升。
也就是說,你的 Android APK 已經(jīng)不能在 HarmonyOS NEXT 上運行,因為系統(tǒng)已經(jīng)不存在 AOSP 代碼,甚至沒有 JVM 。
雖然我們一直在吐槽鴻蒙套殼,但是這波華為終于是打算「釜底抽薪」,靠著 AOSP 「養(yǎng)住」開發(fā)者生態(tài)之后,這次終于開始「殺雞取卵」。
這里不得不提到「純血」這個詞,雖然華為在此之前的宣傳口徑一直是純國產(chǎn)自研,但是看來華為自身還是清楚里面的「血統(tǒng)不純」,而這次決定「大換血」,“減少了 40% 的冗余代碼” 的說法,就很有意思。
但是其實對于開發(fā)者來說,特別是移動端開發(fā)者來說,其實這是好事,因為移動端現(xiàn)在已經(jīng)好久沒有新活躍了,HarmonyOS NEXT 的全新適配工作應當大部分會落在 Android 開發(fā)上,或者說是否會新增全新的 HarmonyOS 開發(fā)崗位?
主要是轉化的門檻不高,不過第一批吃螃蟹的,網(wǎng)上的資料肯定會相不足。
在全新的開發(fā)框架下, HarmonyOS NEXT 會采用全新自研的 ArkTS 和 ArkUI ,從目前看來,也就是你可能再也不能使用 Java 開發(fā)鴻蒙應用了,并且 ArkTS 是直接采用 AOT 編譯優(yōu)化,所以渲染模式可能會更接近 Flutter 和 Compose 的結構情況。
事實上從目前的文檔和開發(fā)體驗上看,控件結構和開發(fā)模式十分貼近 Flutter 和 Compose ,這對于相關領域的開發(fā)者來說可以說是能力加強,所以目前對于 HarmonyOS NEXT 來說,未來的生態(tài)適配難度會進一步降低。
即有適配負擔,又有工作機遇,新技術領域代表存在新的紅利,至少華為走在了 App 端「原生純響應式開發(fā)」的前沿。
目前,華為已經(jīng)從設計資源,編程語言,編譯器到開發(fā)工具、調測工具實現(xiàn)全面升級,HarmonyOS SDK 升級至 API 10 端云一體,可以一次性集成。
另外一點是關于 ArkUI 的跨平臺,這一點類似于蘋果生態(tài)的一次開發(fā)多端部署,采用自研的 「方舟圖形渲染」, HarmonyOS 也實現(xiàn)了類似手機,平板和電腦的統(tǒng)一「跨平臺」效果。
目前猜測還是會機遇 Skia 底層支持。
最后就是大家關心的 HarmonyOS NEXT 會不會和 WPhone 一樣遭遇滑鐵盧,目前看來華為之前的技術積累和開發(fā)者關系運營的還不錯:
根據(jù) HDC 最新數(shù)據(jù),鴻蒙生態(tài)的設備數(shù)量目前已超過 7 億,已有 220 萬 HarmonyOS 開發(fā)者投入到鴻蒙世界的開發(fā)中,API 日調用 590 億次,軟硬件產(chǎn)品超過 350 款。
華為鴻蒙 SDK 這些年確實沉淀了一部分開發(fā)者,雖然實際多少不清楚,但是這讓鴻蒙 Next 不是從 0 開始,另外目前也有部分企業(yè)開始主動適配鴻蒙,并且華為提出了全新的鴻飛計劃,在 3 年時間里投入 100 億元資金支持鴻蒙生態(tài)建設。
所以短期可能會有陣痛,但是 HarmonyOS NEXT 的基礎其實挺好,不管是類似 Flutter/ Compose 的開發(fā)方式,還是原本已經(jīng)存在的開發(fā)者基礎,更有相關的政策扶持,很難看出鴻蒙會在明年遭遇滑鐵盧的情況。
其實到這里我有個疑問,那就是 HarmonyOS NEXT 的生態(tài)會不會支持側載,這決定了 HarmonyOS NEXT 之后的生態(tài)發(fā)展路線。
如果必須上架商店才能分發(fā),這又是另外一個故事了。
最后就是現(xiàn)階段的框架,例如 React Native 和 Flutter 能不能跑?目前消息上看:
- RN 相關適配已經(jīng)完成 60%
- 游戲相關如 Unity 引擎,如前面提到過的新聞,其實游戲適配是最容易的
- 最后 Flutter ,目前看來 Flutter For HarmonyOS 應該需要有好心社區(qū)進行適配
文章來源:http://www.zghlxwxcb.cn/news/detail-724982.html
讓我們最后一起期待純血的鴻蒙可以走多遠。文章來源地址http://www.zghlxwxcb.cn/news/detail-724982.html
到了這里,關于鴻蒙終于不套殼了?純血 HarmonyOS NEXT 即將到來的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!