Windows Info 第341回
Windows上でAndroidアプリが動く、Windows Subsystem for Androidの日本語版を試す
2022年08月21日 10時00分更新
Androidアプリの開発にも利用できる
Windows上でAndroidアプリケーションを開発する場合、これまではAndroid SDKに含まれる「Androidエミュレータ」、もしくは実機によるデバッグが一般的だった。実機によるデバッグは、USBケーブルやネットワーク経由でAndroidスマートフォン実機とWindowsマシンを接続し、ADB(Android Debug Bridge)と呼ばれる機構を用いる。
WSAでは実機と同じく、ADB経由でアプリケーションのデバッグ作業が可能になる。そのためには前述のWSA設定の「開発者」→「開発者モード」をオンし、Android Studio(開発環境、wingetでもインストール可能)をインストールしておく。
WSAと接続するためのadb.exeは」C:\Program Files (x86)\Android\android-sdk\platform-tools」にある。これを使って
adb.exe connect 127.0.0.1:58526
とすれば、WSAと接続が行われる(ポート番号などは変わる可能性がある)。その後は、たとえば「adb.exe shell」でAndroid内のシェルを起動することが可能になる。
Windowsでも、Androidのアプリケーションを使いたいと思うユーザーは少なくはないとは思う。ただし、ChromebookでAndroidアプリを動作させた場合と同じく、スマートフォンとはハードの環境も異なるため、利用できる機能などには違いがある。たとえば、大半のChromebookには、スマートフォンには通常あるGPS、位置情報機能がないので、Googleマップは動いてもナビゲーションはできないといった問題があった。おそらくWSAでも同種のことは起きるだろう。
また、異なるマシンでの利用に制限がある、あるいは設定などを共有できないAndroidアプリケーションも少なくない。Androidスマートフォンの通知を受け取りたいだけなら、Windows標準の「スマートフォン連携」アプリもある。また、Windows版もあるAndroidアプリは少なからずある。
というわけで、開発用としては評価はできるが、Windowsの標準機能としてはどうなのか、ちょっと疑問もある。

この連載の記事
-
第471回
PC
Windowsのコマンドラインでエイリアスを使う -
第470回
PC
Windows用のパッケージマネージャー「Winget」 プレビュー版で機能が充実してきた -
第469回
PC
Windows Updateの27年 悪役だった頃から改良が進んで、徐々に目立たない存在に -
第468回
PC
2025年のWindowsどうなる!? Windows Insider Programの状況をあらためて見る -
第467回
PC
Copilot+ PCのNPUでカメラを処理する「Windows Studio Effects」 その内容や効果は? -
第466回
PC
PowerToysの最近の新機能には、複数アプリを指定位置に起動する「ワークスペース」や新規作成のカスタマイズがある -
第465回
PC
WindowsのPowerShellからBluetoothデバイスを調べる -
第464回
PC
Windows 10のサポート切れまで1年を切った さてWindows 10マシンをどうする? -
第463回
PC
Windows Terminal Preview版でSixelグラフィックスを実際に表示させてみる -
第462回
PC
Windows Terminal Preview版でSixelグラフィックスを扱う -
第461回
PC
Copilot+ PCを買ってみたが、「今焦って買う必要はない」のかもしれない - この連載の一覧へ