根據(jù)comScore提供的數(shù)據(jù),Roblox是最大的用戶生成在線游戲平臺,也是兒童和青少年的首選游戲網(wǎng)站,其用戶創(chuàng)建的游戲已超過4000萬款。由于深受Chromebook的龐大用戶群和Chromebook設(shè)備在教育機(jī)構(gòu)的大量使用所啟發(fā),Roblox決定針對Chrome操作系統(tǒng)優(yōu)化其應(yīng)用。
Roblox支持許多設(shè)備,包括帶觸摸屏的筆記本電腦和平板電腦。因此,它可以充分利用Chromebook同時能在筆記本電腦和平板電腦模式下運行的特性。優(yōu)化過程非常順暢,因為Roblox已經(jīng)支持Android,但它必須在Android版本中進(jìn)行一些調(diào)整,才能確保它在Chromebook上順利運行。
策略
首先,Roblox檢查了Android應(yīng)用中內(nèi)置的功能,以便與Chrome操作系統(tǒng)兼容。在針對Chrome操作系統(tǒng)進(jìn)行優(yōu)化時,某些Android應(yīng)用的原始架構(gòu)決策存在問題,最明顯的是靜態(tài)屏幕渲染維度。在確定全屏方法以提供沉浸感更強(qiáng)的游戲體驗之前,Roblox針對此問題進(jìn)行了測試、試驗和優(yōu)化。
出于設(shè)備識別的目的,Roblox必須決定如何在內(nèi)部對Chromebook進(jìn)行分類,因為它兼具筆記本電腦和平板電腦的設(shè)備功能,具體取決于正在運行的模式。由于Chromebook未必恰好適合當(dāng)前的設(shè)備分類,因此Roblox只是創(chuàng)建了一個用于跟蹤用戶互動度和表現(xiàn)的新類別。Chromebook的屏幕比例和鍵盤可根據(jù)設(shè)備的握持方式動態(tài)變化,因此Roblox增加了對即時檢測屏幕和鍵盤方向的支持。
結(jié)果
目前Chromebook可以很好地運行Roblox的2D應(yīng)用和3D引擎,并為用戶提供獨特的游戲體驗。支持在不同設(shè)備模式之間切換的特性使該應(yīng)用易于在各種位置和情形下使用,并且易于根據(jù)控制和輸入偏好設(shè)置進(jìn)行調(diào)整。
Roblox首次宣布推出對Chrome操作系統(tǒng)的支持后,立刻在其開發(fā)者和玩家社區(qū)中掀起了熱烈反響。這一令人振奮的消息引來了大量的忠實玩家,他們喜歡經(jīng)常在Chromebook上玩Roblox。
使用入門
了解如何以最佳方式針對Chrome操作系統(tǒng)優(yōu)化您的應(yīng)用。