回覆列表
  • 1 # 三叉戟終結者

    如果是把GMS軟體轉到HMS,軟體開發者需要付出的代價是不一樣的,簡單的開發者是不需要有太大的代價,但是如果是用到GMS的核心服務的軟體,開發的技術代價我覺得不算是很大,主要是需要重新適配HMS核心的過程,主要的問題在於開發者究竟是否有這個意願。

    據說,去年底華為投入上萬人松山湖會戰,就是為了手把手協調開發者把GMS的主流應用移植到HMS,所以,這個代價絕對不小,尤其是對於依賴谷歌框架服務的應用。

    首先解釋一下GMS,GMS的本質不僅僅是軟體,而是一種服務框架。GMS包括有Search、Search by Voice、Gmail、Contact Sync(聯絡人同步)、Calendar Sync(日曆同步)、Talk、Maps、Street View(谷歌街景)、YouTube、Google Play服務。

    GMS和國內軟體沒有太大關係,國內的軟體本來就在華為應用市場,也不依賴谷歌的GMS框架提供服務,除非國內的軟體跟著華為的HMS一起出海。

    除了提供谷歌自有的服務,更重要的是,GMS還提供了開放介面的能力,也就是開發者可以利用谷歌賬戶、谷歌地圖提供的開放介面,開發自己的應用,例如在自己的應用中呼叫谷歌地圖、谷歌錢包等等。

    因此GMS服務框架內的應用分為幾類,一類是谷歌自己的原生應用,包括谷歌地圖、谷歌Gmail,YouTube等。這些應用屬於谷歌自己的軟體,不支援GMS肯定就是無法安裝的,這個沒有任何辦法,也就不用想了。

    第二種一種是在不依靠谷歌提供的基礎服務,在Google Play提供APP安裝和下載的軟體,這些軟體由於不依賴谷歌應用市場,所以如果轉到HMS非常簡單,不需要有任何代價,可能就是類似於國內從華為應用市場轉到OPPO應用市場一樣簡單

    所以對這類應用,開發者只要直接在華為的應用市場釋出就可以使用,這可能是HMS上最普遍的生態應用,因為最簡單,從軟體開發的角度來說和谷歌GMS服務的黏性最小。

    真正麻煩的是第三種應用,也就是依賴谷歌的應用框架開發的應用,和谷歌GMS服務有比較大的耦合的服務,例如支援谷歌賬戶的登入功能。這部分的應用是最麻煩的,因為和谷歌GMS的耦合性最大。我認為麻煩的地方有兩點,這兩點可能都能算開發者需要付出的”代價“

    第一個是技術層面的,華為的HMS提供了華為賬號、錢包服務(Wallet Kit)、掃碼服務(Scan Kit)、華為地圖能力(Map Kit)、應用內訊息、訊息通知、身份驗證等能力,谷歌的GMS當然也提供了這方面的能力。機遇這些能力的軟體,如果要移植到HMS,HMS需要完全替代這些能力才行,一旦GMS提供的能力HMS覆蓋不到,APP就沒法移植。

    所以軟體開發者肯定需要有一定的工作量重新適配HMS的介面,軟體的上層程式碼不需要更改,就是底層的介面需要適配HMS重調,想應的測試和適配也需要有一定的工作量,這個工作比開發一個新的APP小很多,但是至少我估計也需要2人月的適配時間。

    所以這就直接導致了第二個問題,HMS如果使用者數量不足的話,開發者可能會覺得代價太大不願意移植GMS的APP,或者HMS提供的服務沒有谷歌GMS的全,開發者也不會考慮移植,這個時候HMS就比較麻煩了,畢竟GMS上的APP移植到HMS還是要考慮應用體驗的。

    所以我覺得從華為的角度來說,一方面鼓勵主流應用的開發者把APP移植到HMS,使用HMS框架替代GMS框架,華為可能需要付出比較大的成本。另一方面,華為需要在谷歌GMS覆蓋不到,或者使用比較少的地方,鼓勵本地開發者開發類似的替代谷歌的應用,這樣也避免兩者介面不一致的問題。

    HMS任重道遠,可能需要在海外一個骨頭一個骨頭的啃,而且YouTobe這種谷歌親兒子其實很難替代,這種華為可能只能扶持抖音這種應用替代了。

    如果國內的手機制造商,在海外也支援華為的HMS的話,這事就好辦一點點,但是貌似這個是不可能的。

  • 2 # huasen

    會者不難,難者不會!對於分工協作的全球軟體開發團隊來說,各自主攻自己精通的部分,要構建與谷歌GMS所提供類似的服務和軟體本身,並不會太難。難的是要做到GMS所提供服務和程式的完善度、以及吸引到如此多的使用者,或者說圍繞生態使用的使用者才是最終的目的。GMS的軟體是不太可能轉移到HMS的,既然可以轉到HMS,谷歌根本就不用去禁止華為使用GMS了。這不是軟體開發者需不需要付出多大代價的問題,而是谷歌允不允許的問題。谷歌對於GMS服務使用是需要授權的,如果谷歌不授權是不允許進入到HMS的。假設這些GMS軟體和服務可以轉移到HMS,這些軟體要移植到HMS應該說只要學習安卓開發技術、以及HMS所需要的軟體開發技術與框架知識等,雖有難度但對於精明而已愛學習的軟體開發團隊來說,都是能夠實現的。所付出的代價就是要學習HMS開發技術、工具,然後把GMS相關軟體移植到HMS。目前HMS和GMS都是基於安卓系統,應該說難度不算太高。既然GMS的軟體不能轉移到HMS,那麼華為就只能號召全球開發團隊或者開發者來構建與GMS相類似的應用軟體和服務,比如目前GMS提供Search、Search By Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market服務等。這也正是華為正在努力做的事情,比如提供相應的郵箱服務、地圖服務、街景、搜尋等等。而作為軟體開發者來說,各個團隊有每一個團隊主攻擅長的方向,比如你可以做地圖、他可以做搜尋等,只要能夠整合起來就能夠做出來與GMS類似的程式和服務。所以軟體開發者要做的事情是除了自己擅長的知識之外,最重要的要學習華為HMS的框架、開發工具、開發語言等,比如定位服務Llcation Kit、遊戲服務Game Service、機器學習服務ML Kit、全景服務Panorama Kit等等。對於程式設計師來說,只要花時間學應該沒啥問題。

  • 3 # 愛思考的奧特曼

    如果單從技術的角度來看,其實代價並不大;但從系統生態的方面考慮,華為要做的工作可就多了。

    為什麼要推廣HMS

    多年來一直是GMS支配著市場,一家獨大的局面。近幾年華為的崛起影響到了谷歌的利益,對華為進行了技術封鎖。不得已華為只能想辦法搬出自己的SDK,也就是HMS。谷歌這招確實夠狠,華為手機的海外銷量收到了非常大的影響,不少運營商及使用者會由於改原因放棄了選擇華為。

    這也引出了下一個問題——HMS到底能不能替代GMS。

    HMS若想替代GMS,難點在哪?

    這個問題要分成兩部分看待——國內使用者和海外使用者。

    因此,就目前來說HMS服務很難真正的替代GMS,畢竟谷歌是行業的老大哥了。不過按照華為目前自身發展速度來看,假設以後某天真的可以將服務琢磨的如谷歌一般,還有雄厚的技術實力建立起“華為生態體系”,替代谷歌也並非不可能。但這是一項兼具的任務,讓我們拭目以待吧!

  • 4 # jedimasterli

    HMS能否成功,真正的敵人不在國外,反而在國內。

    HMS並不是作業系統,而是一攬子的高許可權預裝應用及相應的可供呼叫的功能。以GMS來舉例的話,就是以Google play為核心的應用釋出和管理平臺+谷歌地圖+谷歌相簿+Google now+……等等一系列谷歌全家桶。任何手機廠商,都可以不開發自己的軟體商城、地圖、相簿、語音助手,而是繳納相應的授權費用後,直接使用谷歌的原生全家桶。同時其他應用,也可以方便的通過介面使用谷歌服務提供的資料和功能。

    但是對於中國使用者來說,幾乎從來就沒享受過GMS的好處。Google當年的退出,直接導致國內安卓手機變成無主之地。沒有了Google play和谷歌推送服務,國內軟體和硬體開發商可以肆無忌憚的將app流氓化,各自打造自己的app store和全家桶平臺,app各種後臺駐留,收集資訊,收發推送,自動安裝,已經是常態。直接導致沒有殺後臺和禁自啟動功能的手機,在國內軟體環境下根本活不下去。

    可以說國內使用者早就苦秦久已,不管是HMS還是GMS,任何一個可以提供推送服務和嚴格的app質量稽核的服務平臺都將極大的提升國內使用者的手機使用體驗。

    然而,嘴裡的肉誰願意吐出來。市場亂了這麼久,那麼多app靠著廣告、推送、自動安裝、私自收集使用者資訊維持盈利,你華為突然跳出來說我要結束中國安卓市場沒有GMS規範的亂象,靠HMS做中國的GMS。

    這是什麼概念,意味著以後國內app的開發,廣告的限度、自啟動的許可權等級、後臺能否駐留、推送服務的介面,都要按照華為的標準來。不滿足HMS的規範評估,就不得釋出?

    騰訊、百度、小米、藍綠廠的應用市場同意嗎?國內那麼多靠廣告、推送、後臺駐留過活的軟體同意嗎?國內這麼多手機廠商,伸著脖子讓華為套上枷鎖,人家同意嗎?

    可以預見的是,華為肯定會靠著國內最大的出貨量,在自家手機上強制預裝HMS,並胡蘿蔔和大棒並施的要求華為app商店上架的安卓應用必須按照HMS的開發要求進行開發。華為使用者們將在不久的將來,發現華為商城裡面的應用分為兩類,一類是獲得HMS認證的app,一類是沒有的。商城將推薦你只安裝認證過的app,對未認證的app予以安全性警告提醒。同時逐漸收緊HMS認證標準,爭取將自身市場的應用稽核嚴格程度向Google play和Apple store靠攏。

    當然手機軟硬體友商肯定是不會坐以待斃的,有能力的友商會力爭推出MMS、OMS、VMS等自身的服務套餐、資訊推送服務和app store稽核標準。沒有能力的廠商,就只有選大腿站隊。畢竟沒有Mobile service的手機和有MS的手機體驗確實相差太遠。

    對個人使用者來說,大可吃瓜享受,畢竟不論直接還是間接,HMS的出現必將推進國內安卓手機軟硬體的規範化程序。

    但是對於程式設計師來說,很可能很長一段時間都必須對一個軟體為各個廠商的服務平臺準備不同釋出版本。想來會相當傷感。

  • 5 # 東風高揚

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

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

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

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

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

  • 6 # RC客服機器人新

    昨天看了一個視訊,基本gmail,fb,等全部可用,只不過ytb,google 地圖需要網頁版。其實問題已經不大了

  • 7 # 槓中接槓

    沒多大代價,換個sdk就行了,無非以後就是多了個分支需要維護適配!加了點工作量而已,GMS跟HMS就是一套賬號體系,類似你登入啥都會繫結微信一樣,以後登入直接微信授權,不用記太多賬號密碼,這種賬號體系,也是個微小生態圈,可以收集使用者習慣,留存時常,日活,廣告投放,支付等,類似渠道的力量!

  • 8 # 廣東三叔

    我甚麼都不懂,但知道開發者創造每款軟體都要付出很大。如果由GMS轉移到HMS,肯定就比新創作的簡單得多,因為只要將軟體內容作出修改,適用於新系統就可以了。所以凡有利可圖的,將GMS內的,全化作HMS之內,完全沒問題的,而且可以很快!

  • 9 # woodylew1017

    代價就是至少前端工作量增加一倍,但是無法帶來什麼收益。

    替換框架不是簡單的重新編譯一下,測試什麼的工作量都不可能省。後端也許可以不改,但是前端基本等於重新開發一個app的工作量。而且實際上後端不改的可能性也很低。

    另外一個實際問題就是,你付出了這個開發成本,收益是什麼?現在已經是2020年了,不是2015年以前,現在這個時間段,功能機向智慧機轉換的變革已經完成了,現在的手機使用者不是iOS就是Android使用者,HMS的使用者從哪裡來?無非就是從原來的GMS使用者中挖一批過來,那麼對於第三方app開發者來說,這部分使用者本來就是他們的,現在多花了一倍的成本,卻無法帶來增量使用者,這是HMS無法解答的問題

  • 10 # 競技場狂想曲

    解決不掉,真正能一次性解決問題的辦法就是做一家企業與谷歌相似,從谷歌引流,從而形成兩家企業,這樣才可能與谷歌平起平坐,為然的話,谷歌的軟體就不讓華為用,你怎麼移植?你再怎麼移植也是有標誌的,這個跑不了,谷歌還沒有禁止所有華為的app呢,比如流星器,一旦禁用,你用app上不了youtube,你用瀏覽器也上不了,那就更痛苦了,所以,取代谷歌的工程量是巨大的,成本太高,不做吧,根本就沒有出路,做吧,時間久成本大,從個人的理解角度上看,希望小於失望,靠價格、技術、還有作業系統,優勢除非特別明顯,不然的話怎麼分國際市場。不做沒有出路,妥協也已不可能,為了生存,只能硬著頭皮愚公移山,在價格低的情況下,做好技術性能,在作業系統完善的前提下做好體驗和售後,然後慢慢發展生態,youtube不讓去了有可去的地方,郵箱這個到不是什麼極大的問題,想讓使用者離開油管,如果那麼簡單就沒有今天,慢慢來吧

  • 11 # 每日精彩科技

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

    如果GMS轉化為HMS軟體,軟體開發商支付各種費用,只是開發人員不需要很大的成本,然而,如果用於基本服務GMS軟體開發的技術成本,在我看來,不是很大,主要在於相應學科的基本過程需要修訂有關內容HMS,主要問題在於這是開發商真正想要的。

    首先,解釋GMS不僅僅是軟體,它是一個服務系統。GMS包括搜尋、語音搜尋、Gmail、聯絡同步、Calendar Sync(日曆同步)、Talk、Maps、街景、YouTube、谷歌播放。

    GMS系統與國內軟體無關,國內軟體在中國的應用程式市場上也不會依賴於GMS谷歌,除非國家軟體和中國的HMS一起出海。

    因此,GMS中的應用程式被分為幾個類別,包括谷歌地圖、谷歌Gmail、YouTube等。

    其次,不要依靠基本服務的提供谷歌Play提供APP安裝和下載谷歌Play的軟體,因為他們不依賴於谷歌應用市場,所以改用HMS很容易和沒有帶來任何費用可能會一樣簡單,就像從OPPO中國市場應用。

    真正的問題是,第三個基於谷歌系統的應用程式與谷歌GMS服務的連線相對較大,支援谷歌的輸入功能。該應用程式的這一部分尤其成問題,因為它與谷歌GMS的關係最為密切。我認為有兩件事是麻煩的,那就是開發成本。

    首先,在技術層面,中國為HMS提供了銀行賬戶、錢包服務、程式碼掃描服務(Scan Kit)、應用內部通訊、通知、身份證明等機會。允許使用這些功能的軟體必須完全被HMS所取代,才能被嵌入到HMS系統中。

    在這方面產生的第二個問題直接與開發商HMS數量,如果不足,使用者可能會覺得太昂貴移植應用GMS之類的服務,提供HMS並非完全可供谷歌GMS,開發商不會考慮移植當HMS越來越成問題,畢竟,如果應用程式在GMS中移植到HMS或考慮使用經驗。

    因此,我認為,從中國的角度來看,中國可能會通過鼓勵主要應用程式開發人員將app轉移到HMS和使用HMS而不是GMS來承擔重大成本。另一方面,為了防止谷歌GMS被廣泛使用或使用得更少,當地開發人員建議為谷歌開發類似的替代應用程式,以避免兩者之間的不匹配。

  • 12 # 默先生7

    國內:無所謂,反正國內不用GMS

    華為:

    國外:我幹嘛要接入HMS?

    華為:我給錢

    國外:哦,好吧

  • 13 # 大馬士革賣豬肉

    GMS包含兩部分:

    1. google自身全家桶軟體,gmail,chrome,youtube,地圖等等。

    2. 提供一整套基於端側和雲側的sdk能力,提供給app開發者使用,使開發者開發更容易,同時ye綁上了google的生態大船。這些sdk包含push訊息,地圖能力,人工智慧,分析支援,位置能力,雲資料庫,雲端儲存等等。只要app使用了這些能力,就必須依賴手機端的gms客戶端。

    華為被斷gms後,正在全力構建自己的生態,HMS全面對標google,已經演進到4.0以上版本,目前正在全球推廣。

  • 14 # 甩鍋沒軟用

    以前的手機生態是,每個手機廠商有自己的一套系統,諾基亞有他自己的,黑莓手機也有他自己,這樣的發展勢必導致資源不整合和浪費,因此早期的蘋果才能成功,同理早期的安卓才能成功。早期安卓的成功不是他有多好用,而是他有多開放。

    但是現在呢,他做大了,他可以隨心所欲了。保不準以後被制裁的就是“你”。但是如果“你”的目標不是做大,只是賺點小錢,寄人籬下的,不用考慮太多。

  • 中秋節和大豐收的關聯?
  • 大友地板和大自然地板哪個好?