目次
Windows 11は、その新しいデザイン言語と洗練された感触で、すでにmacOSユーザーの注目を浴びています。しかし、Microsoftの美学はそれだけではありません。Windows 11からはAndroidアプリをネイティブで実行できるようになりました。
Windows 11で公式にAndroidアプリをダウンロードできるストアはAmazon Appstoreだけですが、コンピュータ上で少し手を加えることに抵抗がなければ、Google Playストアをダウンロードして、数百万のアプリのカタログを自由に楽しむこともできます。
Windows 11 PCにGoogle PlayストアをインストールするためのWSAGAScriptツールを作成してくれたサードパーティ開発者、ADeltaXに感謝します。
Windows 11コンピュータにGoogle Playストアをインストールする準備
Playストアをインストールする前に、お使いのマシンで有効になっている「Windows Subsystem for Linux (WSL)」と「Virtual Machine Platform」機能を有効にする必要があります。
これを行うには、PCのスタートメニューから、またはキーボードのWindows+iキーを一緒に押して、設定アプリに向かいます。
その後、設定ウィンドウの左サイドバーにある「アプリ」タブをクリックします。
次に、アプリの設定の右側のセクションから「オプション機能」タイルをクリックします。
次に、下にスクロールして「関連設定」セクションを探し、「その他のWindows機能」タイルをクリックします。すると、画面上に別のウィンドウが表示されます。
Windowsの機能ウィンドウから、下にスクロールして「Windows Subsystem for Linux」オプションを見つけ、その前のチェックボックスをクリックして選択します。
次に、同じウィンドウで「Virtual Machine Platform」オプションを見つけ、オプションの前のチェックボックスをクリックして選択します。次に、「OK」ボタンをクリックして、これらの機能の両方をシステムにインストールします。
Windowsは、これらの機能をコンピュータにインストールするのに時間がかかる場合があります。プロセスがバックグラウンドで実行される間、お待ちください。
機能がインストールされたら、スタートメニューの固定アプリセクションから、またはWindows検索で検索して、PCでMicrosoft Storeを開いてください。
Microsoft Storeウィンドウで、ウィンドウ上部の検索バーをクリックし、Ubuntuと入力し、Enterキーを押します。
その後、検索結果のUbuntuタイルにある「入手」ボタンをクリックすると、システムにインストールされます。
変更を有効にするために、すべての機能をインストールしたら、PCを再起動する必要があるかもしれません。スタートメニューから「電源」アイコンをクリックし、「再起動」オプションを選択して行います。
Windows Subsystem for Androidと一緒にGoogle Playストアを手動でインストールする
Windows Subsystem for Android」は、LinuxカーネルとAndroid OSからなるコンポーネント層で、マシンでAndroidアプリを実行できるようにするもので、処理には欠かせないものです。
しかし、今回はWindows Subsystem for AndroidをいじってGoogle Playストアに対応させ、動作させるため、Windows Subsystem for Androidを変更します。パッケージのスタンドアロンインストーラーを用意する必要があります。
必要なもの
- Windows Subsystem for Android
- Google Apps パッケージインストーラー (64bit | ARM64)
- ファイルアーカイバツール(WinRAR, 7-Zip, etc.)
Linux PowerShellを使用したGoogle Playストアのインストール
システムにGoogle Playストアをインストールするのは、あまり簡単な作業ではありません。とはいえ、決して難しいことではありません。現在のところ、以下の手順に沿って進めていけば、いつの間にかGoogle Playストアがシステムにインストールされているはずです。
まず、上記の前提条件のリンクからダウンロードした WSA (Windows Subsystem for Android) パッケージインストーラ (msixbundle) が入っているディレクトリに移動します。
次に、.msix ファイルを右クリックし、「Open with」オプションにカーソルを合わせ、リストからコンピュータにインストールされているファイルアーキバを選択します。
ここで、リストから.msixパッケージを見つけ、それをダブルクリックして開きます。次に、Ctrl+Aショートカットを押してすべてのファイルを選択し、キーボードのCtrl+Cショートカットを押してそれらをコピーします。
その後、Windowsのインストールドライブ(ほとんどの場合、Cドライブ)に移動します。新しいフォルダを作成し、「Windows Subsystem for Android」という名前を付けます。msixバンドルからコピーしたすべてのファイルを、キーボードのショートカットキーCtrl+Vを押して、このフォルダに貼り付けます。
ファイルのコピーが完了したら、利用可能なファイルとフォルダの中からAppxBlockMap.xml、AppxSignature.p7x、[Content_Types].xml、およびAppxMetadataフォルダを見つけて削除してください。画面に削除を確認するプロンプトが表示されるので、「はい」ボタンをクリックして次に進みます。
次に、お好みのブラウザーを使用してGithubリポジトリgithub.com/ADeltaXにアクセスします。次に、’Code’ボタンをクリックし、’Download ZIP’オプションを選択します。
ダウンロードが完了したら、ダウンロード・ディレクトリに移動して、WSAGAScript-main.zip ファイルを探します。そして、そのファイルをダブルクリックして開きます。
次に、Ctrl+Aショートカットキーを押して、ZIP内のすべてのファイルとフォルダを選択し、キーボードのCtrl+Cショートカットキーを押して、それらをコピーします。
さて、Windowsのインストールドライブ(ほとんどの場合、Cドライブ)に戻ります。再び新しいフォルダを作成し、GAppsWSA と名前を付けます。次に、コピーしたすべてのファイルをこの新しいフォルダに貼り付けます。
次に、先ほど作成した「Windows Subsystem for Android」ディレクトリに移動し、vendor.img、system.img、system_ext.img、および product.img ファイルを選択します。その後、コンピュータ上でCtrl+Cのショートカットを押してコピーしてください。
その後、先ほど作成した「GAppsWSA」ディレクトリに移動し、「#IMAGES」フォルダをダブルクリックで開きます。
ここで、コピーしたファイルをすべてこのディレクトリに貼り付けます。
次に、Gappsのzipファイルがあるディレクトリに移動し、選択します。次に、コンピュータのショートカットキーCtrl+Cを押して、zipファイルをコピーします。
GAppsWSA」ディレクトリに戻り、「#GAPPS」フォルダーを開いてください。そして、コピーした ZIP ファイルをこのディレクトリに貼り付けます。
その後、’GAppsWSA’ ディレクトリに戻り、ウィンドウのアドレスバーに bash と入力して Enter キーを押すと、カレントディレクトリに設定された WSL ウィンドウが表示されます。
ここで、WSL ウィンドウ上で、以下のコマンドを発行し、キーボードの Enter キーを押します。ダウンロードの許可を求められる場合がありますが、Yを押して続行してください。
apt install lzip unzip
次に、以下のコマンドを発行して、WSLにdos2unixコンバータツールをインストールします。
apt install dos2unix
WSLウィンドウが「Unable to locate package dos2unix」というエラーを投げる場合は、以下のコマンドを一つずつ実行してエラーを修正してください。
apt-get update apt-get install dos2unix
次に、いくつかのファイルを変換する必要があります。以下のコマンドを1つずつ入力するか、コピー&ペーストして、Enterキーを押して個別に実行します。
dos2unix ./apply.sh
dos2unix ./extend_and_mount_images.sh
dos2unix ./extract_gapps_pico.sh
DOS2UNIX ./UNMOUNT_IMAGES.sh
dos2unix ./VARIABLES.sh
ファイルの変換が完了したら、次のコマンドを実行して、Google Apps パッケージのインストールを開始します。
./extract_gapps_pico.sh
一度、以下のコマンドを実行して、イメージをマウントします。
./extend_and_mount_images.sh
イメージがマウントされたら、以下のコマンドを発行し、Enterキーを押します。
./apply.sh
次に、以下のコマンドを発行して、以前マウントしたすべてのイメージをアンマウントします。
./unmount_images.sh
アンマウントが完了したら、Windows インストール用ドライブ(おそらく C ドライブ)の「GAppsWSA」ディレクトリー下の「#IMAGES」フォルダーに移動し、まず Ctrl+A ですべてのファイルを選択し、次に Ctrl+C で選択したファイルをコピーしてください。
次に、Windowsインストール・ドライブに作成した「Windows Subsystem for Android」ディレクトリに移動し、Ctrl+Vのショートカットキーを押してファイルを貼り付けます。同じファイルがすでにディレクトリに存在することを警告するWindowsプロンプトが表示される場合があります。ファイルを置き換える」オプションを選択して先に進みます。
次に、’GAppsWSA’ ディレクトリの下にある ‘misc’ フォルダに移動し、そのフォルダにある ‘kernel’ ファイルをクリックして Ctrl+C ショートカットを押しながらコピーしてください。
次に、「Windows Subsystem for Android」ディレクトリに移動して、「Tools」フォルダをダブルクリックして、開きます。
その後、既存のカーネルファイルをkernel_bakにリネームして、何か問題が起きたときのバックアップとして保存しておきます。次に、前のフォルダからコピーした「kernel」ファイルをCtrl+Vのショートカットキーで貼り付けます。
次に、スタートメニューに向かい、右上隅にある「すべてのアプリ」ボタンをクリックします。
ここで、下にスクロールして「Windowsターミナル」タイルを見つけ、右クリックし、コンテキストメニューから「管理者として実行」オプションを選択します。
その後、UAC(ユーザーアカウント制御)ウィンドウが画面に表示されるかもしれません。はい」ボタンをクリックして次に進みます。
ターミナルウィンドウで、Windows PowerShellタブを選択し、以下のコマンドを実行します。
Add-AppxPackage -Register C:\WindowsSubsystemforAndroid paragraphAppxManifest.xml
PowerShell がパッケージをシステムにインストールしますので、プロセスが完了するまでしばらくお待ちください。
最後に、スタートメニューを開き、「推奨」セクションの下にある「Windows Subsystem for Android」アプリをクリックします。
WSA ウィンドウから、「開発者向けオプション」タイルを探し、その横にあるスイッチを「オン」位置に切り替えます。
次に、「ファイル」オプションをクリックして、Android OS を起動し、Windows 11 PC で Play ストアを起動します。
オプションの診断データのプロンプトが画面に表示されることがありますが、「診断データを共有する」の前のチェックボックスをクリックしてチェックを外し、「続行」ボタンをクリックします。
最後に、パソコンでPlayストアにアクセスするには、スタートメニューに向かい、Playストアと入力し、検索結果から「Playストア」アプリをクリックし、起動します。
次に、Play Storeのウィンドウから「サインイン」ボタンをクリックし、Googleアカウントの認証情報を使ってサインインします。
Google Play Storeにサインインすると、Play StoreからほぼすべてのアプリをWindows 11 PCにダウンロードおよびインストールできるようになります。