Infinite Studio: ChromeOS 向けに最適化してアクティブ インストール数を増加
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。

自然なブラシ、リアルなブレンド、比類のないツールセットを備えた Infinite Painter は、モバイルで利用できる最も高度なペイントアプリの 1 つです。Infinite Painter のデベロッパー チームは、「モバイルの限界を超える」というスローガンの下、より多くのユーザーにリーチし、既存のモバイル ユーザーと急速に拡大している Chromebook のユーザーベース間のギャップを埋める機会を見出していました。
従来のデスクトップやインタラクティブ タブレットからモバイル デバイスに移行するユーザーが増えているにもかかわらず、Infinite Studio は、幅広で臨場感のあるデスクトップ 画面で Infinite Painter を利用できるようにしてほしいというリクエストを増やし始めました。開発チームは、Infinite Painter を ChromeOS 向けに最適化することで、デスクトップ スタイルの環境に導入できると判断しました。Android アプリは ChromeOS で実行でき、ユーザーは Google Play から簡単にアプリにアクセスできるため、チームはそれほど手間をかけずにこれらの更新を行うことができました。
Eyecon の取り組み
開発チームが最初に行ったステップは、デスクトップで実行する場合の Infinite Painter の UX をより魅力的なものにする方法を見つけることでした。チームは、Chromebook の新機能を活用し、3 つの重要な修正(キーボード ショートカットの追加、新しい入力デバイス向けの最適化、サイズ変更可能なウィンドウの実現)を行うことで、ワイドスクリーンの臨場感あふれるエクスペリエンスを提供することを目指しました。
キーボード ショートカット
Infinite Studio が最初に気付いたことは、デザイナーやイラストレーターがワークフローのスピードアップのためにキーボード ショートカットを多用するということです。そこで、30 個の業界標準のショートカットを追加して、簡単にアクセス可能なプルダウン メニュー(Ctrl キーを長押しすると表示される)内にそれらをまとめました。

次に、Infinite Studio は、外付けマウス、指(一部の Chromebooks にはタッチ スクリーンが搭載されています)、タッチペン、タッチパッドなどの各種の入力デバイス向けにアプリを最適化しました。チームはタッチパッド用に、2 本指の操作でキャンバスのズームとパンを簡単に行えるようにする機能を追加しました。また、外付けマウス用に、スクロール ホイール ズーム機能と、ユーザーがインターフェース要素にカーソルを合わせたときに表示されるツールチップを追加しました。
デベロッパーはすでにモバイル ユーザー向けのタッチペンと指先入力に対応していましたが、ChromeOS チームと緊密に連携して、低レイテンシの API でエクスペリエンスをさらにスムーズにしました。これにより、アプリは画面オーバーレイに直接ストロークを描画できるようになり、ユーザーはタッチペンや指で画面に直接描画しているように感じられます。
サイズ変更可能なウィンドウ
最後に、チームはさまざまなウィンドウ サイズをサポートするようにアプリを最適化しました。全画面モードで動作させる場合でも、横に別のアプリを開いて使用する場合でも、ユーザーはあらゆるフォーム ファクタに最適なエクスペリエンスに合わせてアプリ ウィンドウのサイズを変更できます。また、ユーザーが外部画像をアプリにドラッグ&ドロップするための機能も追加しました。

結果
ChromeOS で大画面向けに最適化した結果、Infinite Painter のアクティブ インストールが 55% 増加し、アプリの全体的なアクティビティが 2 倍近くになりました。Infinite Painter の作成者である Sean Brakefield 氏は、「タッチ中心のエクスペリエンスに対するユーザーの需要の高まりとタッチペン ベースの Chromebook のラインナップが増加するなかで、ChromeOS 向けに最適化することが理にかなっていると思った」とチームの決断に大いに満足しています。「特に素晴らしいのは、Google が Chromebook での Android アプリのサポートを追加した時点で、ほぼすべての移行がすでに完了していることです。」
始める
ChromeOS 用にアプリを最適化するの最適な方法をご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2018-11-15 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-15 UTC。"],[],[],null,["# Infinite Studio ramps up active installations after optimizing for ChromeOS\n\nWith natural brushes, realistic blending, and an unparalleled toolset,\n[Infinite Painter](https://play.google.com/store/apps/details?id=com.brakefield.painter)\nis one of the most advanced painting apps available on mobile. Fueled by its\nmantra, \"Pushing the boundaries of mobile,\" the developer team at Infinite Painter\nsaw an opportunity to boost its reach and bridge the gap between its existing\nmobile audience and the fast-growing Chromebook user base.\n\nDespite more users migrating from using traditional desktops and interactive\ntablets to mobile devices, Infinite Studio started receiving more requests to\nmake Infinite Painter available on wider and more immersive desktop screens.\nThe development team realized it could bring Infinite Painter into a\ndesktop-style environment by optimizing the app for ChromeOS. Because Android\napps can run on ChromeOS, and users can easily access them via Google Play, the\nteam was able to make these updates without much heavy lifting.\n\nWhat they did\n-------------\n\nThe dev team's first step was figuring out what would make Infinite Painter's UX\nmore attractive while running on a desktop. The team decided to tap into new\nChromebook features ideal for immersive, wide-screen experiences by making three\nkey adjustments: adding keyboard shortcuts, optimizing for new input devices,\nand enabling resizable windows.\n\n### Keyboard shortcuts\n\nThe first thing Infinite Studio realized was how often designers and illustrators\nuse keyboard shortcuts to speed up their workflow. So, the developers added 30\nindustry-standard shortcuts and organized them in an easily accessible dropdown\nmenu triggered by holding down the CTRL key.\n\n### Input devices\n\nNext, Infinite Studio [optimized the app for various input devices](/topic/arc/input-compatibility),\nsuch as an external mouse, fingertips (some Chromebooks come equipped with a\ntouch screen), a stylus, or a touchpad. For touchpads, the team added the ability\nto easily zoom and pan the canvas with two-finger gestures. For external mouses,\nthey added scroll wheel zooming and tooltips that appear when users hover over\ninterface elements with their cursor.\n\nThe developers already had support for stylus and fingertip input for mobile\nusers, but they worked closely with the ChromeOS team to make the experience\neven smoother with the low-latency API. This enables the app to draw strokes\ndirectly to the screen overlay, and gives users the feeling of drawing directly\non the screen with their stylus or fingers.\n\n### Resizable windows\n\nFinally, the team [optimized the app to support varying window sizes](/topic/arc/window-management).\nUsers can resize the app window for an optimal experience on any form factor,\nwhether they prefer to work in full-screen mode or to open and use another app\nbeside it. The developers also added the ability for users to drag and drop\nexternal images into the app.\n\nResults\n-------\n\nAfter optimizing for wider screens on ChromeOS, active installations of Infinite\nPainter have grown by 55%, and overall activity in the app has nearly doubled.\nSean Brakefield, the creator of Infinite Painter, couldn't be happier with his\nteam's decision: \"Between users' growing demand for touch-centric experiences\nand the range of stylus-based Chromebooks being released, we knew it made perfect\nsense to optimize for ChromeOS,\" he concluded. \"Best of all, nearly all of the\nmigration was already done for us when Google added support for Android apps on\nChromebooks.\"\n\nGet started\n-----------\n\nLearn how to best\n[optimize your apps for ChromeOS](/topic/arc/optimizing)."]]