Surface ProでGoogle Playに簡単にアクセスする方法
MicrosoftのSurface Proシリーズは、ノートパソコンのように機能したいタブレットの万能ツールと言えるでしょう。Androidアプリを実行したり、Google Playストアを動作させようとしたことがあるなら、おそらく壁にぶつかったことがあるはずです。当然のことながら、WindowsデバイスはAndroidをネイティブにサポートしておらず、Playストアも購入時には利用できません。それでも、それを実現する方法はいくつかあり、中には比較的簡単なものもあれば、そうでないものもあります。自分の環境で何がうまくいくかを知っておくことは重要です。ここでの目標は、あまり手間をかけずにAndroidアプリを直接実行したり、少なくともPlayストアにアクセスできるようにすることです。確かに、そのプロセスは少し面倒かもしれませんが、一度設定してしまえば、Surface Proは通常のAndroidデバイスと同じようにAndroidアプリを実行でき、使い慣れたアプリ、ゲーム、ソーシャルメディアなどをすべて利用できます。
手っ取り早く解決したい方、あるいはエミュレーターやスクリプトをいじりたくない方には、より簡単な方法があります。一方、Android環境を正しくインストールするなど、コマンドラインやシステム調整に慣れている方に適した方法もあります。どの方法を選ぶにしても、目的は同じです。Surface ProでAndroidアプリをスムーズに動作させ、Google Playにアクセスできるようにすることです。アップデート後に動作しなくなる可能性のある、脱獄や中途半端なハックは避けましょう。
Surface ProでGoogle Playにアクセスする方法は?
Surface ProがAndroid環境に対応しているかどうか確認してください。
これは、当たり前のように思えるかもしれませんが、最初のステップです。お使いのマシンが古すぎたり、性能が不足していないか確認しましょう。誰も途中で行き詰まっては困りますよね。設定を開き、「システム」 →「バージョン情報」の順に進み、Windowsのバージョンを確認してください。できればWindows 11が望ましいです。Windows Subsystem for Android (WSA) は、正しく動作するためにWindows 11が必要です。まだWindows 10をお使いの場合でも、諦める必要はありません。BlueStacksやNoxPlayerなどのエミュレーターを試すことができます。これらは通常、よりシンプルで、統合性は少し劣りますが、簡単に使用できます。
いろいろと確認しながら、ハードウェア仮想化が有効になっているか確認しましょう。これはパフォーマンスを劇的に向上させます。確認するには、タスクマネージャーをCtrl + Shift + Esc開き、「パフォーマンス」タブに移動してCPUを選択し、「仮想化」を探します。無効になっている場合は、BIOSで有効にする必要があります。面倒ですが、必要な作業です。すべて確認できたら、次のステップに進みましょう。
Android 用 Windows サブシステムを有効にする
さて、ここからはWindows 11ユーザー向けの手順です。WSAはコアコンポーネントだからです。Microsoft Storeにアクセスし、 「Windows Subsystem for Android」を検索してください。「インストール」をクリックします。デバイスによっては、MicrosoftからAmazon Appstoreを既定のアプリソースとしてインストールするように促される場合があります。すぐにアプリを使いたい場合は、これも悪くない選択肢です。インストールが完了したら、Surface Proを再起動して、すべてが正しく設定されていることを確認してください。
再起動後、スタートメニューから「Windows Subsystem for Android」を探してください。それを開き、必要に応じて開発者モードやリソース割り当てなどの設定を調整します。開発者モードをオンにすると、Google Playパッケージを手動でインストールできるようになるため、便利です(これについては後ほど詳しく説明します)。
Androidサブシステムで開発者モードを有効にする
これは非常に重要です。これがないと、サードパーティ製アプリをインストールしたり、Play ストアのパッケージを取り込んだりすることができません。WSA の設定を開き、「開発者モード」を見つけてオンに切り替えてください。有効にすると、システムがIP アドレスを生成し、デバッグ ポートを開きます。確かに複雑に聞こえるかもしれませんが、実際には、後で Google Play 開発者サービスを手動でインストールできるように、高度な機能を有効にするだけです。
この手順は基本的に「設定したらあとは放っておくだけ」ですが、後の段階でコマンドプロンプトウィンドウがいくつか表示されることがあります。設定によっては、その後サブシステムを再起動する必要がある場合があります。奇妙に思えるかもしれませんが、これは正常な動作です。
Google Playストアパッケージをインストールします
この部分でつまずく人が多いのは、PlayストアがAndroidサブシステムにデフォルトで含まれていないためです。MicrosoftはAndroidをクリーンな状態に保つことを選択したのです。そのため、GoogleサービスとPlayストアを含む修正パッケージを入手する必要があります。コミュニティが開発したスクリプトや既製のパッケージが多数存在し、例えば様々なGitHubリポジトリで共有されています(Winhanceプロジェクトもその一つです)。セキュリティは常に懸念事項なので、信頼できるソースからダウンロードするようにしてください。
ファイルを解凍したら、管理者権限でPowerShellを使用してインストール スクリプトを実行します。そのためには、スタート ボタンを右クリックし、[Windows PowerShell (管理者)]を選択して、`cd path\to\folder` コマンドでフォルダに移動し、スクリプトを実行します。通常は、`install-playstore.ps1` などのスクリプトを実行するだけです。スクリプトはシステム ファイルを自動的に Android サブシステムにコピーします。コマンド プロンプトが多数表示されることがありますが、これは正常な動作です。すべてが完了したら、WSA または Surface を再起動してください。
再起動後、 Android環境内にGoogle Playストアのアイコンが表示されるはずです。すぐに表示されない場合は、数分待つか、設定からサブシステムを再起動してみてください。
サインインしてアプリのインストールを開始
この手順は非常に簡単です。Androidアプリ一覧からPlayストアのアイコンを起動します。これは、スマートフォンで他のアプリを開くのと同じ要領です。次に、Googleアカウントでサインインするよう求められます。認証情報を入力し、必要に応じて確認すれば、ログイン完了です。ここからは、通常のスマートフォンと同じように、Windowsから直接Androidアプリを閲覧、インストール、起動、管理できます。
この設定では、Androidアプリは専用ウィンドウまたはバックグラウンドで実行され、ほとんどのアプリは十分に統合されているため、今では自然に感じられます。もちろん、時折クラッシュしたり、完璧に動作しないこともあります。結局のところ、WindowsとAndroidはデフォルトでは必ずしも相性が良いとは言えないため、多少の忍耐が必要です。
Surface ProでGoogle Playを実行するための代替方法
Androidエミュレーターを使用する
WSAをインストールしてスクリプトをいじるのが面倒に感じるなら、エミュレータを使うのが一番簡単でしょう。BlueStacks 、NoxPlayer、LDPlayerなどのアプリケーションを使えば、Windows上に仮想のAndroidデバイスを作成できます。基本的には、PCの中に大きなAndroidスマートフォンが入っているようなものです。
これらのエミュレーターのいずれかをダウンロードしてインストールし、Googleアカウントでログインしてください。Playストアがすぐに利用できます。ただし、パフォーマンスはハードウェアに依存することに注意してください。RAM容量が大きく、プロセッサの性能が高ければ、動作は大きく変わります。一部のマシンでは非常にスムーズに動作しますが、他のマシンでは動作がやや不安定になるものの、使用には支障はありません。
APKを手動でインストールする
Play ストアが複雑すぎる場合や、特定のアプリを簡単に入手したい場合は、APK ファイルが便利です。信頼できる APK 提供元 (APKMirror や APKPure など) を見つけて、ダウンロードした APK をエミュレーターのウィンドウにドラッグするか、ADB コマンドを使用してコマンドラインからインストールします。たとえば、Android サブシステムまたはエミュレーターに接続してから、adb connect 127.0.0.1:58526を実行しますadb install appname.apk。最も洗練された方法ではありませんが、ニッチなアプリやベータ版には特に有効です。
クラウドベースのAndroidサービス
ハードウェアやストレージ容量が気になる場合は、BlueStacks Xのようなクラウドプラットフォームを利用すれば、Androidアプリをリモートサーバーで実行し、Surfaceにストリーミング配信できます。Webポータルまたはアプリにログインし、アプリを選択して起動するだけです。低スペックのデバイスには最適ですが、遅延やラグが発生しやすいので、良好なインターネット接続は必須です。
開発ツールとAndroid Studio
開発に慣れている方であれば、Android Studioの仮想デバイスマネージャーを使えば、完全なAndroid環境を構築できます。多少技術的な知識は必要ですが、仮想デバイス、Google Playとの連携、テストなどを完全に制御できます。Android開発に携わっていない限り、少々やりすぎかもしれませんが、Surfaceで無料の準公式Androidシステムを使いたい場合の選択肢の一つです。
よくある質問
Surface ProでGoogle Playストアを直接実行できますか?
厳密にはそうではありません。Surface ProはAndroidではなくWindowsを搭載しているからです。しかし、エミュレーターやサブシステムを工夫すれば、間接的にPlayストアのコンテンツにアクセスすることは可能です。
Surface ProにGoogle Playをインストールするのは安全ですか?
信頼できるコミュニティパッケージや公式ソースを利用していれば、概ね安全です。ただし、怪しいサイトは避けてください。注意を怠るとマルウェアに感染するリスクは依然としてあります。
スムーズに動作するだろうか?
ハードウェアによります。スペックの高い最新のSurface Proは、Androidアプリの動作が比較的スムーズな傾向があります。ただし、あらゆる場面でゲーム並みのパフォーマンスを期待してはいけません。
Androidゲームはプレイできますか?
確かに。Playストアの設定さえ済ませれば、あとはクリック一つでゲームを楽しめます。ただし、パフォーマンスは端末によって異なり、性能が十分でない場合は一部のタイトルがうまく動作しない可能性があります。
まとめ
- Windowsのバージョンとハードウェア仮想化を確認してください。
- Windows Subsystem for Android をセットアップします(Windows 11 のみ)。
- 開発者モードを有効にしてから、Google Playパッケージをインストールしてください。
- Googleアカウントでログインして、Androidアプリのインストールを開始しましょう。
- あるいは、手順が複雑すぎる場合は、エミュレーターやAPKファイルを使用してください。
まとめ
Surface ProでGoogle Playを動作させるのは、決して簡単なことではありません。Windows Subsystem for Androidやサードパーティ製のエミュレーターをいじくり回す必要があります。とはいえ、設定が完了すれば、まるでWindowsの中にフル機能のAndroidタブレットがあるかのような感覚です。多少の不具合は発生するかもしれませんが、全くアクセスできないよりははるかに良いでしょう。この情報が、誰かの手間を少しでも省くのに役立つことを願っています。