Googleは、正式に移植されれば、最終的には数百万ものAndroidアプリをChromeまたはChrome OSで実行できるようになることを期待しています。しかし、そのビジョンは今日から実現できます。ARC Welderという新しいGoogleツールを使えば。
今週、Googleは「App Runtime for Chrome」と呼ばれる開発者ツールの一般公開を開始しました。このツールは、開発者がVLCなどのアプリをAndroidからGoogle Chrome OSに迅速に移植できるように設計されています。ChromeとChrome OSにはネイティブアプリが少数ありますが、Androidほど幅広いアプリサポートは提供されていません。
そして木曜日には、ChromeストアにARC Welderという開発者ツールが登場しました。これを使うと、ChromeまたはChromeブラウザで自作のAndroidアプリを試すことができます。実際に試してみたところ、すでにいくつかのAndroidアプリがかなりスムーズに動作していました。

ARC Welder は、Chrome 内で単一の Android アプリを「テスト」できる新しい開発者ツールです。
裏話: 一つだけ明確にしておきましょう。ARC Welderは開発者ツールであり、開発者がAndroidアプリをChromebookとChrome OSに移植するのを支援するために設計されています。(開発者はPC、Mac、Linux上のChromeでアプリをテストできますが、Chromeウェブストアに公開することはできません。)ARC Welderに移植したAndroidアプリはどれもバグが多く、動作しない可能性が高くなります。とはいえ、ChromebookでAndroidアプリを実行するのは、何が動作して何が動作しないかを確認するだけでも楽しいものです。
APKを探し出す
テストには、中国のメーカーHisenseが今週発売したばかりのChromebookを使用しました。Chromebookは、安定版チャンネルではなくベータ版を使用して、Chrome OSの最新バージョンにアップグレードしました。もちろん、ARC Welderアプリ自体はChromeストアからダウンロードする必要があります。
ARC Welderの機能は非常にシンプルです。このアプリを使うと、Chrome内でAndroidアプリ(APKファイルとしてパッケージ化)を起動できます。このアプリはAndroidスマートフォンやタブレットとの間の命令を傍受し、コンピューター経由でルーティングするだけです。つまり、位置情報、背面カメラ、スマートフォンの向きに依存するアプリは動作しません。(幸い、トラックパッドを使ってスワイプやタップをシミュレートすれば、タッチ対応のタブレットやスマートフォン上で動作していると思い込んでいるアプリは問題なく動作するようです。)
しかし、APKファイルの入手は必ずしも簡単ではありません。GoogleはAndroidユーザーにAPKファイルそのものをダウンロードさせるのではなく、Google Playストアの利用を推奨しています。しかし、AndroidAPKsFree.comやAPKmirror.comなど、人気アプリのAPKを提供しているサイトは少なくともいくつかあります。例えば、Snapchat、Kik、Clash of ClansなどのAPKは比較的簡単に見つけてダウンロードできるはずです。
テストのために、VLC、Microsoft の Android 用 SmartGlass、シンプルな物理ベースのドライビング ゲームである Hill Climb Racing の 3 つの Android アプリをダウンロードしてみました。
残念ながら、ARC Welderは一度に1つのアプリしかサポートしないため、スマートフォンのように複数のAndroidアプリを同時に起動することはできません。アプリを開くと、起動したいAPKの名前を尋ねられます。起動中の他のAndroidアプリはすべて閉じてください。APKを開くのは簡単で、クリックして起動モードを選択するだけです。 例えば、アプリをスマートフォンモードで起動することもできますが、特にPCのディスプレイがタブレットのように横向きになっている場合は、あまりメリットがありません。ARC Welderにアプリをタブレットモードで横向きに開くように指示するのが最善策です。アプリを画面全体に最大化するかどうかは、ユーザー次第です。

Vine のようなアプリは「パッケージ化された」アプリであり、Web テクノロジを使用してアプリの動作をシミュレートします。
グリッチがやってきた!
AndroidアプリがChromebookの画面に驚くほどスムーズに表示されること、そして予期せぬ不具合が発生することに驚きました。例えばVLCは問題なく動作するように見えましたが、アプリはAndroidのファイル構造をデフォルトとしているため、ファイルシステムへのパスを知らないとハードドライブ上の動画ファイルを見つけるのは不可能でした(残念ながら、私はパスを知りませんでした)。また、ネットワーク接続された動画ストリームを選択しようとすると、アプリがクラッシュしました。
SmartGlassアプリはうまくいきました。Microsoftアカウントを使ってログインできたのです。ところが残念なことに、APKMirrorサイトに公開されていたアプリはXbox 360専用バージョンでした。私はXbox Oneを所有しているのですが、OneバージョンをダウンロードしようとしたらGoogle Playに誘導されてしまいました。なんと!

ヒルクライム レーシングは、驚くべきことに、非常にうまく機能しました。
最後に、 Hill Climb Racingを試してみました。これは比較的シンプルなドライビングゲームで、アクセルとブレーキを操作してジープを操り、丘やジャンプ台を駆け抜けるゲームです。驚いたことに、非常にスムーズに動作しました。Googleの課金サービスに接続して仮想通貨を購入することはできませんでしたが、それ以外はスムーズに動作しました。もちろん、Androidタブレットと全く同じではありません。アクセルとブレーキのアイコンをタップするのではなく、マウスオーバーする必要がありました。
ARC Welder を Chromebook や Windows で Android アプリを実行するためのワンストップユーティリティだと考えないでください。そうではありません。ベータ版ソフトウェアのレベルにも達していないかもしれません。しかし、Chrome エコシステムにおける Android アプリの未来像を示すものとしては、目を見張るものがあります。