你好,歡迎來(lái)到川北在線
微信
騰訊微博
新浪微博
2016年中國(guó)移動(dòng)游戲質(zhì)量白皮書(shū):解析手游質(zhì)量方面的現(xiàn)狀
時(shí)間:2017-01-11 16:40   來(lái)源:Gamelook   責(zé)任編輯:毛青青

  近日,WeTest騰訊質(zhì)量開(kāi)放平臺(tái)發(fā)布《2016中國(guó)移動(dòng)游戲質(zhì)量白皮書(shū)》(以下簡(jiǎn)稱“白皮書(shū)”)旨在 展現(xiàn)2016年度手游質(zhì)量方面的現(xiàn)狀。白皮書(shū)數(shù)據(jù)采集自2016全年度的WeTest騰訊質(zhì)量開(kāi)放平臺(tái)測(cè)試數(shù)據(jù)、應(yīng)用寶數(shù)據(jù)、騰訊燈塔數(shù)據(jù)以及其他第三方數(shù)據(jù)平臺(tái)的數(shù)據(jù),力求客觀、全面。

  游戲研發(fā)概況

  什么游戲類(lèi)型最火?——角色扮演

  2016年移動(dòng)游戲類(lèi)型主要包括動(dòng)作冒險(xiǎn)、飛行射擊、角色扮演、經(jīng)營(yíng)策略、棋牌中心、體育競(jìng)速、網(wǎng)絡(luò)游戲、休閑益智八個(gè)大類(lèi)。其中,角色扮演類(lèi)游戲最多,占比21.00% ,代表作有《夢(mèng)幻西游》、《熱血傳奇》等;體育競(jìng)速類(lèi)游戲最少,占比7.16%,以《天天酷跑》等酷跑、賽車(chē)類(lèi)游戲?yàn)榇怼?/P>

  移動(dòng)游戲安裝包普遍小于50M

  受制于中國(guó)整體的手機(jī)硬件和網(wǎng)絡(luò)環(huán)境,移動(dòng)游戲的安裝包普遍較小,其中小于50M的游戲安裝包過(guò)半,只有四分之一的移動(dòng)游戲安裝包大小超過(guò)100M。隨著安裝包大小上升,相應(yīng)的游戲數(shù)量銳減,其中,大于400M的游戲占比僅為3.1%。

  不同類(lèi)型游戲安裝包大小差異較大,網(wǎng)絡(luò)游戲、角色扮演、動(dòng)作冒險(xiǎn)游戲安裝包大小普遍較大,其中網(wǎng)絡(luò)游戲的平均大小達(dá)到205M,棋牌中心類(lèi)游戲安裝包最小,平均大小為27M。

  移動(dòng)硬件市場(chǎng)依然強(qiáng)勁

  目前市場(chǎng)上移動(dòng)硬件廠商超過(guò)340家,至2016年10月移動(dòng)互聯(lián)網(wǎng)用戶超過(guò)10億,日均活躍設(shè)備數(shù)量超過(guò)6億。

  操作系統(tǒng)中Android與iOS幾乎覆蓋了所有市場(chǎng)用戶,兩者用戶比例約7:3。

  終端品牌方面,5大巨頭(華為、小米、三星、OPPO、VIVO )市場(chǎng)占比持續(xù)領(lǐng)先,連續(xù)10個(gè)月市場(chǎng)占比超過(guò)65%, 接近70%。

  芯片方面,高通、聯(lián)發(fā)科、三星和海思四家廠商的市場(chǎng)占比超過(guò)95%,四巨頭壟斷整個(gè)芯片市場(chǎng)。

  Android硬件性能持續(xù)升級(jí)

  硬件性能在分辨率、內(nèi)存、CPU等方面不斷提升,變動(dòng)巨大。

  內(nèi)存方面,1月份,1G及以下內(nèi)存的機(jī)型占整個(gè)硬件市場(chǎng)的54%,10月份直接滑落到35%。新增機(jī)型方面,2G以上已成主流,甚至還出現(xiàn)了8G以上的機(jī)型。

  分辨率方面,高清屏幕(720p以上)的占比從1月份的56%升到了10月份的65%;更高的分辨率可以給玩家?guī)?lái)更優(yōu)質(zhì)的游戲體驗(yàn),也給各游戲廠商更大的發(fā)揮空間。

  CPU處理核心八核手機(jī)在TOP機(jī)型排行占比增加,十月份TOP100榜單中已經(jīng)達(dá)到66%,雙核系統(tǒng)手機(jī)已經(jīng)不在TOP100中。

  CPU主頻方面沒(méi)有明顯的趨勢(shì),1.2-1.4GHz低頻段手機(jī)與1.5GHz以上頻段手機(jī)市場(chǎng)占比無(wú)明顯變化。

  兼容性測(cè)試

  哪些兼容性問(wèn)題最多?

  在騰訊WeTest平臺(tái)測(cè)試的游戲中,平均每次測(cè)試能夠發(fā)現(xiàn)11個(gè)兼容性問(wèn)題。出現(xiàn)最多的問(wèn)題為:安裝失敗、UI異常、Exception、崩潰。所以我們接下來(lái)針對(duì)出現(xiàn)問(wèn)題最多的三個(gè)問(wèn)題進(jìn)行分析。

  不同手機(jī)品牌游戲兼容性差別迥異

  不同手機(jī)品牌上游戲的兼容性表現(xiàn)不一,華為、三星、樂(lè)視等品牌問(wèn)題較少?傮w來(lái)看不同品牌手機(jī)的問(wèn)題率差別不大,但不同品牌問(wèn)題率仍有不同?崤、華為、三星、樂(lè)視手機(jī)問(wèn)題率明顯較低,說(shuō)明這些手機(jī)的游戲兼容性較好,而問(wèn)題率較高的一些品牌,需要游戲開(kāi)發(fā)者尤其注意兼容情況。

  內(nèi)存越大,兼容性問(wèn)題也越少

  設(shè)備內(nèi)存對(duì)兼容性的影響明顯。隨著內(nèi)存增長(zhǎng),兼容性問(wèn)題明顯減少,內(nèi)存為1G的機(jī)型出現(xiàn)問(wèn)題的概率超過(guò)40%,內(nèi)存為4G的機(jī)型出現(xiàn)問(wèn)題的概率僅為3%左右。

 —發(fā)者應(yīng)該針對(duì)小內(nèi)存的手機(jī)做一定優(yōu)化,確保在小內(nèi)存機(jī)器上不會(huì)出現(xiàn)過(guò)多問(wèn)題。

  Android4.0的兼容性問(wèn)題最多

  Android操作系統(tǒng)中,表現(xiàn)較好的為android5.x,兼容性問(wèn)題最少。其中,Android 5.0版本兼容性最好,問(wèn)題率 ,僅約10%。

  發(fā)現(xiàn)問(wèn)題最多的版本為Android 4.0,出現(xiàn)最多的問(wèn)題為安裝失敗。主要原因是Android4.0版本的市場(chǎng)份額只有1.2%,并且不斷下滑,有很多游戲已經(jīng)不支持Android4.0版本,開(kāi)發(fā)者可以根據(jù)自己的需要自行選擇需要支持的版本。

  Android 6.0的問(wèn)題率比Android 5.0和5.1版本略高,說(shuō)明新版本對(duì)游戲的適配還有待提升。

  崩潰問(wèn)題分析

  手游的崩潰情況主要受到了手游內(nèi)存,設(shè)備系統(tǒng)以及游戲類(lèi)型三個(gè)維度的影響。

  手游內(nèi)存維度:

  手機(jī)內(nèi)存越大,出現(xiàn)崩潰的問(wèn)題越少。內(nèi)存對(duì)兼容性的影響很大,隨著內(nèi)存增大,兼容性問(wèn)題明顯減少,開(kāi)發(fā)者想降低崩潰問(wèn)題率,需要針對(duì)小內(nèi)存手機(jī)做一些特殊優(yōu)化。

  設(shè)備系統(tǒng)維度:

  Android 6.0的崩潰問(wèn)題率 。相比總的問(wèn)題率,Android 6.0的崩潰問(wèn)題率明顯較高,開(kāi)發(fā)者應(yīng)該重視Android6.0版本的適配。

  游戲類(lèi)型維度:

  體育競(jìng)速類(lèi)適配兼容問(wèn)題最多,棋牌中心類(lèi)游戲適配最好。棋牌中心類(lèi)產(chǎn)品玩法比較成熟,游戲邏輯較簡(jiǎn)單,崩潰問(wèn)題率 。

  UI異常問(wèn)題分析

  UI異常主要包括了游戲界面出現(xiàn)黑屏、白屏、花屏、資源加載失敗等問(wèn)題。

  按內(nèi)存來(lái)看,1G內(nèi)存手機(jī)的問(wèn)題率遠(yuǎn)遠(yuǎn)高于2G以上手機(jī)。

  按操作系統(tǒng)來(lái)看,Android 4.0和Android5.1版本的UI問(wèn)題較多。

  按游戲類(lèi)型來(lái)看,飛行射擊、休閑益智類(lèi)游戲出現(xiàn)UI異常的概率較高,網(wǎng)絡(luò)游戲出現(xiàn)UI異常的概率相對(duì)較低。

  安裝失敗問(wèn)題分析

  手游的安裝失敗問(wèn)題主要受到了安裝系統(tǒng)和游戲類(lèi)型兩個(gè)維度的影響。

  4.0系統(tǒng)的安裝失敗率 。Android 4.0和4.1系統(tǒng)的安裝失敗最多,分別為68%和13%,4.0目前因?yàn)槭袌?chǎng)份額很小,很多游戲已不支持該版本Android系統(tǒng),所以安裝失敗問(wèn)題相對(duì)較多,開(kāi)發(fā)者需要根據(jù)自身情況選擇需要支持的系統(tǒng)版本。

  休閑益智類(lèi)游戲安裝失敗最少。動(dòng)作冒險(xiǎn)、角色扮演類(lèi)游戲安裝失敗問(wèn)題普遍較多,此類(lèi)問(wèn)題通過(guò)自動(dòng)兼容性測(cè)試即可快速發(fā)現(xiàn),需引起開(kāi)發(fā)者的重視。

 ⊥戶端性能測(cè)試

  FPS表現(xiàn)最好的是消除類(lèi)游戲

  

  FPS指游戲每秒渲染幀數(shù),意味著游戲畫(huà)面的流暢度,當(dāng)FPS過(guò)低時(shí)可能導(dǎo)致游戲卡頓現(xiàn)象。我們?cè)跍y(cè)試中將著重關(guān)注游戲在默認(rèn)配置下,核心游戲嘲的FPS穩(wěn)定性和平均值。

  對(duì)于FPS穩(wěn)定性,騰訊手游質(zhì)量標(biāo)準(zhǔn)要求在中檔和 機(jī)型上,F(xiàn)PS達(dá)到25幀的比例大于90%,在低檔機(jī)型上達(dá)到18幀的比例大于90%。

  FPS的穩(wěn)定性表現(xiàn)最好的類(lèi)型為消除類(lèi),在三個(gè)檔位機(jī)型上都達(dá)到了99.3%以上,表明此類(lèi)游戲帶給用戶穩(wěn)定流暢的操作體驗(yàn)。

  FPS的穩(wěn)定性表現(xiàn)最差的類(lèi)型為棋牌類(lèi),在三個(gè)檔位機(jī)型上全部未達(dá)標(biāo),并且出現(xiàn)了機(jī)型配置越好,穩(wěn)定性反而越差的情況,此種情況也出現(xiàn)在了飛行射擊類(lèi)游戲上。僅消除類(lèi)、體育競(jìng)速類(lèi)及策略經(jīng)營(yíng)類(lèi)三個(gè)類(lèi)目在三個(gè)檔位的機(jī)型上都符合標(biāo)準(zhǔn)。

  在平均FPS方面,消除類(lèi)和體育競(jìng)速類(lèi)游戲表現(xiàn)相比之下更為 ,這兩個(gè)類(lèi)別下的不達(dá)標(biāo)游戲數(shù)量也極少。棋牌類(lèi)游戲在 機(jī)型上FPS均值跌過(guò)25,只有23.66,不達(dá)標(biāo)的游戲數(shù)量也超過(guò)了三成,雖然用戶體驗(yàn)上影響不大,但仍需引起注意。

  總的來(lái)說(shuō),隨著中重度游戲越來(lái)越多,游戲FPS均值出現(xiàn)緩慢降低的趨勢(shì)。

  多種游戲類(lèi)型都存在明顯內(nèi)存超標(biāo)

  

  現(xiàn)在的移動(dòng)設(shè)備內(nèi)存都比較有限,安卓系統(tǒng)的特性也容易導(dǎo)致內(nèi)存緊張。當(dāng)游戲占用內(nèi)存過(guò)高時(shí),可能會(huì)造成游戲卡頓甚至無(wú)法啟動(dòng)的現(xiàn)象。我們?cè)跍y(cè)試中將著重關(guān)注游戲在默認(rèn)配置下,核心游戲嘲的PSS內(nèi)存峰值和均值。騰訊手游質(zhì)量標(biāo)準(zhǔn)要求在 機(jī)型上PSS內(nèi)存峰值小于450MB,中檔機(jī)型上PSS內(nèi)存峰值小于350MB,低檔機(jī)性上PSS內(nèi)存峰值小于256MB。

  內(nèi)存問(wèn)題在低檔機(jī)型上最為嚴(yán)重,角色扮演、動(dòng)作冒險(xiǎn)、飛行射擊和網(wǎng)絡(luò)游戲類(lèi)內(nèi)存超標(biāo)現(xiàn)象比較明顯。開(kāi)發(fā)者在低端機(jī)型上對(duì)游戲的性能優(yōu)化需要引起重視。此外在低端機(jī)型中,我們發(fā)現(xiàn)同一款游戲在不同品牌的手機(jī)上內(nèi)存占用差距極大,建議使用騰訊TDR標(biāo)準(zhǔn)推薦的機(jī)型進(jìn)行測(cè)試。

  內(nèi)存占用 的類(lèi)別為動(dòng)作冒險(xiǎn)類(lèi),在中檔機(jī)型及 機(jī)型中都占據(jù)第一。在低檔機(jī)型中網(wǎng)絡(luò)游戲類(lèi)占用 ,達(dá)到304.25MB。

  內(nèi)存占用 的是棋牌類(lèi),在三檔機(jī)型中全為 ,這也與其本身的特征相符。

  網(wǎng)絡(luò)游戲的CPU穩(wěn)定性最差

  

  CPU(中央處理器)是手機(jī)的運(yùn)算核心和控制中心,對(duì)于游戲表現(xiàn)的影響可見(jiàn)一斑。當(dāng)游戲占用CPU過(guò)高時(shí),游戲可能會(huì)出現(xiàn)運(yùn)行緩慢、卡頓、閃退等現(xiàn)象,嚴(yán)重影響玩家的游戲體驗(yàn)。我們?cè)跍y(cè)試中主要關(guān)注游戲在默認(rèn)配置下,核心游戲嘲的CPU占用情況。對(duì)于CPU穩(wěn)定性,騰訊手游質(zhì)量標(biāo)準(zhǔn)要求游戲在各檔機(jī)型中的CPU占用低于60%的比例大于90%。

  CPU穩(wěn)定性表現(xiàn)最好的類(lèi)型為消除類(lèi),在三檔機(jī)型中都達(dá)到了99.6%以上,說(shuō)明此類(lèi)游戲能在各檔機(jī)器中都能提供穩(wěn)定 的游戲體驗(yàn)。CPU穩(wěn)定性表現(xiàn)最差的類(lèi)型為網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)游戲在低檔機(jī)型中表現(xiàn)最差,在 機(jī)型中的表現(xiàn)也低于其它類(lèi)型的游戲。從全局來(lái)看,所有游戲均已達(dá)標(biāo),但小部分棋牌類(lèi)游戲仍存在CPU占用稍高的情況。

  在平均CPU占用方面,棋牌類(lèi)游表現(xiàn)最好,在中檔機(jī)型中的CPU占用均值低至8.17%,遠(yuǎn)勝其他類(lèi)型游戲。網(wǎng)絡(luò)游戲在高中低三檔機(jī)型中CPU占用均值全部高于其他類(lèi)型游戲,可能存在CPU占用過(guò)高的風(fēng)險(xiǎn)。

  僅五成游戲達(dá)到騰訊Mono內(nèi)存標(biāo)準(zhǔn)

  

  

  Unity引擎制作的游戲數(shù)據(jù)進(jìn)行了匯總,讓讀者了解目前Unity游戲的數(shù)據(jù)表現(xiàn)。本節(jié)從mono內(nèi)存及資源角度進(jìn)行了數(shù)據(jù)分析。

  mono內(nèi)存方面,僅五成Unity游戲達(dá)到了騰訊標(biāo)準(zhǔn)推薦的50MB以下的要求。

  Unity游戲的資源內(nèi)存主要來(lái)自于紋理、網(wǎng)格、動(dòng)畫(huà)以及音頻部分。

  紋理資源方面,也僅五成Unity游戲達(dá)到了騰訊標(biāo)準(zhǔn)推薦的50MB以下的要求,同時(shí)也是所有資源內(nèi)存中超標(biāo)最多的一項(xiàng),值得游

  戲開(kāi)發(fā)者的關(guān)注;網(wǎng)格資源方面,八成多的Unity游戲達(dá)到了騰訊標(biāo)準(zhǔn)推薦的20MB以下的要求;動(dòng)畫(huà)以及音頻資源方面,八成多的Unity游戲達(dá)到了騰訊標(biāo)準(zhǔn)推薦的15MB以下的要求。

  安全測(cè)試

  安全測(cè)試總體概況

  在所有問(wèn)題中,業(yè)務(wù)安全方面發(fā)現(xiàn)的主要問(wèn)題可分為致命問(wèn)題、嚴(yán)重問(wèn)題和一般問(wèn)題,占比分別為18.48%、62.74%和18.78%;系統(tǒng)安全方面發(fā)現(xiàn)的主要問(wèn)題為源碼安全漏洞、系統(tǒng)安全漏洞和系統(tǒng)安全風(fēng)險(xiǎn),占比分別為46.14%、40.89%和12.96%。

  發(fā)現(xiàn)業(yè)務(wù)安全問(wèn)題中,致命問(wèn)題主要為服務(wù)器崩潰,全屏攻擊,刷屬性;嚴(yán)重問(wèn)題主要為無(wú)敵,秒殺,弱化怪物;一般問(wèn)題主要為破壞游戲玩法,敏感信息,異常狀態(tài)下非法操作。

  發(fā)現(xiàn)的系統(tǒng)安全問(wèn)題中,源碼安全漏洞問(wèn)題數(shù)最多,占比為46.14%。需要引起開(kāi)發(fā)者重視。其中安全漏洞為在游戲具體實(shí)現(xiàn)或系統(tǒng)安全策略上存在的缺陷,從而可以使攻擊者能夠在未授權(quán)的情況下訪問(wèn)系統(tǒng)。

  業(yè)務(wù)安全問(wèn)題

  常見(jiàn)的安全風(fēng)險(xiǎn)如右圖所示,出現(xiàn)最多的手游問(wèn)題為無(wú)敵、秒殺等,對(duì)用戶造成影響比較嚴(yán)重的主要是服務(wù)器宕機(jī)。

  其中秒殺問(wèn)題主要是由于策略校驗(yàn)不嚴(yán)格:服務(wù)器未校驗(yàn)傷害值,并發(fā)傷害,攻擊加速,攻擊必爆等。無(wú)敵產(chǎn)生的主要原因是游戲邏輯存在漏洞:純客戶端邏輯、被攻擊方上報(bào)傷害、瞬移、移動(dòng)加速等。

  服務(wù)器宕機(jī)主要是由異常協(xié)議數(shù)據(jù)引發(fā),包括空指針、野指針、數(shù)據(jù)溢出、內(nèi)存越界等。協(xié)議問(wèn)題和函數(shù)問(wèn)題也容易發(fā)現(xiàn)一些無(wú)敵秒殺漏洞 。

  業(yè)務(wù)安全問(wèn)題

  手游的業(yè)務(wù)安全主要受到了游戲引擎和游戲類(lèi)型兩個(gè)維度的影響。

  引擎方面,Unity引擎的游戲相對(duì)發(fā)現(xiàn)的安全問(wèn)題較多;平均每次測(cè)試發(fā)現(xiàn)20多個(gè)安全問(wèn)題,其中13個(gè)嚴(yán)重問(wèn)題。這是由于Unity引擎在4.x版本的安卓平臺(tái)上還未支持il2cpp,會(huì)存在C#代碼容易被反編譯的漏洞。這個(gè)問(wèn)題已經(jīng)在 的5.x版本中解決,建議開(kāi)發(fā)者升級(jí)引擎到 的版本,并且在安卓平臺(tái)開(kāi)啟il2cpp。

  游戲類(lèi)型方面,飛行射擊類(lèi)游戲的問(wèn)題最多。飛行射擊類(lèi)游戲發(fā)現(xiàn)問(wèn)題最多,主要是一般性問(wèn)題,休閑益智類(lèi)游戲平均每次測(cè)試發(fā)現(xiàn)16個(gè)問(wèn)題,但是嚴(yán)重級(jí)別的問(wèn)題就有13個(gè),動(dòng)作冒險(xiǎn)類(lèi)游戲發(fā)現(xiàn)的致命問(wèn)題最多,平均每次測(cè)試發(fā)現(xiàn)9個(gè)致命問(wèn)題。

  系統(tǒng)安全風(fēng)險(xiǎn)

  高危漏洞超過(guò)三成,需要引起開(kāi)發(fā)者重視。

  手游安全性問(wèn)題系統(tǒng)安全漏洞問(wèn)題主要分布為:高危34.61%,中危55.65%,低危9.74%。其中,安全漏洞主要為:Web組件遠(yuǎn)程代碼執(zhí)行漏洞 、 HTTPS敏感數(shù)據(jù)劫持漏洞和私有文件泄露風(fēng)險(xiǎn),會(huì)對(duì)開(kāi)發(fā)者造成極大的安全損失;安全風(fēng)險(xiǎn)主要為:BroadcastReveiver組件暴露風(fēng)險(xiǎn)、Activity組件暴露風(fēng)險(xiǎn)和私有文件泄露風(fēng)險(xiǎn),也需要引起開(kāi)發(fā)者重視。

  輿情監(jiān)控

  用戶反饋?zhàn)疃嗟馁|(zhì)量問(wèn)題是登錄問(wèn)題

  在玩家反饋的所有質(zhì)量問(wèn)題中,占比最多的是登錄問(wèn)題:“進(jìn)不去”、“登不上”和“上不去”名列前三。在抽樣的游戲中,有84%曾發(fā)生閃退問(wèn)題。由于登錄問(wèn)題會(huì)直接導(dǎo)致玩家無(wú)法進(jìn)行游戲,一旦問(wèn)題爆發(fā),玩家很容易跑到應(yīng)用商店刷評(píng)論、打低評(píng)分,表示抗議。

  第二大問(wèn)題是穩(wěn)定性問(wèn)題。用戶反映集中于 “閃退”、“死機(jī)”。穩(wěn)定性問(wèn)題也是直接導(dǎo)致用戶無(wú)法進(jìn)行游戲的嚴(yán)重問(wèn)題,高達(dá)22%的用戶評(píng)論都在反饋穩(wěn)定性問(wèn)題!伴W退”是占比 的細(xì)分類(lèi),占所有問(wèn)題評(píng)論的14%。

  第三、第四大問(wèn)題是兼容適配和網(wǎng)絡(luò),這兩種問(wèn)題受到機(jī)型、地域等限制,只會(huì)影響部分玩家,故反饋量比起前兩類(lèi)問(wèn)題略少。反饋?zhàn)疃嗟募嫒葸m配問(wèn)題是“打不開(kāi)”、“黑屏”、“安裝不上”,網(wǎng)絡(luò)問(wèn)題是“掉線”、“連不上”、“費(fèi)流量”,在進(jìn)行專(zhuān)項(xiàng)測(cè)試時(shí)應(yīng)對(duì)這些問(wèn)題重點(diǎn)關(guān)注。

  重度游戲更易爆發(fā)質(zhì)量問(wèn)題

  結(jié)合游戲類(lèi)型對(duì)質(zhì)量問(wèn)題評(píng)論進(jìn)行分析,可以看出游戲的制作難度、玩家人數(shù),都會(huì)影響問(wèn)題出現(xiàn)的頻率和影響面。制作難度越大、玩法豐富、熱門(mén)的游戲,越容易暴露出問(wèn)題,需要在質(zhì)量保證上投入更多精力。

  網(wǎng)絡(luò)游戲主要為重度游戲,具有強(qiáng)聯(lián)網(wǎng)、開(kāi)發(fā)難度大、用戶粘度高等特點(diǎn),容易爆發(fā)問(wèn)題。休閑益智和經(jīng)營(yíng)策略由于門(mén)檻低、輕松休閑,玩家基數(shù)大,一旦發(fā)生問(wèn)題,影響人群較其他類(lèi)別會(huì)更大。經(jīng)營(yíng)策略類(lèi)游戲的玩家行為通常具備單次時(shí)間短、整體游戲時(shí)間長(zhǎng)的特征,因此也容易遭遇各種問(wèn)題。

  問(wèn)題比較少的分類(lèi)有棋牌中心和體育競(jìng)速類(lèi),它們登錄和兼容適配的問(wèn)題出現(xiàn)得最少,穩(wěn)定性也相對(duì) ,同時(shí)因?yàn)橥娣ǔ墒欤姹靖聲r(shí)也很少出現(xiàn)問(wèn)題。

  豌豆莢用戶評(píng)論總量居于首位

  目前市場(chǎng)上安卓渠道繁多,騰訊WeTest選取了八大應(yīng)用商店各自的TOP10熱門(mén)游戲,對(duì)它們近三個(gè)月(9月1日-11月30日)評(píng)論總量進(jìn)行了統(tǒng)計(jì),得出以下結(jié)論。

  豌豆莢用戶評(píng)論總量居于首位,評(píng)論數(shù)量總量高達(dá)180000條,大大高于其后的渠道,十大熱門(mén)游戲中所有評(píng)論數(shù)都在15000條以上,平均每月5000條。

  應(yīng)用寶作為用戶量最大的第三方應(yīng)用商店,評(píng)論數(shù)量居于次席;小米的硬件市場(chǎng)占有量在2016年排在第二,僅次于華為,因此評(píng)論量也在廠商應(yīng)用市場(chǎng)中位居第一,值得關(guān)注。

  360手機(jī)助手評(píng)論數(shù)偏低,熱門(mén)的游戲的月平均評(píng)論在500左右,僅為豌豆莢的1/10。

  十大年度暢銷(xiāo)游戲評(píng)測(cè)

  為了直觀了解暢銷(xiāo)游戲的質(zhì)量情況,WeTest平臺(tái)對(duì)2016年10月APPStore 0暢銷(xiāo)榜單游戲進(jìn)行了Android TOP100機(jī)型以及iOS所有機(jī)型的完整兼容性測(cè)試。

  Android TOP100機(jī)型測(cè)試結(jié)果:

  共發(fā)現(xiàn)問(wèn)題50個(gè),其中嚴(yán)重及以上問(wèn)題36個(gè),共涉及設(shè)備數(shù)量61部。

  iOS所有機(jī)型測(cè)試結(jié)果:共發(fā)現(xiàn)問(wèn)題11個(gè),其中嚴(yán)重及以上問(wèn)題7個(gè),共涉及設(shè)備數(shù)量12部。

  相比之下,十大暢銷(xiāo)游戲適配兼容狀況整體明顯優(yōu)于市場(chǎng)平均質(zhì)量,僅從bug總數(shù)來(lái)看:Android方面,暢銷(xiāo)游戲平均bug總數(shù)5.0個(gè),遠(yuǎn)低于市場(chǎng)平均bug總數(shù)10.91個(gè);iOS方面,暢銷(xiāo)游戲平均bug總數(shù)1.1個(gè),遠(yuǎn)低于市場(chǎng)平均bug總數(shù)4.45個(gè)。這也從一個(gè)側(cè)面看出,十大暢銷(xiāo)游戲之所以暢銷(xiāo),除了豐富多變的嘲、新穎奇特的玩法等因素以外,還有優(yōu)質(zhì)穩(wěn)定的游戲質(zhì)量做支撐。

  在卓越的質(zhì)量表現(xiàn)背后,暢銷(xiāo)游戲在不同平臺(tái)上的表現(xiàn)還是存在著差別,相比iOS,Android平臺(tái)的問(wèn)題較多一些,在未來(lái),Android平臺(tái)的質(zhì)量比拼值得所有游戲廠商引起重視。

  兼容性問(wèn)題解決建議

 ⊥戶端崩潰

  崩潰問(wèn)題解決方法主要有下列四種,開(kāi)發(fā)者需要根據(jù)自身情況合理選擇:

  1、通過(guò)異常堆棧找到對(duì)應(yīng)的代碼進(jìn)行分析,java可以直接看到代碼堆棧,native程序可用ndk-stack還原到代碼異常堆棧,根據(jù)邏輯找到原因;

  2、與上一個(gè)穩(wěn)定版本對(duì)比代碼變化,可使用比較工具如beyondcompare,仔細(xì)分析所修改的代碼,找到問(wèn)題原因;

  3、直接調(diào)試分析,使用Android Studio進(jìn)行調(diào)試,Java和Native程序都可以考慮,在代碼異常發(fā)生之前單步跟蹤,找到問(wèn)題原因;

  4、關(guān)鍵位置多打些debug日志等待問(wèn)題重現(xiàn),重現(xiàn)后通過(guò)日志縮小問(wèn)題范圍再結(jié)合代碼進(jìn)行分析,找到問(wèn)題原因;

  UI異常

  UI異常一般分為幾類(lèi):黑屏、白屏、花屏;重影,錯(cuò)位;資源加載失敗等等。

  1、黑白屏和花屏問(wèn)題一般是跟Android設(shè)備的兼容適配強(qiáng)相關(guān)的問(wèn)題。具體跟設(shè)備的屏幕尺寸、GPU類(lèi)型,定制化Android版本等相關(guān)。例如關(guān)注GPU對(duì)一些紋理的支持格式;以及虛擬控件對(duì)圖片本身的顯示效果等。

  2、重影、錯(cuò)位,或者資源加載失敗,一般是游戲本身的邏輯問(wèn)題。一旦出現(xiàn),一般不會(huì)只在特定的機(jī)型上發(fā)生。這塊UI問(wèn)題,產(chǎn)生的原因有時(shí)也與游戲引擎相關(guān),就Unity引擎開(kāi)發(fā)的游戲而言,我們發(fā)現(xiàn)很多開(kāi)發(fā)者沒(méi)按官方圖片格式等來(lái)做,注意圖片格式符合官方標(biāo)準(zhǔn)等。

  安裝失敗

  安裝失敗,主要有3種原因。

  1、ROM空間不夠。這塊的解決方法有2種:可通過(guò)減包優(yōu)化,或更換手游的目標(biāo)機(jī)型來(lái)解決

  2、存在游戲版本功能特性改版后,不適配當(dāng)前的機(jī)型?筛鶕(jù)產(chǎn)品的變化點(diǎn),去逐條分析,排查適配兼容問(wèn)題。

  3、手游適配的安卓版本范圍與當(dāng)前機(jī)型的安卓版本不一致。

 ⊥戶端性能優(yōu)化建議

  FPS

  核心嘲中,盡量減少耗時(shí)較大函數(shù)的調(diào)用,比如資源加載函數(shù),對(duì)象生成函數(shù),IO操作函數(shù)等,將這些函數(shù)放在嘲加載時(shí)完成。

  同一時(shí)刻嘲中存在的對(duì)象數(shù)量需要進(jìn)行控制,特別是一些比較消耗性能的對(duì)象,剛體性質(zhì)的對(duì)象需要物理計(jì)算及碰撞檢測(cè),模型材質(zhì)復(fù)雜的對(duì)象需要更多渲染性能,這些對(duì)象不要同時(shí)存在過(guò)多。

  對(duì)游戲資源的尺寸進(jìn)行優(yōu)化,在保證效果的前提下,減少網(wǎng)格的面數(shù)和骨骼數(shù),紋理的大小等。

  內(nèi)存

  代碼邏輯方面,及時(shí)釋放不再使用的內(nèi)存,減少頻繁的內(nèi)存分配和釋放,有條件的情況下可以使用內(nèi)存池和對(duì)象池技術(shù)。

  游戲資源方面,控制資源的尺寸,進(jìn)行按需加載和釋放,防止不再需要的資源繼續(xù)留在內(nèi)存中。同時(shí)一些參數(shù)也會(huì)影響資源的內(nèi)存占用,比如紋理長(zhǎng)寬非2次冪,紋理mipmap數(shù)量等,需要特別注意。

  CPU

  在游戲主線程中,盡量不做復(fù)雜運(yùn)算,將這些運(yùn)算放在單獨(dú)的子線程中完成。

  善用引擎提供的優(yōu)化選項(xiàng),比如網(wǎng)格合并,遮擋剔除,光照烘焙等,這些功能可以極大減少引擎需要的CPU運(yùn)算。

  性能要求特別高的代碼,可以使用c或c++語(yǔ)言實(shí)現(xiàn),甚至嵌入?yún)R編語(yǔ)言。

  業(yè)務(wù)安全問(wèn)題解決建議

 ⊥戶端安全

 ⊥戶端安全指的是從反破解反調(diào)試角度,應(yīng)用層面需要進(jìn)行的防范措施。

  針對(duì)開(kāi)發(fā)者的建議:

  1)增加反調(diào)試機(jī)制防止游戲在運(yùn)行時(shí)被破解;

  2)屏蔽常規(guī)的ptrace等注入方式;

  3)配置編譯選項(xiàng)將so文件中的函數(shù)名進(jìn)行抹消;

  4)針對(duì)動(dòng)態(tài)庫(kù)so以及資源文件進(jìn)行完整性校驗(yàn);

  5)針對(duì)Unity引擎下的關(guān)鍵邏輯動(dòng)態(tài)庫(kù)dll文件,需要進(jìn)行隱藏或者加密處理;

  6)針對(duì)Apk文件的二次打包進(jìn)行校驗(yàn)處理;

  7)避免輸出關(guān)鍵邏輯相關(guān)的log信息。

  業(yè)務(wù)邏輯安全

  業(yè)務(wù)邏輯安全指的是和游戲業(yè)務(wù)數(shù)據(jù)相關(guān)的安全問(wèn)題。

  針對(duì)開(kāi)發(fā)者的建議:

  1)針對(duì)游戲運(yùn)行時(shí)的內(nèi)存數(shù)據(jù)進(jìn)行加密處理;

  2)本地客戶端與服務(wù)器端的通信協(xié)議必須使用加密保護(hù),且加密Key至少每次登錄變化一次;

  3)針對(duì)通信協(xié)議強(qiáng)交互類(lèi)型的游戲,關(guān)鍵邏輯運(yùn)算必須有服務(wù)器端完成;

  4)針對(duì)通信協(xié)議弱交互類(lèi)型的游戲,需要記錄用戶在單局游戲內(nèi)的數(shù)據(jù),上報(bào)至服務(wù)器端進(jìn)行統(tǒng)一校驗(yàn)。

  服務(wù)器端安全

  服務(wù)器端存在各種影響游戲正常運(yùn)營(yíng)的安全問(wèn)題。針對(duì)開(kāi)發(fā)者的建議:

  1)針對(duì)游戲內(nèi)用戶輸入,需要防止SQL注入等類(lèi)型的漏洞問(wèn)題。

  2)針對(duì)DDOS類(lèi)型的攻擊漏洞問(wèn)題,建議加入類(lèi)似大禹系統(tǒng)的防攻擊安全組件。

  系統(tǒng)安全漏洞解決建議

  Web遠(yuǎn)程代碼執(zhí)行漏洞

  目前可以通過(guò)編寫(xiě)靜態(tài)代碼掃描,找出可能存在的問(wèn)題。提前做好預(yù)防措施,保證訪問(wèn)非法網(wǎng)站時(shí),不會(huì)被迫執(zhí)行惡意命令。

 ∵體的預(yù)防措施

  1)確保只在訪問(wèn)可信頁(yè)面數(shù)據(jù)時(shí)才使用風(fēng)險(xiǎn)接口addjavascriptInterface;

  2)在調(diào)用Java對(duì)象方法前對(duì)參數(shù)進(jìn)行檢查,避免執(zhí)行惡意操作;

  3)對(duì)于在4.2(API 17+)系統(tǒng)運(yùn)行的應(yīng)用,使用JavascriptInterface代替addjavascriptInterface。

  HTTPS敏感數(shù)據(jù)劫持漏洞

  HTTPS敏感數(shù)據(jù)劫持漏洞主要原因有以下幾點(diǎn):a.沒(méi)有對(duì)SSL證書(shū)進(jìn)行校驗(yàn);b. 沒(méi)有對(duì)域名進(jìn)行校驗(yàn);c. 證書(shū)頒發(fā)機(jī)構(gòu)(Certification Authority)被攻擊導(dǎo)致私鑰泄露等。

  針對(duì)開(kāi)發(fā)者的建議

  1)常規(guī)App,盡量設(shè)置一些證書(shū),比如CA證書(shū),或者設(shè)置客戶端證書(shū);

  2)出于安全的考慮,建議對(duì)證書(shū)進(jìn)行強(qiáng)校驗(yàn)(簽名CA是否合法、證書(shū)是否有自簽名、主機(jī)域名是否匹配、證書(shū)是否過(guò)期等),詳細(xì)修改方案請(qǐng)參照Google官方關(guān)于SSL的安全建議。

  系統(tǒng)組件本地拒絕服務(wù)漏洞

  惡意應(yīng)用可通過(guò)向受害者應(yīng)用發(fā)送異常、畸形或空的Intent數(shù)據(jù)將引起該應(yīng)用產(chǎn)生本地拒絕服務(wù)的漏洞問(wèn)題。同時(shí)如果系統(tǒng)級(jí)應(yīng)用軟件被攻擊后,可能導(dǎo)致手機(jī)重啟。

  建議采取的措施

  1)不必要的組件將其exported屬性顯示的設(shè)置為false,減少應(yīng)用的受攻擊面;

  2)在使用Intent.getXExtra()時(shí)建議用try-catch做好異常處理;

  3)將導(dǎo)出的組件設(shè)置權(quán)限控制,防止被第三方應(yīng)用訪問(wèn)。

  輿情監(jiān)控解決建議

  游戲上線前:競(jìng)品分析

   了解競(jìng)品多發(fā)問(wèn)題

  同類(lèi)游戲,問(wèn)題分布較為相似。分析競(jìng)品用戶反饋,總結(jié)常見(jiàn)質(zhì)量問(wèn)題,在研發(fā)測(cè)試時(shí)重點(diǎn)關(guān)注。

   了解競(jìng)品玩家的渠道反饋習(xí)慣

  分析競(jìng)品玩家的反饋習(xí)慣,了解其在不同渠道的反饋聲量、響應(yīng)速度及質(zhì)量,為游戲上線后的反饋監(jiān)測(cè)做準(zhǔn)備。屆時(shí)可按特定需求定位特定反饋渠道。

   借鑒口碑危機(jī)處理模式

  借鑒危機(jī)應(yīng)對(duì)方案時(shí),不必局限于游戲。針對(duì)影響力大的危機(jī)公關(guān)事件,查閱相關(guān)資訊與口碑趨勢(shì),把引爆點(diǎn)、傳播節(jié)點(diǎn)、對(duì)應(yīng)措施、群眾反映結(jié)合起來(lái)通盤(pán)分析,借鑒經(jīng)驗(yàn)。

  游戲上線后,監(jiān)測(cè)預(yù)警

   實(shí)時(shí)跟蹤玩家反饋

  新版本或活動(dòng)對(duì)外發(fā)布時(shí),使用輿情監(jiān)控收錄應(yīng)用商店、論壇、社媒反饋,了解 口碑趨勢(shì)。

   聚焦意見(jiàn)領(lǐng)袖與核心玩家

 ∩人工監(jiān)測(cè),聚焦Q群、微信群玩家的反饋,定位反饋活躍、質(zhì)量高的玩家1對(duì)1溝通。也可使用工具,采用傳播分析、畫(huà)像分析類(lèi)數(shù)據(jù)產(chǎn)品來(lái)完成。

   建立問(wèn)題預(yù)警機(jī)制

  海量評(píng)論,建立合適的預(yù)警機(jī)制可大幅提升效率。選擇適當(dāng)關(guān)鍵詞如“卡頓”,監(jiān)測(cè)關(guān)鍵詞在各渠道評(píng)論中出現(xiàn)的頻次、趨勢(shì)、覆蓋版本等。當(dāng)問(wèn)題影響面達(dá)到一定標(biāo)準(zhǔn)時(shí),及時(shí)告警。

 ≮碑危機(jī),定位問(wèn)題,跟蹤趨勢(shì)

   快速定位問(wèn)題

  爆發(fā)質(zhì)量口碑危機(jī)時(shí),需要快速定位問(wèn)題的游戲版、機(jī)型,系統(tǒng)等。除了本地日志外,輿情工具對(duì)問(wèn)題反饋用戶的畫(huà)像分析也值得參考。

   評(píng)估影響面

  按問(wèn)題關(guān)鍵詞篩選反饋,了解聲量/情感變化。討論人數(shù)、發(fā)言情感強(qiáng)烈度,都可用于評(píng)估影響面。

   跟蹤輿情走向

  問(wèn)題修復(fù)后,仍跟蹤用戶反饋、口碑趨勢(shì),了解問(wèn)題的解決效果。宏觀上的關(guān)鍵詞聲量,負(fù)面情感強(qiáng)度,微觀上的波及終端,系統(tǒng),版本是否還存在相關(guān)問(wèn)題反饋都是需要關(guān)注的。

   投稿郵箱:chuanbeiol@163.com   詳情請(qǐng)?jiān)L問(wèn)川北在線:http://www.dstuf.com/

>>相關(guān)文章
川北在線-川北全搜索版權(quán)與免責(zé)聲明
①凡注明"來(lái)源:XXX(非在線)"的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),本網(wǎng)不承擔(dān)此類(lèi)稿件侵權(quán)行為的連帶責(zé)任。
②本站所載之信息僅為網(wǎng)民提供參考之用,不構(gòu)成任何投資建議,文章觀點(diǎn)不代表本站立場(chǎng),其真實(shí)性由作者或稿源方負(fù)責(zé),本站信息接受廣大網(wǎng)民的監(jiān)督、投訴、批評(píng)。
③本站轉(zhuǎn)載純粹出于為網(wǎng)民傳遞更多信息之目的,本站不原創(chuàng)、不存儲(chǔ)視頻,所有視頻均分享自其他視頻分享網(wǎng)站,如涉及到您的版權(quán)問(wèn)題,請(qǐng)與本網(wǎng)聯(lián)系,我站將及時(shí)進(jìn)行刪除處理。



圖庫(kù)
合作媒體
金寵物 綠植迷
法律顧問(wèn):ITLAW-莊毅雄律師