02.26 怎麼把GMS的軟件轉到HMS?軟件開發者需要付出多大代價?

會者不難,難者不會!對於分工協作的全球軟件開發團隊來說,各自主攻自己精通的部分,要構建與谷歌GMS所提供類似的服務和軟件本身,並不會太難。難的是要做到GMS所提供服務和程序的完善度、以及吸引到如此多的用戶,或者說圍繞生態使用的用戶才是最終的目的。

怎麼把GMS的軟件轉到HMS?軟件開發者需要付出多大代價?


GMS的軟件是不太可能轉移到HMS的,既然可以轉到HMS,谷歌根本就不用去禁止華為使用GMS了。這不是軟件開發者需不需要付出多大代價的問題,而是谷歌允不允許的問題。谷歌對於GMS服務使用是需要授權的,如果谷歌不授權是不允許進入到HMS的。


假設這些GMS軟件和服務可以轉移到HMS,這些軟件要移植到HMS應該說只要學習安卓開發技術、以及HMS所需要的軟件開發技術與框架知識等,雖有難度但對於精明而已愛學習的軟件開發團隊來說,都是能夠實現的。所付出的代價就是要學習HMS開發技術、工具,然後把GMS相關軟件移植到HMS。目前HMS和GMS都是基於安卓系統,應該說難度不算太高。

怎麼把GMS的軟件轉到HMS?軟件開發者需要付出多大代價?


既然GMS的軟件不能轉移到HMS,那麼華為就只能號召全球開發團隊或者開發者來構建與GMS相類似的應用軟件和服務,比如目前GMS提供Search、Search By Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market服務等。這也正是華為正在努力做的事情,比如提供相應的郵箱服務、地圖服務、街景、搜索等等。

怎麼把GMS的軟件轉到HMS?軟件開發者需要付出多大代價?


而作為軟件開發者來說,各個團隊有每一個團隊主攻擅長的方向,比如你可以做地圖、他可以做搜索等,只要能夠整合起來就能夠做出來與GMS類似的程序和服務。所以軟件開發者要做的事情是除了自己擅長的知識之外,最重要的要學習華為HMS的框架、開發工具、開發語言等,比如定位服務Llcation Kit、遊戲服務Game Service、機器學習服務ML Kit、全景服務Panorama Kit等等。對於程序員來說,只要花時間學應該沒啥問題。


分享到:


相關文章: