ChromeOS でゲームに適応する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android ゲームを ChromeOS 向けに適応させるには、ゲームを違う角度から考える必要があります。大画面とウィンドウ化された環境は、デベロッパーにとっての機会だけでなく、ユーザーに責任を持つという責任ももたらします。タッチ スクリーンを搭載した小画面のモバイル デバイス用に設計されたゲームを ChromeOS で適切に動作させるには、ゲームを拡張する必要があります。ChromeOS ゲームで成功を収めるには、キーボード、マウス、トラックパッド、ゲームパッドのサポートがすべて必要です。
プロファイリングと調整は、Android エコシステム全体でこれらのコンポーネントを連携させるのに役立ちます。ここでは、使用を開始する際に役立つコード スニペット、ドキュメントへのリンク、ChromeOS 固有のヒントとコツを紹介します。
- 入力サポートには、キーボード、マウス、ゲーム コントローラ、チャット、タッチペンによる入力処理が含まれます。
- 大画面と外部ディスプレイには、ウィンドウ管理に関する情報が記載されています。
- 表示サイズの最適化: レンダリングの表示解像度を決定する方法について説明します。
- 公開に関する考慮事項では、高パフォーマンスを実現するために 32 ビットと 64 ビットのサポートを適切にパッケージ化する方法など、x86/ARM のサポートについて説明しています。
- マルチプレーヤー ネットワークは、マルチプレーヤー ゲームのネットワーク サポートをカバーしています。
- パフォーマンス プロファイリングでは、ゲームのパフォーマンスのボトルネックをプロファイリングして検出する方法について説明します。
- ゲームエンジンには、最も一般的なゲームエンジンである Unity を使用するためのリソースとヒントが用意されています。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 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"]],["最終更新日 2025-07-27 UTC。"],[],[],null,["# Adapt games on ChromeOS\n\nAdapting Android games for ChromeOS requires you to think about your game\ndifferently. Large screens and a windowed environment bring both opportunities\nfor you and responsibilities toward the user. Games designed for small-screen\nmobile devices with touch screens must be enhanced to run well on ChromeOS.\nKeyboard, mouse, trackpad, and gamepad support are all needed if you want your\nChromeOS game to succeed.\n\nProfiling and tuning can help you get these components working together\nacross the Android ecosystem. Here are some code snippets, pointers to\ndocumentation, and ChromeOS-specific tips and tricks to help you get started:\n\n- [Input support](https://chromeos.dev/en/games/optimizing-games-inputs) covers keyboard, mouse, game controller, chat, and stylus input handling.\n- [Large screens and external displays](https://chromeos.dev/en/games/optimizing-games-windowing) has information about window management.\n- [Optimizing display size](https://chromeos.dev/en/games/optimizing-games-display) explains how to determine display resolution for rendering.\n- [Publishing considerations](https://chromeos.dev/en/games/optimizing-games-publishing) discusses x86/ARM support, including properly packaging 32- and 64-bit support to achieve high performance.\n- [Multiplayer networking](https://chromeos.dev/en/games/optimizing-games-networking) covers network support for multiplayer games.\n- [Performance profiling](https://chromeos.dev/en/games/optimizing-games-profiling) explains how to profile and find performance bottlenecks in your game.\n- [Game engines](https://chromeos.dev/en/games/optimizing-games-engines) offers resources and tips for using the most common game engine, Unity."]]