Wineを使用してAndroidでWindowsアプリを実行する方法

Wineを使用してAndroidでWindowsアプリを実行する方法

AndroidデバイスでWindowsソフトウェアを実行したいと思ったことはありませんか?おそらくそうではありません...しかし、可能であればどうしますか? Windowsソフトウェアを実行するだけで、Androidデバイスが最終的にWindowsデスクトップの代替品として機能できるとしたらどうでしょうか。





最近、WineプロジェクトはAndroid互換バージョンをリリースしました。お気に入りのWindows専用ソフトウェアの修正を必要とするLinuxユーザー(主にゲーマー)に長い間受け入れられてきたこのオプションは、Androidで利用できるようになりました。





しかし、それは期待どおりに機能しますか?そして、Androidで利用できるソフトウェアが豊富なのに、なぜとにかくわざわざするのでしょうか。確認してみましょう。





ワインとは?

誤って「エミュレーター」と呼ばれることが多いWine(Wine Is Not a Emulatorを表す再帰的頭字語)は、実際には互換性レイヤーです。これは、Linux、macOS、およびBSDがWindowsアプリケーションを実行できるようにするソフトウェアライブラリです。一部のエミュレーション(具体的にはWindowsランタイム環境)が含まれますが、Wineはオペレーティングシステムをエミュレートしません。

Windows10の見栄えを良くする方法

何年にもわたって、Wineは他のプラットフォームでWindowsソフトウェアを実行する方法としてますます人気が高まっています。仮想マシンをインストールすることは1つのオプションです(おそらく、 LinuxでMicrosoftOfficeを実行する )、Wineは間違いなくセットアップが簡単です。



ワインは、ARMデバイス(Raspberry Piなど)でしばらくの間利用可能でした。これで、Android用のWineがリリースされました。

AndroidにWineをインストールする方法

AndroidデバイスにWineをインストールする前に、APKをインストールできることを確認する必要があります。





通常、携帯電話やタブレットにソフトウェアをインストールする機能は、デフォルトでGooglePlayストア以外のソースに制限されています。を開いてこれを有効にします 設定>セキュリティ スイッチをタップして 未知のソース 。クリック わかった アクションを確認します。

Wineは、WineダウンロードサイトからAndroid用のAPKファイルとして入手できます。





ダウンロード: Android用ワイン (無料)

ARMプロセッサ(ほとんどのAndroidデバイス)とx86プロセッサ(ほとんどがタブレットですが、ごく少数です)にはいくつかのバージョンがあります。ダウンロードする前に、デバイスのアーキテクチャを特定します(これは、ウィキペディアでデバイスを見つけることで確認できます)。

デバイス(またはPC、お気に入りのクラウドドライブに同期する前)にダウンロードしたら、インストールします。

APKファイルをタップし、インストールに同意します。解凍されるのを待ってから、インストールを承認します。オーディオを録音し、デバイスのコンテンツを変更、削除、および読み取るには、Wineにアクセスする必要があることが通知されます。 SDカード 。 Wineで使用する可能性のある一部のアプリでは、音声録音が必要です。

インストールが完了したら、[開く]をクリックして、Windows環境が作成されるまで待ちます。

どのWindowsアプリを実行できますか?

WineはARMデバイスでいくつかのソフトウェアを実行しますが、最良の結果はそれらのx86ベースのAndroidデバイスで見つかります。

おそらくARMベースのAndroidデバイスを使用しているため、WindowsRTでの使用に適合したアプリに限定されます。 XDA-developersは ARMベースのWindowsデバイスで実行されるアプリのリスト 、したがって、これは開始するのに適した場所です。

これらのアプリの中には、Audacity、Notepad ++、FileZilla、Paint.NETなどの便利なツールがあります。また、オープンソース化されたレトロゲームもいくつかあります。これらには以下が含まれます 運命地震2 、およびオープンソースクローン OpenTTD 、のバージョン トランスポートタイクーン

ただし、AndroidおよびARMデバイスでのWineの人気が高まるにつれ、このリストは確実に増えていきます。 WineプロジェクトがQEMUを使用してARMハードウェアでx86命令をエミュレートする方法を開発していることを理解しているので、これは将来の前兆です。

一部の機能が不足しています...今のところ

ゲームを実行するには、特定のライブラリとAPIが必要です。現在、AndroidのWineにはいくつかの一般的なAPIがありません。

欠落していますが、ある段階で表示される可能性が高いのは、Direct3D 12、Vulkan、および完全なOpenGL ESサポートです(Direct3Dを有効にするため。これは現在制限されています)。これらをWinefor Androidに導入すると、使用できるアプリケーションの選択肢が広がります。

ただし、Wineは常に開発中です。そのため、これらの機能は将来のリリースで期待できます。幸い、WineはDirect3D 10および11、Direct3Dコマンドストリーム、およびAndroidグラフィックスドライバーをサポートしています。一方、DirectWriteとDirect2Dのサポートも改善されています。

Androidでワインを探索する

ソフトウェア環境が起動すると、標準のWindows 7スタイルのスタートメニュー(Wineロゴ付き)とコマンドラインボックスが表示されます。

Wineを操作するには、Androidデバイスにキーボード(および場合によってはマウス)を接続する必要があります。

この段階では、Wine 3.0 for Androidがリリースされた直後は、ソフトウェアキーボードはサポートされていませんが、タップしても問題ありません。ただし、デスクトップのサイズが問題になる可能性があります。私がこれをテストしたデバイス、Samsung Galaxy S2タブレットでは、スタートボタンは小さかった。これを修正するために、向きをポートレートモードに切り替えてから、ランドスケープに戻しました。

これが、マウス、またはおそらくスタイラスが良い考えである理由です。

コマンドラインインターフェイスは、標準のWindowsコマンドプロンプトとほぼ同じように機能します( PowerShellが到着する前 )。

その間、スタートボタンをタップして2つのメニューを見つけることができます。 1つ目は、サブメニューのあるコントロールパネルです。 プログラムの追加/削除ゲームコントローラー 、 と インターネット設定 。 2番目は 走る...

使用する 走る... ダイアログボックスを開いてコマンドを発行できます。たとえば、Internet Explorerを起動するには、次のように入力します。 iexplore

4つのオプションはすべて、一般的なWindowsスタイルの画面を開いて設定を変更します。

Wineへのソフトウェアのインストール

Wineで何かを実行するには、まずアプリケーションをAndroidデバイスにダウンロードする(またはクラウド経由で同期する)必要があります。覚えやすい場所に保存してから、[ワインコマンドプロンプト]ウィンドウでその場所に移動します。

たとえば、Windows実行可能ファイル(EXE)をAndroidタブレットにダウンロードした場合、それをダウンロードフォルダーに保存します。これは、コマンドラインで次のコマンドラインからアクセスできます。

cd sdcard/Download/[filename.exe]

Wine for Androidでファイルを実行するには、EXEファイルの名前を入力するだけです。 (Wineの一部のバージョンでは、これにwineコマンドのプレフィックスを付ける必要がありますが、これは必須ではありません。)

ARM対応ファイルに互換性がある場合は、実行する必要があります。それ以外の場合は、一連のエラーメッセージが表示されます。この段階では、WineのAndroidにWindowsソフトウェアをインストールすることは正確な​​科学ではありません。

ヘルプ、私のAndroidはワインを実行しません!

問題がありますか?すべてのAndroidデバイスがWineを実行できるわけではありません。 Galaxy Tab S2で動作しますが、Tab Sでは動作しないようです。同様に、OnePlus 5TはWineを実行しますが、2016 GooglePixelは動作しません。問題のある他の人には、XiaomiMi5とHuaweiMate10が含まれます。

最終的には互換性が高まり、サポートされるデバイスのリストが作成されることは間違いありません。それまでは、試行錯誤の連続です。

一方、あなたが所有している場合 開発者モードが有効になっているChromebook 、より適切なマシンにWineをインストールできるようになります。 Chrome OS用のCrossoverのバージョンもありますが、これにはx86CPUが必要です。

Androidでのワイン:それは起こっています

わずか5年前にはありそうになかった開発で、Android上でWindowsソフトウェアを実行できるようになりました。あなたが好むかもしれませんが Android経由でWindowsPCにリモート接続 、またはPCからゲームをストリーミングする場合でも、これはWindowsを持ち歩くというまれな機会を提供します。

Android上のWineが提供する可能性はかなりのものです。現在は制限されていますが、バグが解消され、互換性が向上するため、スマートフォンまたはタブレットのWineで可能なことは時間の経過とともに増加する可能性があります。

あなたもしたい場合 AndroidアプリとゲームをWindowsで実行する 、Noxを見てください:

共有 共有 つぶやき Eメール 互換性のないPCにWindows11をインストールしても大丈夫ですか?

これで、公式のISOファイルを使用して古いPCにWindows 11をインストールできます...しかし、そうすることをお勧めしますか?

次を読む
関連トピック
  • ウィンドウズ
  • アンドロイド
  • エミュレーション
  • ワイン
  • ウィンドウズ
  • アンドロイド
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください