Android11系統(tǒng)來了,但是與ios系統(tǒng)游戲數(shù)據(jù)仍不互通,為啥?
早在2020年9月9日的時候,Android 11正式版上線。各家手機廠商也在爭相取得android11的使用權(quán),來吸引消費者。MIUI官方宣布,基于Android 11正式版打造的MIUI 12穩(wěn)定版已經(jīng)內(nèi)測,首批支持機型為小米10、小米10 Pro、Redmi K30 Pro、Redmi K30 Pro變焦版等等。
在Android 11上,谷歌帶來了全新的鏈接API,用以支持5G網(wǎng)絡(luò),因此可以充分利用5G提供的速度和低延遲,如在檢測到高質(zhì)量網(wǎng)絡(luò)時,使 APP 自動提供高質(zhì)量視頻。
于此同時谷歌正式推出Android 11 Go Edition,超過1億臺入門級手機將在今年獲得更新支持。報道指出,Android 11 Go Edition可在2GB內(nèi)存手機上流暢運行,應(yīng)用啟動速度提升了20%,并為用戶節(jié)省了270MB的可用內(nèi)存。
但盡管如此,很多朋友在玩游戲的時候,發(fā)現(xiàn)ios系統(tǒng)和安卓系統(tǒng)的數(shù)據(jù)是不能互通的,這又是為啥呢?
1、Android是用java語言開發(fā)的,所以服務(wù)器也可以用java語言開發(fā),利用json進行通信。
2、而iOS則是switch開發(fā),服務(wù)器那一部分一般是用Python,PHP等開發(fā)。
如果都塞到一個服務(wù)器上,服務(wù)器得區(qū)別哪些是Android發(fā)送的請求, 哪些是iOS發(fā)送的請求,對于游戲這種大型數(shù)據(jù)交流的應(yīng)用非常巨大,區(qū)別之后又得發(fā)送Android能識別的結(jié)果或者iOS能識別的結(jié)果,因此他們把服務(wù)器分開了,Android用Android的服務(wù)器,iOS用iOS的服務(wù)器。
違反蘋果開發(fā)者協(xié)議
我們知道,iOS和Android設(shè)備背后是蘋果和谷歌,對應(yīng)的應(yīng)用商店是App?Store和Play?Store。玩家通過這些渠道下載的游戲并氪金充值時,蘋果和谷歌從中抽成30%利潤。
而國內(nèi)沒有谷歌,加之Android是開放平臺,給一個安裝包裝上就能玩。如果數(shù)據(jù)互通,游戲廠商則可以誘導玩家在安卓端充值(避免抽成),在iOS端享受,這違反蘋果開發(fā)者協(xié)議。
其次,分服可以快速更新游戲
在2010-2015年,Android版本碎片化嚴重,Android手機市場分散,每個廠商各自維持自己的手機產(chǎn)品和系統(tǒng)更新,步調(diào)不一。而iOS相對穩(wěn)定,游戲廠商為了方便管理,選擇讓游戲按平臺劃分服務(wù)器運營,即分散壓力,又方便服務(wù)玩家。
早期服務(wù)器和流量太貴
在中國移動市場萌芽階段,我們的手機游戲大多還是單機游戲,像《水果忍者》《憤怒的小鳥》,這些游戲在內(nèi)部需要聯(lián)網(wǎng)的唯一可能,就是玩家在氪金充值的時候。那個時候還不流行網(wǎng)銀,更沒有微信支付寶,氪金還是要靠發(fā)短信扣話費的方式進行,因為搭建服務(wù)器和流量費用實在太貴了。
解決辦法:申請轉(zhuǎn)區(qū)
選擇將玩家的游戲數(shù)據(jù)打包轉(zhuǎn)區(qū)是很多日本手游的做法,玩家可以申請將游戲內(nèi)的角色轉(zhuǎn)移到不同的服務(wù)器,但原本服務(wù)器就不互通的游戲好友數(shù)據(jù)、戰(zhàn)隊數(shù)據(jù)、親密關(guān)系數(shù)據(jù)、師徒數(shù)據(jù)等都是帶不走的。
想要ios和android游戲數(shù)據(jù)互通還得再等一段時間了。