Anonim

メモリの大容量を備えた最新のプロセッサで実行されるWindows 10のようなフルパワーオペレーティングシステムの最も優れた機能の1つは、この強力な組み合わせにより、異なるコンピューターモデルを実際に効果的にエミュレートできることです。 エミュレーションは何十年もの間ソフトウェアの世界でのものでしたが、通常、消費者レベルでは、エミュレーションソリューションは不格好、非効率的、または不十分でした。 主な問題は、オペレーティングシステムが非常に異なり、開発者にさまざまなものを提供することです。 これにより、1つのオペレーティングシステム用に作成されたプログラムを別のOSで実行するのが難しくなります。

ただし、Windows上のAndroidエミュレーションでは、ハードウェアとソフトウェアのスケーリングの「スイートスポット」があり、Androidエミュレーションを可能にするだけでなく、実際に非常に機能します。 Androidは、比較的少量のメモリとストレージを備えたコンピューター、携帯電話、タブレット、および(高性能ではあるが)常に高性能なプロセッサではないプロセッサー上で動作するように設計されています。 オペレーティングシステム自体は、比較的単純で、十分に文書化されており、機能的です。 つまり、Windows 10マシンには、非常に高速なAndroidのように動作するのに十分な馬力があります。

WindowsマシンでAndroidアプリケーションを実行する場合、いくつかの異なるアプローチがあります。 それらのいくつかについて説明します。

(MacでAndroidをエミュレートしたいですか?TechJunkieは、MacでAPKファイルを使用するこのチュートリアルで説明しました。)

APKファイル

クイックリンク

  • APKファイル
  • Windows 10でAPKファイルを実行するためのAndroid SDKのセットアップ
  • 完全なAndroidエミュレーターを使用してWindows 10でAPKファイルを実行する
    • ブルースタック
    • ノックス
  • Windows 10でAPKファイルを実行するようにARC Welderを設定する
  • Windows 10でVysorを実行してAndroidデバイスをホストする
  • Windows 10でAndroid APKファイルを実行する

では、APKファイルとは何ですか? さて、Androidでは、APKファイルはAndroidアプリとそのインストーラーを含むパッケージです。 通常、「filename.apk」のような名前が付けられ、Windowsの.exeファイルによく似ています。 エンドユーザー(スマートフォンの所有者など)は通常、Google App StoreからアプリをダウンロードしてインストールするときにAPKファイルを表示しません。これは、システムがすべての解凍とインストールを実行するためです。ストア内の「インストールしています…」というテキスト。

この分離は、APKファイルを取得して、遊んだり、開発したり、リバースエンジニアリングしたりする必要があるまでは問題ありません。 おそらく、ファイルを取得する最も簡単で安全な方法は、デバイスからダウンロードしてそこから使用することです。 合法的なアプリのAPKファイルをダウンロードできるWebサイトがありますが、これらは法的に疑わしいものであり、個人的には無料ダウンロードと引き換えに小さなマルウェアを挿入しないとは信じていません。

(Google PlayストアからAPKファイルをダウンロードする方法に関するチュートリアル記事があります。また、ネイティブAndroidデバイスにAPKをダウンロードしてインストールする場合は、APKをAndroidにインストールする方法に関するチュートリアルがあります。 !)

Windows 10でAPKファイルを実行するためのAndroid SDKのセットアップ

Windows 10マシンでAPKファイルを実行する簡単で直接的な方法の1つは、Android Software Development Kit(SDK)を使用することです。 多くの小さなOSと同様に、Androidの開発は通常ネイティブマシンではなく、より大きくて強力なコンピューターで行われます。 この手法を使用するには、コンピューター上にJavaの最新バージョンとAndroid SDKが必要です。 ここからJavaをダウンロードし、ここからAndroid SDKをダウンロードします。 Android Studioページの一番下までスクロールし、[コマンドラインツール]を選択します。 Androidアプリを作成する予定がない限り、Studioパッケージ全体は必要ありません。

  1. パッケージをコンピューターにダウンロードし、C:ドライブに解凍します。
  2. [コントロールパネル]、[システム]、[システムの詳細設定]に移動します。
  3. 環境変数を選択し、パスを強調表示します。
  4. [編集]をクリックし、変数値に「C:\ Android \ sdk \ tools; C:\ Android \ sdk \ platform-tools」を貼り付けます。

APKファイルをダブルクリックして、仮想Androidデバイスを開くことができるようになりました。 SDKとアプリの読み込みには時間がかかり、少し遅くなることがあります。 ゲームやその他のグラフィックを多用するプログラムはおそらく動作しませんが、他のほとんどのアプリは正常に動作します。

完全なAndroidエミュレーターを使用してWindows 10でAPKファイルを実行する

アプリなどを簡単に確認する必要がある場合はSDKを実行しても問題ありませんが、アプリ(特にゲーム)を本当に使用する場合は、本格的なエミュレータをインストールする必要があります。 Windows用のAndroidエミュレータは、基本的にWindows PC上に偽のAndroidマシンを作成します。 基本的に、Windowsデバイス内からAndroidデバイスを実行しています。 複雑に聞こえますが、非常にうまく機能します。 いくつかの優れたエミュレータプログラムがありますが、2つの人気の高いNoxとBlueStacksについて簡単に説明します。

ブルースタック

BlueStacks App Playerは非常にうまく機能するAndroidエミュレーターです。 Android SDKのような純粋なAndroidバージョンを使用するのではなく、修正版を使用します。 コードのQAまたはアプリの浸漬テストを検討している場合、これはリリース環境を正確に複製しない可能性があります。 それ以外の場合、BlueStacks App Playerは問題なく動作します。

  1. BlueStacks App Playerをダウンロードしてインストールします。
  2. Googleアカウントを使用してログインし、プロファイルを設定します。
  3. Playストアを介して、アプリの読み込み、ゲームのプレイなどを行います。

起動すると、BlueStacksはAndroidタブレットのように見えます。 通常のAndroidフロントエンド、メニューなどがあります。 タッチスクリーンがある場合は、マウスまたはタッチでそれを制御するだけです。 残りはAndroidのように見え、感じられます。 BlueStacksは考えられるあらゆる可能なメッセージであなたに警告したいので、それは迷惑なことがあります。 それ以外は、Androidデバイスをよく模倣する優れたエミュレーターです。 2019年3月現在、BluestacksはAndroid N(7.1.2)をエミュレートしています。

ノックス

Noxは、大画面でAndroidゲームをプレイしたい真剣なAndroidゲーマーをよりターゲットにしています。 (6インチディスプレイから翻訳されると、驚くほど素晴らしいAndroidゲームがいくつかあります。)BlueStacksと同様、NoxはAndroidの完璧なエミュレーションではありませんが、アプリを非常にうまく実行します。

  1. Noxプレーヤーをダウンロードします。
  2. プレイヤーを好みとデフォルトでセットアップします。
  3. Playストアを使用するか、APKファイルを使用して手動で使用するアプリを読み込みます。

Noxを実行すると、BlueStacksと同様にフル機能のAndroidデスクトップが作成されます。 NoxはAndroid Kit Katを実行しています。

BluestacksとNoxの両方には、完全に機能する無料バージョンがあります。 Bluestacksユーザーは、プレミアムメンバーシップにアップグレードして、広告をブロックし、ユーザーが独自のカスタムデスクトップを作成し、プレミアムテクニカルサポートにアクセスできるようにします(月額2ドル)。 Noxには有料のサブスクリプションモデルはありません。

Windows 10でAPKファイルを実行するようにARC Welderを設定する

ARC Welderは、ブラウザ内でAPKファイルを実行できるChrome拡張機能です。 APKファイルを実行する最も簡単な方法です。 利点は、Chromeを実行できる任意のデバイスで実行できることです。 欠点は、まだ少しバグがあり、前の2つの方法ほど完璧に機能しないことです。

  1. ARC Welder拡張機能をダウンロードしてインストールします。
  2. APKをダウンロードし、ARC Welderにそれらを指定します。
  3. ポートレートまたはランドスケープの方法、およびクリップボードへのアクセスを許可するかどうかを選択します。

ARC WelderはAndroidのシミュレーションに非常に優れていますが、BlueStacksやNoxのようなGoogle Playストアへのアクセスはありません。 つまり、APKファイルを取得し、コンピューターにダウンロードし、ARC Welder内から手動で追加する必要があります。 目を見張るものではありませんが、正当なファイルを手に入れるのは難しい場合があります。

アーク溶接機の他の欠点は? 一度に実行できるアプリは1つだけです。 テストまたは1つのアプリのみを使用している場合、これは影響しないかもしれませんが、Androidエミュレーターとしても使用したい場合は、制限されることがあります。 アプリを開いている場合は、インストール画面に戻って別の画面を選択する必要があります。

Windows 10でVysorを実行してAndroidデバイスをホストする

デスクトップでAndroidアプリを実行する理由は何ですか? デスクトップについて何か特別なことはありますか? それとも、大画面を持ち、マウスとキーボードを使用し、デスクトップエクスペリエンスの一般的にはるかに優れた人間工学を持っているだけですか? これらがこれを行う主な理由である場合、Vysorのようなアプリを実行することがあなたのためのソリューションかもしれません。 Vysorはデスクトップ上のAndroidをエミュレートしません。 代わりに、既存のAndroidデバイス(スマートフォンまたはタブレット)をワイヤレスで、またはUSBケーブルを介してデスクトップマシンに接続します。 Vysorは、Windows、Mac、Linux、および任意のChromeブラウザーで動作します。

Vysorの基本バージョンは無料であり、ほとんどの一般ユーザーにとっては十分です。 基本バージョンの制限は、USB接続が必要であり、画面の解像度が最高ではないことです(それでもかなり良いです)。 また、15分ごとに広告が表示されます。 有料版では、広告が削除され、解像度の制限が解除され、ワイヤレスで接続できるようになり、デスクトップとAndroidデバイス間でファイルを簡単にドラッグアンドドロップできるようになり、ADBを介してネットワーク接続があればどこからでもAndroidデバイスへのアクセスを共有できます。 有料版は月額2.50ドル、年間10ドル、または生涯ライセンスで40ドルです。

Vysorのセットアップは非常に簡単です。 Androidデバイス用のクライアントアプリと、Windows、Mac、またはLinuxボックス用のデスクトップアプリをダウンロードするだけです。 (Chrome拡張機能を使用して、クライアントを使用せずにChromeブラウザーでAndroidデバイスを表示することもできます。)次に、どちらかの側からアプリを実行し、Vysorセッションを起動します。

Vysorでは、実際にデスクトップでAndroid環境を実行することはできません。既に所有しているAndroidデバイスにアクセスできるだけです。しかし、多くのユーザーにとってはそれで十分です。

Windows 10でAndroid APKファイルを実行する

そのため、Windows 10でAndroid APKファイルを実行するには3つの方法があり、デスクトップ環境でAndroid環境を取得できる別の方法があります。 それぞれ少しずつ異なり、それぞれが異なる目的に適しています。 アプリをプログラム、ビルド、またはリバースエンジニアリングしたい人には、Android SDKまたはStudioをお勧めします。 また、デスクトップで使用する以外にアプリをあまり使いたくない人には、ARC Welderをお勧めします。 BlueStacksとNoxは、デスクトップで多くのアプリの使用を計画している人向けです。

ここで言及していないAndroidエミュレータを使用していますか? これら3つより優れているものを知っていますか? もしそうなら、コメント欄でそれについて教えてください。

より多くのAndroidリソースがあります。

AndroidにChrome拡張機能をインストールするためのガイドを次に示します。

Androidの連絡先に写真を追加する方法に関するチュートリアルがあります。

もちろん、最高のAndroid TVアプリのレビューもあります。

Androidでプライベート番号からの通話をブロックする方法は次のとおりです。

MACアドレスを変更する必要がありますか? AndroidでMACアドレスを変更する手順を説明します。

Windows 10でAndroid APKファイルを実行する方法