![](https://techcrunchjp.files.wordpress.com/2020/01/00100dportrait_00100_burst20190225082039558_cover-1.jpg?w=730)
Linuxの人気ディストリビューションUbuntuのCanonicalが、米国時間1月21日、クラウドサービスAnbox Cloudの立ち上げを発表した。企業はこのクラウドプラットホーム上でAndroidを動かすことができる。
Androidは、Anbox Cloudの上でゲストオペレーティングシステムになり、コンテナ化されたアプリケーションを動かす。これにより独自のエンタープライズアプリケーションやゲームサイトなど、さまざまなユースケースが期待されている。
Canonicalのクラウドサービスは、GoogleがChrome OSの上でAndroidアプリを動かせるようにしていることと似ているが、実装はまったく異なり、コンテナマネージャーLXDをベースとし、コンテナのプロビジョニングやデプロイの自動化などのためにJujuやMAASといったCanonicalのプロジェクトを多数利用している。同社は発表声明で 「LXDのコンテナは軽量なので、仮想マシン上のAndroidエミュレーションと比べて、少なくとの2倍のコンテナ密度が得られる。ただし実際には、ストリーミングのクオリティーやワークロードの複雑さによって異なる」と述べている。
なお、Anbox自体はCanonicalとUbuntuの幅広いエコシステムから生まれたオープンソースプロジェクトだ。Anboxは2017年にCanonicalのエンジニアであるSimon Fels(サイモン・フェルズ)氏が立ち上げ、完全なAndroidシステムをコンテナで動かす。これによりユーザーは、Androidのアプリケーションを、どんなLinuxベースのプラットホーム上でも動かすことができる。
しかし、その意味は何だろうか? Canonicalの主張によると、Anbox Cloudを利用することで企業はモバイルのワークロードをクラウドへオフロード可能になり、それらのアプリケーションを社員のモバイルデバイスへストリームできる。またCanonicalによれば、5Gの普及により多様なユースケースが生まれるが、それに貢献するのは大きな帯域よりもむしろレイテンシーの低さだという。
Canonicalのプロダクト担当ディレクターStephan Fabel(ステファン・ファベル)氏は 「5Gのネットワークとエッジコンピューティングの普及により、多くのユーザーが、自分の好きなプラットホーム上で、超リッチなAndroidアプリケーションをオンデマンドで利用できるようになる。企業は高性能で高密度のコンピューティングをどんなリモートデバイスにも提供できるようになり、しかもその際の電力消費といった経費はきわめて低い」と発表で述べている。
Canonicalはエンタープライズ以外に、ゲーミングおよびゲームのストリーミングにも重要なユースケースを展望している。スマートフォンはますます強力になりつつあるが、それでも結局のところ、クラウド上のサーバーには敵わない。そこにCanonicalは目をつけている。
Canonicalが挙げるもう1つの重要なユースケースが、アプリのテストだ。デベロッパーはこのプラットホームを利用して、何千台ものAndroidデバイス上でアプリを並列させてテストできる。ただしAndroidのエコシステムは分裂が激しいため、重要なテストはエミュレーションでなく実機上で、となるかもしれない。
Anbox Cloudをパブリッククラウドで動かすことはできるが、CanonicalはエッジコンピューティングのスペシャリストをPacketとパートナーにして、それをエッジ上やオンプレミスでホストする。このプロジェクトのハードウェアパートナーは、AmpereとIntelとなっている。