03.08 怎麼把GMS的軟件轉到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科技


華為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科技官


    相比華為的“鴻蒙”操作系統,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視界


在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想要在國外站穩難度難大,但是這難度並不是來自軟件開發者,而是更上層的難題!


極速說天下


一、如果是一些小APP,不調用支付、地圖等API接口的,比如一些非常簡單的工具APP,不用改變什麼,直接搬過來就是了

HMS其實是與谷歌的GMS對應的,GMS含兩部分內容,一部分是谷歌全家桶,即google map、youtube、google play、Gmail這些。

另外最重要的一部分則是谷歌的服務,比如支付、消息推送、遊戲中心、地圖接口等等許多服務的編程接口API。

而如果一些小小的APP,比如一個計算器什麼的,不需要調用GMS中的API的,那就沒什麼工作量,可以直接拿到HMS上來就是了。

二、但如果是一些需要大量調用API的東西,則要調整很多

比如一個打車軟件,原本在GMS下,調用的是GMS的地圖API,甚至還有谷歌的支付接口,谷歌的推送消息接口。

如果要遷移至HMS來,這些接口部分全部要改,要調用HMS提供的相應的API接口,這個工作量說大也不大,說小也不小,對於大的APP開發商來講,並不是什麼難事。

此外,還有要注意的是,目前GMS沒有哪個廠商會放棄的,一旦接入HMS,意味著兩個APP版要維護的,這個也會增加廠商的工作量和難度的。


互聯網亂侃秀


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

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

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


海上白玉京


看到題目,大家或許對這些詞彙有些陌生,什麼是GMS,什麼是HMS,我是誰,我在哪。

其實他們就在我們的身邊,是應用於移動端的一種服務。

GMS是谷歌公司的移動端服務,全稱【Google Mobile Service】GMS就是他的英文縮寫 他所代表的通俗意義上可以這麼理解,使用谷歌的google play,谷歌錢包,谷歌郵箱,總之就是不能安裝谷歌的應用軟件,這個對於國內的用戶但是沒有太大的影響。

但是戰略意義上來講,谷歌公司在禁止華為使用GMS服務之後,華為的海外用戶如果購買了沒有移動端服務的手機,那麼無疑就是一個只能接打電話的基本手機,我相信是沒有任何一個人會去購買的。


HMS則是華為公司自行開發的移動端服務,包含有華為的賬號,雲存儲空間,定位,錢包等各種智能手機的基礎服務,類似於谷歌的GMS。


說句直白的話,就是谷歌公司不讓我用他的服務,我拿出來自己的服務安裝在手機上。

但是這樣的更換需要很大的代價,大家都知道,手機除了硬件,操作系統和系統服務,最重要的就開發者基於這些所開發出來的生態,這種生態廣意的理解就是軟件的支撐,我們平時安裝安卓端的軟件安裝文件的後綴名是.apk,蘋果端的軟件安裝後綴名是.ipa。他們都是不同的編譯過程。

而且最重要的一點是谷歌的軟件使用都必須要經過谷歌去授權,而不是簡單的邏輯或是代碼轉換的問題。

如果在HMS下,就要去符合華為的編譯器,華為的框架,作為軟件開發者,應該可以很快的上手華為的開發語言和開發工具,況且,華為在前幾天發佈hms要進軍海外市場的時候也明確的表態,將要投入10億美元作為激勵開發軟件的團隊或個人。

構建一個新的生態任重道遠,需要有數不清的開發團隊來去支撐,逐步的完善這個生態,逐漸的和目前谷歌和蘋果齊頭並進,才是當前的重中之重。

不久的將來,我們就會看到完善的我國移動端自主芯片+自研系統+自己的移動端服務。

更多科技的精彩文章,盡在@吉吉美學,歡迎關注,感謝大家的閱讀。

吉吉美學


將GMS軟件轉到HMS上,對於國外的開發者來說工作量會比較大大,對於國內的開發者來說難度不是很大。

國外軟件開發者

目前國外的軟件開發者只維護兩個系統,一是安卓的GMS,二是蘋果的IOS,如果再多出一個鴻蒙的HMS,他們的工作量將會大增,他們就需要維護三個系統了,不過只是前期軟件剛發佈時,到了後期會比較輕鬆。

但是巨大的工作量,他們也不得不進行維護主要有以下幾點原因。

一、華為的體量

華為手機再國外賣的還是比較好的,華為一年在國外可以賣出一億多部手機,尤其是在歐洲,一點也不亞於三星與蘋果。目前谷歌已經禁止華為使用GMS,導致華為的新款手機無法使用,造成大量的用戶流失,華為又推出了替代方方案—HMS,軟件開發公司只好去努力適配HMS,儘量的挽回一些用戶。

二、華為的扶持計劃

在2020年華為終端發佈會上,華為啟動了“耀星”計劃,拿出10億美元鼓勵開發者適配HMS,同時HMS也提供了多種服務,方便開發者進行開發。

三、可以趁此進入中國市場

目前在中國很少使用國外的應用,因為國內的手機都不支持GMS,所以他們的軟件業務i發進入中國市場。如果他們適配了HMS,在未來很有可能可以面向中國的消費者,進一步擴大了自己的市場。

國內開發者

華為推出了HMS,對於國內的開發者會有很多的好處,他們也很樂意去進行適配。

一、國內軟件基本沒有適配GMS的軟件

國內大部分的軟件都沒有適配GMS,HMS正好填補了這個空白,所以工作量就大大的減少了。

二、進軍海外市場

目前國內大部分軟件只是面向中國的消費者,因為不支持GMS的緣故,很少有軟件在國外使用。國內的軟件可以通過HMS進軍海外市場,畢竟國外市場是非常大的。

工作量少,可以擴大自己的市場,再加上華為扶持計劃,相信國內大部分軟件都會在短時間內進行適配。

HMS的發展

HMS目前發展的很好,華為已經推出了HMS Core 4.0了,華為瀏覽器以及華為地圖也在內測當中,馬上就要向市場發佈了。同時新版華為應用市場已經接入了很多的國外軟件,你只需將應用市場升級到最新版本,然後到“我的”,在設置中切換任何一個國外的國家,無需藉助任何的工具就可以下載國外的軟件

鴻蒙系統何時可以用在手機上

大家都很關心鴻蒙系統封什麼時候可以用在手機上,HMS已經對外正式發佈,並且發展的也不錯,如果順利的話,相信華為今年就可以發佈搭載鴻蒙系統的手機了。華為也會將部分舊款手機通過系統升級的方式,將安卓系統更換為鴻蒙系統。

大家期待鴻蒙系統、華為地圖、華為瀏覽器嗎?

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


叫獸科技說


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萬款,已經初具規模。


歡迎關注,批評指正。


分享到:


相關文章: