怎么把GMS的軟件轉到HMS?
GMS的軟件轉移到HMS,對于軟件開發者來說,從技術方面考慮難度并不是很大,問題在于開發者是否愿意下功夫基于HMS服務框架開發。
HMS是什么?華為HMS服務同谷歌GMS一樣,有多數相同功能,比如賬號、應用支付系統、云盤服務、廣告服務、消費服務、下載服務等,一整套的服務體系組成自有應用生態。
華為目前的HMS Core已經歷數次升級,功能上也趨于完善,華為還擁有獨特的新特性,比如AR地圖、快服務等。
HMS構建應用生態初期困難重重HMS服務平臺已搭建,鴻蒙系統也早已開發,華為之所以在手機、平板端不敢貿然搭載鴻蒙系統,是因為自身的應用生態未建立起來。就好比商場一樣,基建完成了,水電、內部裝修也到位了,但是沒商家入駐,沒有豐富的貨品供消費者購買,即使商場建設的多高大上多完善,一切都是白搭。
華為HMS目前就是處于這種狀態,有平臺有系統,就缺豐富應用。
HMS推出時華為就宣布將花費10億美金來邀請全球開發者加入。華為深知生態應用的建設并不是一朝一夕能完成的,必須一步一腳印,至少需要三到五年。
如題主所說,把GMS的軟件統一轉到HMS上,技術上HMS兼容安卓系統,難度不是很大。難的是,谷歌GMS存儲的用戶資料、各項服務數據以及以谷歌賬號授權登陸第三方軟件的數據,不能跟華為HMS打通共享(刀架谷歌脖子也不會允許)。
如果消費者購買了搭載HMS的華為手機,那就意味著消費者之前在GMS服務下掏錢買的會員、儲存的數據以及第三方軟件以谷歌賬號為授權賬號的多數應用,都將無法使用,這就是HMS初期發展生態所面對的重大困難。
華為HMS要做的是,盡可能引入全球優秀開發者基于HMS開發軟件,并鼓勵他們推出優秀的應用,豐富自身搭建的應用商店平臺,來吸引消費者認可。
開發者需重新基于HMS服務框架重新設計應用雖然說,HMS服務兼容安卓系統,但開發代碼還是不一樣,仍需要開發者熟悉學習,再重新依托HMS開發。
一個軟件從代碼編寫到成形、測驗、兼容性調試,就需要長時間的優化調整,還要與華為HMS服務框架各項功能聯調、上架、宣發,復雜程度只有開發者知道。
再說,像國外跟微信級別的社交軟件,是否愿意基于HMS開發新版本,還得看人家高興不。
總結把谷歌GMS的軟件轉移到華為HMS應用生態內,技術上難度不是很大,但開發者需要重新設計并進行復雜的驗證調試。
再者說,華為的號召力也將影響HMS應用生態建設進度。
好了,以上為個人觀點,希望對你的問題有所幫助,也請關注AI科技愛分享,一起暢聊數碼科技。