Chromebookを開いてアップデートが利用可能になっているのを見るたびに、少しワクワクします。ついに私のAcer ChromebookにAndroidアプリが使えるようになるのでしょうか?今のところ、答えはずっと「ノー」で、すぐに変わる気配もありません。
Samsung の新しい Chromebook Pro は日曜日に出荷が開始されるが、The Verge が先週報じたように、Android アプリは少なくとも夏まではベータ版のままとなる。
Googleは先週開催された年次カンファレンス「Google I/O」で、Chrome OS上のAndroidの現状について多くを語らなかった。しかし、Thurrott.comが最初に報じたように、開発者向けにChromebookや大画面デバイス向けのアプリを開発する方法を解説する専用のI/Oセッションを開催した。
このセッションから得られた大きな教訓は、Googleが数ヶ月前から耳にしてきたのと同じ問題に取り組んでいるということです。セッションの冒頭で、GoogleはGoogleマップやハングアウトなど、まだ大画面デバイス向けに最適化されていない自社アプリをいくつか披露しました。
基本的に、Android アプリが Chromebook への移行中に対処する必要がある大きな問題は、より広い画面のサポート、縦向きモードに加えて横向きモードの追加、アプリのウィンドウ サイズの調整、キーボードとマウスを備えたラップトップに合わせた入力方法の調整などです。
問題はChromebookだけに影響しているわけではない。Googleによると、これらの最適化により、Androidベースのノートパソコンだけでなく、SamsungのGalaxy S8のようなデスクトップモードを備えた新しいAndroidスマートフォンでもエクスペリエンスが向上するという。

Chromebook で実行されている Google マップ。
アプリにこれらの調整が欠けている場合でも、問題なく動作する場合もあります。例えば、画面が広いとアプリの見た目がおかしくなることがあります。上の画像はGoogleマップの「探索」機能です。すべてのコンテンツが画面中央に表示され、メニューは画面全体に広がっています。
同様に、横向きモードがないということは、アプリがラップトップ上で窮屈に感じるということを意味しますが、それでも使用できます。
しかし、より大きな問題はウィンドウのサイズ変更です。古いアプリの中には、スマートフォンやタブレットでの表示のみを目的として設計されているため、ノートパソコンでサイズを変更しようとすると動作が不安定になるものがあります。
ウィンドウのサイズ変更問題に対処するため、Googleは最新のChrome OSウィンドウマネージャーにいくつかのツールを組み込みました。このシステムはアプリをスキャンし、Androidのどの「時代」向けに開発されたかを判断します。例えば、アプリが画面密度に対応していない場合、アプリは常に最大化されたウィンドウで表示されます。
一方、Android Nより前のアプリは、全画面表示と固定ウィンドウサイズを切り替えます。Android N以降では、Android 7.1に組み込まれたウィンドウ機能により、ほとんどのアプリは自由にサイズを変更できます。ただし、一部のアプリはサイズ変更機能を使用しない場合があり、その場合は画面いっぱいに表示されます。
家庭への影響残念ながら、Android対応予定の旧型ChromebookがいつAndroid対応になるのかという疑問は、これではまだ解決していません。現在、安定版チャンネルでAndroidアプリをサポートしているChrome OSデバイスはわずか6台です。GoogleのChromiumサイトによると、ベータ版は2台、将来的には80台以上がAndroidアプリ対応を「予定」しています。秋までにはすべて解決されることを期待しますが、現時点ではChrome OSにおけるAndroidアプリの大革命がいつ起こるかを予測するのは全く意味がありません。