PC上で動作するandroidと言えば、いわゆるエミュレータだ。開発環境に含まれるものもあれば、単体で配布されているものもある。基本的には開発用、特にデバッグに用いられる前提の環境であり、実用においては現実的ではない。起動から動作まで、とにかくパフォーマンスが悪く、日々の更新を保ったまま継続的に運用できる環境でもない。
Android-x86の存在を知った。いわゆるIA (Intel Architecture)マシンにインストールできるandroidだ。この投稿時点でのバージョンはAndroid Oreo相当であり、Pie相当の開発も進められている。
www.android-x86.org
PCにインストールして利用するものだが、ISOイメージやUSBメモリからブートして起動することもできる。PCにインストールできるということは、仮想環境にもインストールできるということだ。早速、Hyper-V仮想マシンをISOブートで動作させてみることにした。機敏な動作ではないものの、エミュレータに比べれば十分実用になる印象だ。
以前紹介したLineage OSよりも導入は簡単だ。Google Playなどは最初から導入済みでインストールされ、インストール後はGoogleアカウントの設定から始まるので、購入したばかりのandroid端末に触れるのと同じ感覚で使い始めることができる。
この投稿ではHyper-Vの環境設定から仮想マシンの作成、android-x86のCDブートまでの手順を紹介する。
なおHyper-VはWindows 10 Homeには含まれていない。Homeを利用している場合はProへアップグレードするか、Hyper-V以外の仮想環境を用いる必要がある。例えばVMware Workstation PlayerやOracle VirtualBoxだ。この投稿では、これらに関する話題は取り上げない。投稿末尾にハイパーリンクを掲載しているので、必要なユーザーは各自で対応してほしい。
- 用語の確認
- Hyper-Vの有効化、ネットワーク設定
- ゲストの作成
- ゲストの設定
- ゲストの起動、android設定
- 検証中に確認しておくと良いこと
- インストール後のアップデート
- 参照
続きを読む