sson6055 wrote:google都直接封鎖不能更新了在同個架構下開發有意思嗎? 作業系統這個課題,30幾年前宏碁全盛時期我們資訊科的老師就說過那個時代宏碁也有能力自己開發出作業系統,但是只能在台灣用.....這是個很現實又無奈的問題青鳥們都認為HarmonyOS 7 是google 平台發展出來的,以為全世界只有美國有能力開發作業系統只要是人腦開發出來的東西,歐美可以沒理由中國人不行,華為走到今天真的要感謝川普...
hl4su3a8cl3 wrote:使用者應該很高興,不兼容的時代來了以前的APK終於讓他不能跑了 這一類技術問題01上一般鬼扯蛋的比較多。鴻蒙5以後,作業系統核心架構就改成為微內核架構了,不過為了跑安卓程式,它的核心其實是微內核+Andriod AOSP。可以簡單的理解為鴻蒙+安卓雙核心作業系統,這樣在安卓上可以跑原生安卓AKP。因為AOSP 是原始碼開放的,所以禁令管不到,但是完整的安卓作業系統運行,還包括行動服務和Google Play商店服務,這兩者都是封閉架構,沒有google授權無法使用,華為因受美國政府禁令,被Google踢出授權清單。華為自己就是搞通訊的,不用Google行動服務完全沒影響,而禁用Google Play服務的影響是無法使用App商店上架的app,這是Google的殺手鐧,所有手機廠商所依賴的生態都要藉由Google Play服務下載和更新,否則要自己去維護一套App雲端服務機制,建立成本巨大不說,生態還要重建。沒有加入Google Play授權的手機,理論上應該會直接被市場淘汰。不過Google Play商店基本上只是個交易和下載平台,跟App在手機內運行沒有啥關係,app是運行在AOSP核心。不從Google Play商店上下載,只要拿到程式包apk在AOSP上本地安裝是可行的。也就是說,只要手機內核有AOSP這就是支安卓手機,而安卓手機作業系統的內核是開放平台,想怎麼包進鴻蒙內,在開放授權下,誰也管不了,差的就是apk 自動安裝,或是手動安裝。而華為就真的搞了一個自己的App商店平台,除了能處理apk下載之外,還想辦法推動代碼移植,吸引開發商轉投入純鴻蒙應用程式的生態。這是華為在自身生態夠強大之前,用以吸引開發者向鴻蒙靠攏的過渡期策略。鴻蒙7移除掉AOSP代碼後,要跑apk改成在安卓容器內安裝,概念上由原來直接跑原生碼,改成模擬環境中跑apk而已。參考一下吧....別再人云亦云鬼扯蛋了......