為什麼國產 Android 應用不喜歡通過 Google Play 推送升級?
通常,依照慣例,都是通過Google Play來推送Apps升級, 這也是基本所有國際App開發者推送升級的方式。為什麼國產的Android Apps都喜歡在App里通知有升級,然後讓用戶直接下載安裝文件讓用戶自行安裝App的升級呢?我所用的絕大多數國產Apps都是這樣,這其中有什麼行業潛規則,譬如說是節省成本?還是所謂「節約用戶網路流量」?
瀉藥
首先,Google Play的訪問在國內是受限的。在天朝大部分地區,Google的伺服器的訪問程度基本上被局限在擁有『挑戰牆』技術的少部分人身上。對於大部分人來說,Google Play就是一個『壞掉的、沒有辦法打開』的內置軟體。然後,國內Android廠商習慣性在銷售Android設備之前給設備刷上自己自定義過了的Rom,而這些Rom因為法律、牆的原因而無法原生附帶Google Play市場。同時廠商會處於利益和用戶需求的考慮,將Google Play市場的位置通過其他的Android軟體市場替換掉,比如說用Moto的國內市場。軟體開發商了解這個情況,所以一般來說針對國內市場的軟體不會針對Google Play做升級提升。
然後,就是國內軟體廠商的奇怪的『權力欲』,這種權力欲使得國內廠商不願意在自己的軟體中加入其他人提供的服務。GCM就是一個很明顯的例子。對於系統的掌控、對於介面的掌控、對於用戶的掌控,這些在國外廠商看來可有可無的東西,對於中國廠商來說卻特別重要。在國內,做軟體的永遠是做介面、做渠道,因為大家都想做大,但最後怎麼樣了……大家都看的到。
最後,要提到的就是個人開發者的生存問題。大家都知道在Android平台賺到錢是非常困難的,一般來說都是靠著廣告收入來支持發展。個人開發者按照道理來說應該更加願意依賴第三方服務來提供『通知』之類的功能,但就是這種對於第三方服務的依賴,導致了很多問題。上面說過的,依賴Google Play在國內的環境中基本上是不可靠的,同時,使用某些第三方服務的時候,推送成了一條生財之道,這也就是我們見到的Android手機上莫名其妙出現的推送廣告的來源。當開發者把更新推送和廣告推送捆綁在一起時,就可以名正言順的向用戶申請推送,或者說後台Service許可權,然後廣告推送自然也沒有壓力了。
以上基本上就是國內廠商不願意使用Google Play推送的原因了。牆、渠道、控制、廣告,要點就這幾個了。
說實在,寫這段文字,確實覺得挺悲哀的。Android好好的一個系統,裡面大部分內容,基本上都被上面人、控制欲膨脹的廠商和求生存的開發者三者給玩殘了。國內畸形的盜版市場、人們對於用戶和渠道的看重都是中國特有的,在我看來,這些東西扭曲了Android的存在。不過這種扭曲,也許正是所謂的『符合中國國情』的吧。============體內酒精含量:0.4%=============今天喝了點紅酒,腦子有點亂,加上這種問題,實在是不想說了,因為說得真的覺得很心酸在國內做軟體,真的很痛苦……因為大多數在國內銷售的Android手機是沒有google套件的。
題外說一句,在有國際知名app做替代的前提下盡量遠離遠離某些國產app對任何智能手機的使用體驗都會有相當大的提升。
以後遇到了直接舉報吧。Google Play商店新規:禁止應用自動升級|Google|Play|谷歌
我認識的很多人沒有綁定gmail帳號 Google Play推送用不了
我比較奇怪的是,很多廠商根本不更新google play,google play都落後很多版本了,一年都不更新就算是牆,以及審核等其他因素,好歹應該一直更新很多廠商都是隨便扔一個版本,就算了,一直不更新,然後自己搞更新提示等過了一年半載,出一個全新版本的時候,才去google play更新一個滿是bug的版本真心讓人火大
1、國行手機基本閹割了google play,包括我手裡的三星S3,這和是不是國產手機沒關係;國內手機裡面一般都是第三方的market,比如聯通沃商店等;
2、google服務在大陸方法不可靠,指望它來推送升級消息?等死吧
3、即便可以使用google play,很多用戶也往往忽略升級消息,或者拖後升級4、google play的審核雖然夠快,但還是不夠快。當你發現一個嚴重bug需要馬上更新的時候,即便等一個晚上也是煎熬。我們現在開發的安卓應用,每次有新版本後,按照優先順序先後順序:
1、先往自己網站放一個apk,供app自己提示,自動升級,不通過任何市場;2、往google play扔一個;3、往國內幾家比較有名的第三方市場各扔一個;4、往幾大運營商的商店各扔一個(審核最慢);實際運行一年多來看,絕大部分用戶都通過自動升級來更新了,因為這個最及時,基本是第一時間。不過缺點是,沒有了商店的用戶評論,當然這個以後可以有別的方式來彌補。google play 必須要註冊gmail。gmail很不穩定,經常被封鎖。google play 不能直接下載apk程序文件,這也不符合國內很多人的使用習慣。很多國內手機沒有預裝google play。
有牆啊....不翻根本收不到谷歌的更新推送
因為GMS服務是向廠商收費的 換句話說 你可以用系統 但是如果你的系統裡面有GSM Google就要收費
國情在此
國行手機ROM一般沒有Google Services Framework,導致部分谷歌app(e.g. google play)不可正常運行。
由於原因,Google Play的網路訪問不穩定。
推薦閱讀:
※google play上的國產軟體還流氓嗎?
※為什麼知乎非要假裝能「從 Google Play 下載」 ,實際丟給你一個APK?
※Google Play上 遇到「無法在您的設備所在的國家/地區安裝此商品」如何處理?
※如何更新google play服務?
※如何在 Google Play 上支付?
TAG:Android應用 | Android開發 | 谷歌Google | GooglePlay | Android |