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

小一一哥哥


    相比華為的“鴻蒙”操作系統,HMS更為重要,HMS生態一旦成熟,將會為鴻蒙系統的推出提供條件,而當下HMS替代GMS也是未來鴻蒙替代Android的一次嘗試。谷歌停止了對華為GMS的授權,加速了HMS正式商用。

    HMS任重道遠

    由於谷歌暫停了對華為GMS授權,華為手機在海外的銷量持續下滑,2019年的第二季度、第三年季度、第四季度出貨量同比下降16%、20%、26%,主要原因來自海外用於對Google Play、YouTube、Gmail、GoogleMap等應用依賴,導致華為華為手機需求下降。

    谷歌及其相關的應用服務在歐洲、北美地區深耕多年,預計在很短的時間內HMS代替GMS服務還是比較困難的。

    目前而言,華為手機應用商店的APP遠遠低於Google Play Store,前者只有5.5萬,而後者超過了300萬。所以,華為的重心依然是吸引更多的開發者接入HMS生態。


    GMS遷移到HMS難嗎?

    對開發者而言,HMS做好兩點就行:開發工具足夠好用;開發者利益有保障。

    ①開發工具足夠好用。華為的HMS Core 4.0已經上線,提供了14個HMS Core能力,51項服務,885個API基本情況,除了GMS提供的基礎服務外,還提供了機器學習服務、情景感知服務、全景服務等差異化能力,實現文字識別、人臉識別、標籤對象、對象檢測和跟蹤、地標識別等AI應用,可以說為開發者提供了體驗更優,更智能化的應用服務。

    ②開發者利益有保障。從保障開發者利益來看,華為還是下足了功夫,將開發應用全部收入的70%等比例返回給開發者,而且啟動了10億美元的“耀星”計劃,號召全球開發者開發基於HMS核心的APP。



    總之,對於開發人員來說,HMS提供了相比GMS更優、更豐富的體驗,從GMS遷移到HMS也十分簡單,開發者也可以輕鬆集成。此外,HMS的推出,為國內應用出海,以及對海外開發者而言都有重要的意義,可以打破GMS的壟斷地位。相信不久後華為的HMS生態會枝繁葉茂。

如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。

Geek視界


華為HMS4.0正式發佈,估計很多開發者都在抉擇要不要加入到華為HMS服務中來,但是對國內和國外的開發者來說,他們考慮的點並不相同,海外開發者或者說面向海外發行的APP開發商面臨需要考慮題主說所的代價問題,而國內開發者並不需要,相對影響較小。

1、基於GMS開發轉投HMS需要付出哪些代價

很多人可能認為GMS服務僅僅是谷歌全家桶APP,比如Gmail、facebook、Google Map、Google Pay等,但事實上GMS對開發者來說包含更多的內容,很多APP開發時使用的帳號體系、位置定位、地圖服務、支付體系等等都是基於GMS框架服務,只要使用了GMS服務,APP開發商就能直接調用這些服務為用戶提供對應的服務,這些服務可以說大大提高了開發者的效率,畢竟不用開發者自己研發拿現成的就可以了。

如果說開發者轉投向HMS服務,那麼這些開發者的工作量一定是翻倍的,因為在全球發行的APP他們肯定是不會停用GMS服務的,畢竟HMS現在生態還沒起來,原有的體系仍舊要維持下去。

針對新加入的HMS服務,開發者必定要針對APP進行重新調整,引入HMS服務的這個過程會有磨合期,工作量不會太小,這裡面可能會產生各種兼容問題,各種不穩定的Bug以及適配問題等等,這些都需要花時間去解決。

當然,相比較於iOS系統,HMS服務還是要相對省事一些,畢竟這個生態仍舊是基於安卓系統。


2、國內APP開發者工作會相對較小

國內APP開發商現在都沒有使用GMS服務,整體來說就是空白,現有開發的APP如果引入信貸HMS服務的話,整體工作量個人認為會小於HMS服務。

畢竟全新引入HMS服務就好比是新建一個項目,比在舊項目的基礎進行刪除修補總的來說要容易一些,工作量也會小一些。

由於國內華為手機用戶量非常大,因此APP開發者加入的意願要比海外大的多,再加上工作量也相對較小。

不過,部分APP頭部企業可能不一定在短期內加入,因為這不符合部分APP開發商的既得利益。引入HMS服務之後,國內安卓系統上的一些亂象會得到遏制,比如消息亂推送,APP常駐後臺,過度索要權限等,在HMS服務下這些行為是不被允許的,整體安卓體系在安全性和隱私保護上會有提升。

Lscssh科技官觀點:

綜合而言,開發者使用HMS服務一定是會加大原有的工作量,畢竟原來只要調用一家服務就可以了,現在還要再針對HMS進行調試和開發。不過,在維持現有的GMS服務的情況,很多開發者還是樂意接受HMS服務的,畢竟華為手機的體量放在這裡,全球銷量第二大的手機廠商研發出的生態系統,誰也不敢輕易忽視,況且華為還提供了10億美金進行扶持,對部分APP開發者來說付出的這點人工還是值得。




Lscssh科技官


在2020年2月24日晚,華為宣佈開始全力打造HMS生態。此前華為也曾宣佈將每年投入10億美元,來激勵全球開發者投入HMS建設。至於怎麼把GMS的軟件轉到HMS?這是個技術問題,對於開發者來說,並沒有太大的難度【餘承東:從安卓轉移到鴻蒙只要1-2天】。但是,華為要面對的不僅僅是技術問題,而這才是華為要付出的代價:

(一)國內市場不會起波瀾

對於國內市場,由於早年穀歌的退出,谷歌服務對於國內的存在感基本等於0。國內的局面是各家廠商有各家廠商自己的應用市場,華為打造HMS,對於國內用戶來說,基本上可以用“感知不強”來形容!

至於國內應用的適配問題,早期已經有很多應用適配了方舟編譯器,相信在華為的努力下,國內絕大多數應用都能適配。BAT也不會在這個時候來使袢子,他們的大局觀肯定極高!而對於程序員來說,這更不是太大的難題。

(二)國外市場尤其是以美國為首的市場——死衚衕

對於谷歌系(美國)來說呢?谷歌已經禁止華為Google Play,面對華為又搞出一個對手HMS,他怎麼可能支持?而油管、谷歌地圖、GMILE等應用又怎麼可能去適配HMS!

對於國外用戶來說,用戶能接受的就是安卓的Google Play和iPhone的APP store,為什麼要使用一個素未謀面的AppGallery呢,而且還是一個不能安裝最常用應用的HMS呢?就比如在國內你會去買一個不能用BAT以及字節跳動旗下所有軟件的手機嗎?

面對這樣的局面,有“知乎大佬”給出建議——敵人的敵人就是朋友!華為可以聯合谷歌系應用的競爭對手,相信各個軟件分類的第二名可能很樂意去開闢一個新的市場,但是依舊要面對他本身對於谷歌服務的依賴問題!

總結

萬事開頭難,面對困境,華為要做的不是放棄國外市場,而是迎難而上!谷歌服務,IOS的APP store這些對於用戶來說已經根深蒂固,油管,GMILE等軟件對於國外用戶來說也基本必不可少。華為HMS想要在國外站穩難度難大,但是這難度並不是來自軟件開發者,而是更上層的難題!


極速說天下


感謝您的閱讀!

安卓系統的一個嚴重的問題,讓它很可能會被逐漸替代,而且,這個問題也可能谷歌會放棄安卓的原因所在。

即使谷歌不對華為禁止使用GMS服務,華為也不得不開始研究HMS服務,只是谷歌的禁止,加速了HMS服務的開始。

連谷歌都在嘗試捨棄自己的安卓系統,特別是在GMS服務中,谷歌被歐盟罰款數億歐元,讓谷歌確實在這方面有退縮。

谷歌系統拋棄GMS服務,或者安卓系統原因分析——

  • 谷歌已經在測試自主打造的Fuchsia系統,這是基於Magenta內核,並且主打簡約流暢高效以及跨平臺平臺系統。理由是為了能夠抗衡蘋果系統,實際上我認為也是為了從安卓系統脫身。
  • 安卓系統雖然開源性,有助於各大手機廠商紛紛DIY自己的系統,但是你也看到,安卓系統因為太多的DIY系統,反而讓各家系統不均衡,開發者需要多方適配,這種適配,很可能會安卓系統的軟件開發充滿困難,開發者在思索,這種尾大不掉的開發,真的能夠一直適用於安卓系統嗎?開發者開發難度增大。
  • 谷歌雖然從GMS中獲取了巨大的利潤,卻在反壟斷以及中國市場中,折損良多,一旦獲利不高,谷歌確實可能會離開安卓系統。

因此,HMS服務是大勢所趨!當然,美國的阻止,谷歌的禁止使用GMS,給了華為HMS服務機會,所以你見到了迅速上線的HMS服務,打造世界第三大世界生態體系。

其實,華為移動服務很早在國內開始招募眾測,華為移動服務是華為提供的基礎服務合集,並且提供華為賬號、應用內消息、消息通知、身份驗證、掃碼等基礎服務。

在HMS Core Test是一款集合了6個HMS基礎服務的應用安裝下載小型應用市場模型,在這個應用市場中,能夠看到包括Game、Fido&Safety、Purchase、Identity、Scan、Nearby、ML等應用。

而且,我也也知道,因為華為在世界的發展,更多的用戶,開發者知道華為的未來可期。並且,在2月24日,華為終端發佈會中,餘承東提到將花10億美元投入HMS服務建設中。

並且,華為消費者業務全面開放HMS,讓全球開發者更便捷、快速地接入HMS生態,進行應用創新,實現生態共享。

GMS服務轉HMS服務難嗎?難卻值得!實際上,在未來鴻蒙系統開發中,華為還提供了多種方式,比如在全軟件的源代碼在平臺上公佈,所有人可以免費的獲取,從而加以學習修改,降低研究技術的難度。我們也相信華為在HMS中應該提供了更多便利的方式來引導更多的軟件適用於HMS服務!


LeoGo科技


App從來沒有問題,有市場必然有人去下這個功夫。谷歌讓人無法放手的是Gmail,youtube和地圖這三個大殺器。它的生態和使用習慣已經很難讓人改變了。

那麼為什麼谷歌生態難以改變呢?它有個東西叫google for education。谷歌提供無限量的網盤空間,無限量的domain郵件服務,以上一切對所有教育系統免費。很多學校已經不用自己的服務器了,所有文件都在谷歌雲端。從小學開始國外孩子就使用gmail發郵件,在youtube看視頻上課,使用google earth學習地理。谷歌的生態建立已經從低幼開始了。

谷歌三件套真的難以撼動,但是華為或許可以使用拿手的農村包圍城市策略,扶植歐洲企業開發自己的郵件和流媒體服務,一點一點的挖谷歌牆角。至於如何操作還需真正的戰略家來制定策略,希望華為可以找到這樣的人才。


海上白玉京


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的出現必將推進國內安卓手機軟硬件的規範化進程。

但是對於程序員來說,很可能很長一段時間都必須對一個軟件為各個廠商的服務平臺準備不同發佈版本。想來會相當傷感。


jedimasterli


謝謝您的問題。軟件開發者不需要付出很多代價。

安卓系統底層被鴻蒙系統取代。安卓系統底層代碼利用率低,使用時間長了可能會出現卡頓問題。華為EMUI 10系統通過GPU Turbo、Link Turbo、EROFS 文件加速,以及鴻蒙系統的方舟編譯器、微內核、分佈式等技術優化安卓底層,換而而言,安卓系統底層已經被鴻蒙系統底層技術取代,再說得直白一些,華為EMUI 10系統雖然基於安卓,但安卓已經是隨時可換的“空殼子”。

谷歌GMS被華為HMS替換。HMS服務也可以理解為鴻蒙系統的生態的一部分,HMS服務的完備就意味著鴻蒙系統步入正軌,隨時投用於手機。用HMS代替GMS,是鴻蒙系統替換安卓系統的第一步。華為還設置了10億美元支持HMS,HMS可以把中國軟件推向世界,把世界軟件引入中國,其中的商機不言而喻,開發者即使代價再大,也會認真考慮。



開發者加入HMS的代價不大。華為地圖為開發者提供了6大類25種API接口,支持40多種語言,HMS原為開發者提供全程、全方位服務支持,直至盈利。華為還提供了統一掃碼服務,不管開發者是什麼碼,都能識別。開發者的應用在華為終端上帳號一次接入,用戶在手機、平板、PC、手錶等諸多終端上都能用。華為為開發者抹除了操作系統差異,提供了HMS標準化、貼心化的服務,使開發者變化成本最小,而且受益其中。目前華為全球註冊開發者有130多萬,通過HMS Core接入的應用超過5萬款,已經初具規模。


歡迎關注,批評指正。


追科技的風箏


谷歌的瀏覽器、地圖、郵箱、雲相冊、YouTube等等這些只是工具,但卻是你進入世界,瞭解世界最好的工具。你能造出比谷歌更好的工具嗎?目前來看全世界都不能。

你能拒絕進入全世界,瞭解全世界嗎?中國人可以,外國人真的不能。

有人會說:笑話,沒有谷歌我就不能瞭解世界啦。答案是:是的,谷歌就是這麼流弊。


我愛奶茶375


三座大山:gmail map youtube這個三個就相於國內的 mail.163 ,高德,愛奇藝,國內是三家大公司持有的,他們會把自己的業務並給華為嗎?app可以放到HMS生態圈,但是會不會以後支持?不知道!

谷歌在目前情況下看,是不可能的,以後也不知道,谷歌會不會再更加嚴厲的封殺嗎?估計會,畢竟華為也是它的對手,但是會不會放鬆呢?不會,因為老美吸取了上次思科的教訓。除非華為放棄了什麼,不然不可能的!

沒有這個三座大山,國外用戶很難買單!所以轉移其他的應用APP數據可能,但是這三個不可能!

沒有消費者用你手機,哪有開發者為你開發,沒有應用,哪來補貼,沒有補貼就沒有開發者,沒有開發者,哪來的生態!難


一個小工


怎麼把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等等。對於程序員來說,只要花時間學應該沒啥問題。


更多分享,請關注《東風高揚》。


分享到:


相關文章: