針對(duì)HarmonyOs不再支持AOSP的宣布

聲明

本文章,主要是為了收集信息,以及分享自己的一些感想,未嘗試和驗(yàn)證各種技術(shù)的可行性,可作為一個(gè)參考。

前言

南方網(wǎng):明年起鴻蒙系統(tǒng)不再兼容安卓?華為回應(yīng)

國外暫時(shí)可以使用EMUI繼續(xù)使用Android應(yīng)用(APK),國內(nèi)上市的基于Harmony Next,僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)的應(yīng)用,不再兼容安卓應(yīng)用,也不支持打開安卓APK文件。

影響

  • 國內(nèi)的各大公司,如果想要開發(fā)App,需要額外支持HarmonyOs

如何完成HarmonyOs的適配

  1. 從0開始,使用華為提供的HarmonyOs的開發(fā)教程
  2. 使用Flutter對(duì)HarmonyOs的支持,非官方Google的支持
    2.1 美團(tuán)技術(shù)團(tuán)隊(duì) - 讓 Flutter 在鴻蒙系統(tǒng)上跑起來
    2.2 Flutter for Harmony - Gitee - 基于Flutter SDK對(duì)于OpenHarmony平臺(tái)的兼容拓展

未來

目前Android端開發(fā)的框架有React-Native, Flutter, Kotlin Multi-Platform (KMM-beta)。
存在大量的App需要支持HarmonyOs,未來可能存在的基建。

  1. React-Native 對(duì)鴻蒙系統(tǒng)的兼容(或者 逐漸被放棄 或者 只能在國外繼續(xù)使用)
  2. KMM 對(duì)鴻蒙系統(tǒng)的兼容 (或者 逐漸被放棄 或者 只能在國外繼續(xù)使用)

主要取決于華為設(shè)備的市場份額、中美政治等諸多因素。

對(duì)于Android開發(fā)可以做什么

  1. 學(xué)習(xí)HarmonyOs (存在依賴原生高性能的App需要,重新開發(fā)HarmonyOs)
  2. 學(xué)習(xí)Flutter去了解對(duì)HarmonyOs的支持(目前只有Flutter支持了HarmonyOs的支持,在選型的過程中,考慮到成本,會(huì)逐漸往Flutter靠攏,否則Android、iOS、HarmonyOs成本太高)
  3. 轉(zhuǎn)方向(移動(dòng)開發(fā)的市場逐漸萎縮,如果底層能夠自適應(yīng)的話,由于兼容HarmonyOs的HC不會(huì)增加很多,且可能是短期的,就像多年前的Android)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容