Winlator:AndroidでWindowsアプリを実行するWineベースのアプリ
(winlator.org)- AndroidデバイスでWindows x86_64アプリケーションを実行できるようにし、モバイル環境で既存のWindowsアプリの活用範囲を広げる
- 実行基盤は、Windows互換レイヤーである Wine と、x86/x86_64の実行を支援する Box86/Box64
- プロジェクトは、Wine開発者と ptitSeb によるBox86/Box64の取り組みを主な基盤としている
- 最新版は公式サイトのダウンロード項目からGitHub Releasesで入手できる
- GLIBCパッチ、Mesa、DXVK、VKD3D、D8VK、CNC DDraw、Ubuntu RootFs、PRootなど、複数のサードパーティ構成要素が併用されている
AndroidでWindowsアプリを実行
- Winlator はAndroidアプリケーションで、Androidデバイス上でWindows x86_64 アプリケーションの実行をサポートする
- 中核となる構成は Wine と Box86/Box64
- WineはWindows互換レイヤーの役割を担う
- Box86/Box64はptitSebのプロジェクトとして含まれる
- 最新版は Download で提供されている
基盤構成要素とクレジット
- WinlatorはWine開発者と ptitSeb の継続的な作業に依存している
- 併用される構成要素は以下のとおり
- GLIBC Patches by Termux Pacman
- Wine
- Box86/Box64 by ptitseb
- Mesa、Turnip/Zink/VirGLを含む: mesa3d.org
- DXVK
- VKD3D
- D8VK
- CNC DDraw
- Ubuntu RootFs: Focal Fossa
- PRoot
1件のコメント
Hacker News のコメント
Fallout 3 の実行動画: https://www.youtube.com/watch?v=9E4wnKf2OsI
800x600、約20fps、設定は高
加えて、Steam-Headless の Moonlight + LizardByte/Sunshine サーバー部分は、理解している限り 4K 120fps も可能で、Android [TV] 向けの Moonlight クライアントもすでにある
https://github.com/Steam-Headless/docker-steam-headless
現在 Box+Wine ディストリビューションがいくつも出回っている。r/EmulationOnAndroid では、Winlator と比べて現時点で性能が最も良いとして https://github.com/olegos2/mobox がよく話題に上がる
もちろん Android が技術的には Linux ベースだということは分かっているが、誰もがそれが本当に同じものではないと分かっている
妻がフォトアルバムを作るときに使うカスタムソフトウェアがあるので、タブレットの99%は合わなかった。これでようやく、安くて軽く、写真作業に合う夢のマシンを渡せるようになる
Windows 上で Wine を動かす試みもあったのか気になる。この時点では下位互換性がより良くなる可能性もありそう
[0] - https://github.com/otya128/winevdm
たとえばオリジナルの StarCraft は公式の Windows DLL ファイルを使うと色がひどく崩れたが、ドロップインの DLL 置き換えで問題が解決したケースがあったと記憶している。最近は Blizzard がこの問題に対する独自の修正版を配布していそうだ
[1] https://news.ycombinator.com/item?id=20632942
[2] https://news.ycombinator.com/item?id=38909304
Wineで何かを動かす話と似たように、Linux上でWineを使ってMicrosoft OfficeやNetflixのようなもの、あるいはPrime VideoのようなDRMサービスを実行する方法を知っているか気になります
Windowsがランダムにリソースを食いつぶすのに疲れて、新しいノートPCをLinuxに替えることを真剣に検討していて、ノートPCを受け取ったときにWindows 10をインストールしたくありません。ハイパーバイザーも調べたしHyper-Vも使ってみましたが、ホストがLinuxでも性能低下はやはりあるように見えます
Microsoft Officeは、少なくとも最新の状態に保たれているバージョンはWineでは動作しません。代わりにONLYOFFICEはかなり有能な代替だと思います
CassowaryでWindows 10 VM + リモートデスクトップアプリも構成してみました。WindowsプログラムがLinuxランチャー上ではネイティブのように見え、裏ではVMを起動してそのアプリだけをRDPセッションで開始してくれます。設定は少し面倒ですが、Officeを本当にたまにしか使わないなら機能します
最後の手段として、WordPadが削除されたときにMicrosoftがWindows 11で行ったように、Microsoft Office OnlineをWebアプリケーションとしてインストールできます。MozillaがデスクトップユーザーにとってPWAは重要ではないと判断したため、Chromium/WebKitブラウザが必要です
プライバシー上のリスクがあまり気にならないなら、Linux側で苦労するのを飛ばしてChromeOS Flexをインストールしてもよいでしょう。おそらく最もユーザーフレンドリーなLinuxデスクトップで、DRMも標準で動作するはずです
しばらくはLinuxとWindowsをデュアルブートすることをおすすめします。私のPCには実質的にPDFに署名しなければならないときのためにWindowsを入れてあり、たまにかなり役に立ちます
Linux Mintをとても満足して使っています。個人的には断然最高のディストリビューションです
ストリーミングもブラウザで問題ありません
本当に素晴らしいです。さっき**notepad++**で試してみましたが、期待どおりに動作しているようでした。まだ自分に合う用途は見つかっていませんが、後で出てくるかもしれません
最近、仕事用デスクトップ環境をLinuxに替えましたが、移行はかなり大変でした。私が働いている大学では、ファイル保存と共有にMicrosoft OneDriveを使っていますが、サードパーティ製のLinux用onedriveアプリは承認してくれません。ファイルをローカルに置きたいので鈍いWebインターフェースではだめで、余っているWindowsライセンスもありません
公式Android OneDriveアプリはあるので、Linuxワークステーションに仮想AndroidインスタンスをインストールしてOneDriveアプリでログインしましたが、すぐに行き詰まりました。ファイルをローカルに保存はするものの、デスクトップアプリの方式ではありません。各ファイル名がランダムに付けられ、何らかのデータベースファイルでインデックス化され、ディレクトリ構造がまったく維持されないため、手を加えない限りほとんど使えません
本当にうんざりします。賢いプログラマーなら、このディレクトリ体系を実際のディレクトリ構造に変換するインターフェースを作れるのでしょうが、うーん
<https://rclone.org/onedrive/>
https://github.com/abraunegg/onedrive/blob/1a88d33be3e2c6747...
その値をAndroid OneDriveクライアントのIDのようなものに置き換えてみるとよさそうです。ヒントとしては b26aadf8-566f-4478-926f-589f601d9c74 の可能性があります
似たような小技はExchange OAuthでも通用し、サードパーティ製メールクライアントを許可できることがあります
https://github.com/abraunegg/onedrive/
それとも何を試したのか知りたいです
https://www.insynchq.com/
これは Box86 が Linux を動かして、その上で WINE を実行しているということ? 複雑に見えるけど、現時点ではたぶん一番まっすぐな方法なのだと思う。印象的
ただし、私が知っているどのアプリよりも速くスマホのバッテリーを吸い尽くす。一方では、今やスマホに Mod 適用済みの Oblivion インストール環境があるわけだけど、他方では充電器を探すまで30分くらいしか遊べない
Chromium に WebGPU 用として含まれている Google Dawn(ANGLE と SwiftShader)が、DXVK + Mesa のドロップイン代替になり得るのか気になる
これは音楽制作を試す面白い方法に聞こえる。Reason や Live のようなものがここでどのくらいうまく動くのか気になる
2005年の SOS レビューはこちら: https://www.soundonsound.com/reviews/muse-research-receptor
ただし Android ではよく分からない。そのプラットフォームでは、オーディオアプリのレイテンシが昔から大きな問題だった
Android で PureData 全体を動かす方法にもなり得ると思う。コンパイル済みパッチだけではなく、全体のことだ。最後に調べたときには移植されていなくて、少し驚いた
何十年も Wine を使おうとしてきたし、アプリが立ち上がるたびに今でもうれしいけれど、いくつかのビデオゲームを除くと、細かな不具合のせいで一度も実用に足ると感じたことがない
自分が何を間違えているのか分からない。最近は Fusion 360 と Remarkable 2 アプリを試したが、どちらも起動はしたものの不安定すぎて使う価値がなかった。取り組みには感謝しているけれど、少なくともデスクトップアプリでは幻を追っているように感じる。それでもビデオゲーム方面では、かなり勢いを得ているように見える