Roblox: Chromebook アプリの最適化によってユーザー層を拡大
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。

4,000 万を超えるゲームがユーザーによって制作されている Roblox は、ユーザー作成コンテンツとしては最大規模のオンライン ゲーム プラットフォームであり、comScore の調査によれば、子どもとティーンエイジャー向けのゲームサイトとして世界第 1 位を誇っています。Chromebook の安定したインストール ベースと教育機関で多数のデバイスが使用されていることから、Roblox は ChromeOS 向けにアプリを最適化することにしました。
Roblox は、タッチスクリーンを搭載したノートパソコンやタブレットなど、多くのデバイスをサポートしています。つまり、ノートパソコンとタブレット モードの両方で実行できる Chromebook の利点を活かすことができます。Roblox はすでに Android をサポートしていたため、最適化プロセスは極めてシームレスに行われましたが、Chromebook 上でスムーズに実行できるようにするために Android のビルド内で微調整をいくつか行う必要がありました。

Eyecon の取り組み
Roblox はまず、ChromeOS との互換性について Android アプリに組み込まれている機能を確認しました。Android アプリの元々のアーキテクチャに関する決定の一部は、ChromeOS 向けに最適化する際に問題がありました。特に、静的な画面のレンダリング サイズです。Roblox は、臨場感にあふれるゲーム体験を提供することを目指し、全画面表示のアプローチを取ることに決めましたが、その前にテスト、試験、最適化を時間をかけて行い、こうした問題を解決しました。
Roblox はデバイスの特定のために、Chromebook を内部的に分類する方法を決定する必要がありました。というのも、Chromebook は実行モードに応じて、ノートパソコンとタブレットの両方のデバイスの機能を持っているからです。Chromebooks は現在のデバイスのカテゴリにきちんと適合するとは限らないため、Roblox は単に、ユーザー エンゲージメントやユーザー パフォーマンスをトラッキングするための新しいカテゴリを作成することにしました。Chromebook の画面比率とキーボードはデバイスの保持状態に応じて動的に変化するため、Roblox は画面とキーボードの両方の向きをすばやく検出するためのサポートを追加しました。
結果
Chromebooks は現在、Roblox の 2D アプリと 3D エンジンを非常に安定して実行できており、独自のゲーム体験をユーザーに提供しています。デバイスモードの切り替えが可能なため、さまざまな場所や状況でアプリを簡単に使用できるほか、コントロールや入力の設定に基づいて容易に調整することもできます。
Roblox が ChromeOS のサポートを初めて発表してリリースしたとき、デベロッパーとプレーヤーのコミュニティから大きな反響がありました。さらに、こうした関心が高じて、Roblox を日常的に Chromebooks でプレイすることを好む熱心なプレーヤーの大規模なグループも生まれています。
始める
ChromeOS 用にアプリを最適化するの最適な方法をご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2018-11-19 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2018-11-19 UTC。"],[],[],null,["# Roblox casts a wider net for gamers with optimized Chromebook app\n\nWith more than 40 million games created by its users,\n[Roblox](https://www.roblox.com/) is the largest user-generated\nonline gaming platform and the number-one gaming site for kids and teens,\naccording to comScore. Inspired by the Chromebook's solid install base and the\nlarge number of devices used by educational facilities, Roblox decided to\noptimize its app for ChromeOS.\n\nRoblox supports many devices, including laptops and tablets with touchscreens.\nSo, it's able to benefit from the Chromebook's ability to run in both laptop\nand tablet mode. The optimization process was fairly seamless because Roblox\nalready supported Android, but it had to make a few tweaks within the Android\nbuild to make sure it ran smoothly on Chromebook.\n\nWhat they did\n-------------\n\nFirst, Roblox reviewed features it had built in the Android app for compatibility\nwith ChromeOS. Some of the Android app's original architectural decisions were\nproblematic when optimizing for ChromeOS, most notably the static screen render\ndimension. Roblox spent time testing, experimenting, and optimizing for this\nissue before settling on a full-screen approach for a more immersive gaming\nexperience.\n\nFor device identification purposes, Roblox had to decide how to classify the\nChromebook internally because it had the device capabilities of both a laptop\nand tablet, depending on which mode was running. Because Chromebooks don't\nnecessarily fit neatly into their current device categorization, Roblox simply\ncreated a new category for tracking user engagement and performance. The\nChromebook's screen ratio and keyboard change dynamically based on how the\ndevice is being held, so Roblox added support to detect both screen and keyboard\norientation on the fly.\n\nResults\n-------\n\nChromebooks currently run Roblox's 2D app and 3D engine extremely well,\nand provide users with a unique gaming experience. The ability to toggle between\ndifferent device modes makes the app easy to use in a variety of locations and\nsituations, and easy to adjust based on control and input preferences.\n\nWhen Roblox first announced and released support for ChromeOS, there was a lot\nof excitement from its developer and player communities. This interest turned\ninto a large group of dedicated players who love playing Roblox on their\nChromebooks on a regular basis.\n\nGet started\n-----------\n\nLearn how to best\n[optimize your apps for ChromeOS](/topic/arc/optimizing)."]]