Google のクラウドベースの Chrome OS は、Android アプリ、さらに最近では Linux アプリとも互換性を持つようになり、優れたコンピューティング プラットフォームへと進化しました。
でも、Windowsアプリはどうなの?と疑問に思うかもしれません。Windowsとの互換性に関する噂はどこへ行ってしまったのでしょうか?噂は今も飛び交っていますが、ChromebookでWindowsアプリを使い始めるのに、それが現実になるのを待つ必要はありません。必要なのはCrossoverアプリと少しの実験時間だけです。
Crossoverは、仮想マシン内でWindowsプログラムを実行できる無料アプリです(今のところ)。使い方は簡単で、Chrome OSにも対応したLinux版もリリースされていますが、Android版の方がはるかに使いやすいです。ChromebookでWindowsアプリが動くという斬新なアイデアに興味がある方、あるいはお気に入りのアプリをどうしても使いたい方は、ぜひ読み進めてください。
クロスオーバーとは何ですか?
Crossoverは、Google Playストアで入手できる無料の仮想マシンのようなアプリです。まだベータ版ですが、アプリのメインページには巨大な「試用期間」バナーが表示されています。(Codeweaversによると、Android版は「まもなく」有料で購入できるようになるとのことです。)Android/Chrome OS版はまだ実験段階ですが、macOS版やLinux版と同じ技術が基盤として採用されています。
Crossoverは他のプラットフォームで開発期間が長く、Android版はかなり堅牢です。Crossover経由で起動するWindowsアプリは、必要に応じて異なるバージョンのWindowsでも実行でき、フォントライブラリなどの必須コンポーネントを追加することも可能です。
留意すべき重要な注意点の 1 つは、Chrome OS の Android 環境の制限により、Crossover では 32 ビット アプリケーションしか実行できないことです (Crossover は macOS と Linux では 64 ビット アプリケーションを実行します)。
クロスオーバーのインストール方法
セットアップ後のCrossoverのホームページ。 クレジット:フローレンス・イオン
Google PlayストアからCrossoverをインストールする前に、ChromebookがAndroidアプリに対応していること、そして仮想マシンを実行できる速度があることを確認してください。Codeweaversは、IntelベースのChromebookでこのアプリを使用することを推奨しています。
PlayストアからダウンロードしたAndroidアプリをデバイスで実行できるかどうかを確認するには、Chromebookの設定メニューを開いてください。すべてが正常に動作していれば、Chrome OSのAndroid設定への外部リンクを含むGoogle Playオプションが表示されます。古いバージョンのChrome OSをお使いの場合は、Androidアプリにアクセスするためにデベロッパーモードを有効にする必要がある場合があります。
Crossoverを使用してWindowsアプリをインストールする方法
Crossover を使って Windows アプリをインストールする方法は 2 つあります。1 つ目は、Crossover の Known Applications データベースから実行ファイルをインストールする方法です。このデータベースには、アプリのメインページにある検索バーからアクセスできます。インストールしたいプログラムの名前を入力すると、Crossover が一致する結果を表示します。検索対象となるアプリには、Microsoft Office 2006 および 2010、Adobe Photoshop の旧バージョン、FileZilla、7-Zip などがあります。(一部のアプリは、使用するためにキーの購入が必要になる場合があります。)
検索バーを使って、Crossoverのデータベースから一般的なインストールファイルを検索できます。 クレジット:Florence Ion
探しているものが見つからない場合は、「一覧にないアプリケーションのインストール」オプションを使ってWindowsアプリをインストールしてみてください。このオプションでは、インストーラーファイルを直接指定できます。検索バーにアプリ名を入力した後、右下のオプションをタップします。次のウィンドウで「インストーラーを検索」を選択し、セットアップファイルに移動します。表示されるインストールプロンプトに従ってください。
いずれかの方法を使用して Windows プログラムをインストールすると、Chromebook のアプリケーション ドロワーまたは Crossover のメイン ランディング ページからアプリを起動できるようになります。
どれがWindowsアプリでどれがAndroidアプリか、見分けがつかないでしょう。 クレジット:フローレンス・イオン
Windowsアプリを実行する3つ目の方法もありますが、最初の2つがうまくいかなかった場合にのみ試してください。これは、インストーラーファイルを手動で実行できるように、一種の「シェルデスクトップ」を作成する方法です。先ほどと同様に、プログラム名を入力後、「リストにないアプリケーションをインストール」をタップし、「空の環境を作成する」オプションを選択します。これにより、Windowsアプリの実行に必要なコンポーネントがインストールされます。
これまでのところどう思いますか?
仮想環境の準備が整うとすぐにダイアログウィンドウがポップアップ表示されます。ドロップダウンメニューから「ファイルエクスプローラーを起動」オプションをタップし、デバイスのファイルシステムをナビゲートして起動したい.exeファイルを選択します。
ダウンロードした.exeファイルがインストーラファイルでない場合は、この方法を使う価値があります。 クレジット:フローレンス・イオン
異なるバージョンのWindowsでアプリを実行する必要がある場合にも、この方法を使うと便利です。この設定にアクセスするには、Crossoverのメインページでアプリをクリックし、ドロップダウンメニューから「Wine設定」を選択します。「アプリケーション」タブが表示され、下部にそのアプリのWindowsバージョンを変更するためのオプションがあります。Windows 3.0以降のWindowsバージョンを選択することも、現在のWindows 10を選択することもできます。デフォルトでは、Crossoverはデータベースの情報に基づいて各アプリの互換性を設定します。
Chrome OSでWindowsアプリを使う方法
前述の通り、ChromebookのアプリケーションドロワーまたはCrossoverのメインランディングページからアプリを起動できます。アプリがクラッシュした場合(実際に発生する可能性があります)、Crossoverは強制終了のオプションを含む通知をポップアップ表示します。これにより、デバイスのメモリキャッシュが軽減されます。
Chrome OSで動作するGIMP。 クレジット:フローレンス・イオン
Crossover経由でWindowsアプリを使うのは比較的簡単ですが、期待しすぎないでください。この特定のバージョンのCrossoverでは、すべてのWindowsアプリが動作するわけではありません。SpotifyとAdobe Creative CloudのWindows版をインストールしてみましたが、どちらもうまくいきませんでした。その後、Steamをインストールしてみました。チャットアプリを使って友達にメッセージを送信できましたが、プロモーションポップアップが読み込まれないため、頻繁にクラッシュしました。
一部のアプリは仮想マシンであるため、ソフトウェアのインストールすら許可されません。CodeweaversはMicrosoft Office 2010などのレガシープログラムへの直接アクセスを提供していますが、それでもエクスペリエンスのロックを解除するには有効なキーが必要です。たとえそのようなアプリケーションを実行できたとしても、不足しているコンポーネントをインターネットで探し回って補わなければならないかもしれません。
Google PixelbookでWindowsアプリを動かすことには成功しました。7-ZipはZIPファイルを完璧にダウンロードフォルダに解凍し、定番のSki Freeも動いてとても満足しました。FileZillaはFTPサーバーへのアクセスを可能にし、GimpはPixelbookのタッチスクリーンで快適に使えました。Bulk Rename Utilityのようなあまり知られていないアプリもいくつか動かすことができました。インターフェースはひどく時代遅れですが、数百のファイルの名前を一括変更するのには効果的です。
この古いアプリを動かすために、こんなに苦労したのに。 クレジット:フローレンス・イオン
これらの例こそが、ChromebookでWindowsアプリを実行する手間をかける理由です。Chrome OSでの生産性を向上させるためです。結局のところ、AndroidアプリやChrome拡張機能で必要な作業が常に完了するとは限りません。CrossoverはChrome OSで本格的なWindowsアプリを実行するのと全く同じではありませんが、少なくともGoogleがクラウドベースのOSの構築を進める中で、いくつかのギャップを埋めるのに役立ちます。