17 ms·
MiceWine – run Windows applications and games on Android smartphones
- fermuch 2y agoHow is this different to winlator? It seems to depend on termux
- dizhn 2y agoWhich winlator ? :) People are rightly very suspicious of windows emulators coming out every day. Wonder why we haven't seen this in emulator forums.
- powerhugs 2y agohttps://winlator.org/ https://winlator.org/
- sunaookami 2y agoNot sure why this comment was dead? Vouched for it, it's the official website of Winlator. Repo: https://github.com/brunodev85/winlator https://github.com/brunodev85/winlator
- emmelaich 2y agoJust an automated false positive probably. Fresh account, comment is just a URL.
- dizhn 2y agoI was being a bit sarcastic when I asked "which winlator?" because there are sooo many variations of it. At this point none is more official than the other. Maybe people picked up on that and didn't value the url as much.
- sunaookami 2y agoAh thanks for the correction, only knew the "official" one!
- spidermonkey23 2y agoInteresting, I've not heard of this one before. Most of the emulation community has settled on 'Winlator' as the main android windows emu of choice. Before this it was Exagear, but winlator is easier to get started with. Another route is using proof termux with a DE like xfce and connecting with X but not sure how good this setup is for pure gaming performance, but may be a good option for Dev work.
- popcar2 2y agoWinlator will still be the best option in the near future but the community has been really wanting alternatives since Winlator isn't fully open source. The lead dev develops outside of the repo and appears every few months with an update, but never released the source code for the newest version (8.0) Now the community is split into multiple forks of version 7.1 in order to add new features & fixes, like Winlator Frost and coffincolors' fork. It's hampering progress and makes the scene very confusing to navigate, so we're rooting for a neater alternative, whether that's MiceWine or whatever else is coming up.
- beAbU 2y agohttps://xkcd.com/927/ https://xkcd.com/927/
- dizhn 2y agoMobox is actually probably still more performant than winlator but it's a pain to set it up. Winlator did make a huge jump in performance lately as well. Maybe the difference is not that much anymore. https://github.com/olegos2/mobox https://github.com/olegos2/mobox
- andai 2y agoHow does this work? Does it run the x86_64 version of Wine in Box64? My understanding of wine was that it just translates API calls, shouldn't it work on any ISA then? (Or is most of a program / game math and that stuff would fail?)
- jeroenhd 2y agoBox64 does the x64 to ARM translation (while keeping performance as high as possible by calling native ARM library code wherever possible). Throw Wine in there to implement the Windows APIs and you can run amd64 PE binaries on aarch64 with decent performance. You can't run amd64 without something like Box64 because Wine is not an emulator, so it doesn't interpret or rewrite the instructions to aarch64. You can use Box64 on other ISAs if you implement the necessary translation code. I believe this is what's being done to run games on RISC-V, but I'm not 100% sure. Good ol' qemu-static would also do the job if Box64 isn't compatible (yet), but that's running the entire application in a foreign architecture so the overhead would be a lot more significant.
- Vogtinator 2y agoCan wine do ARM64X resp. ARM64EC to mix native aarch64 code with emulated x86(-64) code in the same process for better efficiency?
- jeroenhd 2y agoWine doesn't do any of that as far as I know. It loads a Windows PE file, it's (placeholder) DLL dependencies, and starts executing at the main entrypoint. Box64 does translation and has some specific placeholder DLLs that intercept API calls and call native code rather than emulating the entire process. If what you describe is being done, it's being done by Box64. I don't know enough about aarch64 to know what ARM64X and ARM64EC do, though. I can find [a Github comment](https://github.com/ptitSeb/box64/pull/858#issuecomment-1605730878 https://github.com/ptitSeb/box64/pull/858#issuecomment-16057...) where one of the authors states that the goal is to implement ARM64EC, but I wouldn't know what the status is on that.
- 2y ago
- NullPrefix 2y agoAnother app that demands my dick pics (storage permission) and refuses to work without
- daghamm 2y agoThis is a bit surprising in 2024 (well almost 2025). Android has a really nice API for reducing the need for this permission, and most of it has been around sicnce android 10. https://m.youtube.com/watch?v=UnJ3amzJM94 https://m.youtube.com/watch?v=UnJ3amzJM94 Maybe the author is not aware of these? How about opening an issue?
- moneytoo 2y agoIf the non SAF API provides even 1% better performance, it makes sense to use it. Especially for open source emulating software.
- wiseowise 2y ago> really nice API Excuse me? SAF is awful and source of constant complaints from developers.
- pjmlp 2y agoMostly by folks that keep the mindset Android is GNU/Linux, instead of finally getting the point it is a managed OS that happens to use the Linux kernel as implementation detail.
- wiseowise 2y ago
- sirjaz 2y agoNow someone needs to make it work the other way. Android apps on Windows!
- givinguflac 2y agoIt exists; but not for much longer: https://learn.microsoft.com/en-us/windows/android/wsa/ https://learn.microsoft.com/en-us/windows/android/wsa/
- bitwize 2y agoWell, there is BlueStacks...
- thereticent 2y agoBlueStacks seems to work great for games. Compared to Nox anyway, and even that was so cool when I first found it. I've heard of LD Player as well but haven't used it. Is it more difficult to get non-gaming apps working?
- bangaladore 2y agoLast I tried, many non-gaming apps do not function anymore because google identifies the device as non-physical. I think its opt-in by the app developer, Authy (shitty company, I'm aware) does not work on Bluestacks. That's a pain, because I've used Bluestacks to migrate auth codes before.
- rkagerer 2y agoThis is great! There are so many fantastic Windows games from the pre-smartphone era, before ads, in-app purchases, etc. came along and ruined things. BTW if you liked X-Com: UFO Defense and want a blast from the past, try out The X-Com Files[1]. It runs on the Android build of OpenXcom[2], and it's not terribly difficult to set it up to sync Savegames between Android and your desktop. [1] https://openxcom.org/forum/index.php?topic=4595.0 https://openxcom.org/forum/index.php?topic=4595.0 [2] https://openxcom.org/forum/index.php/topic,5258.0.html https://openxcom.org/forum/index.php/topic,5258.0.html
- mdaniel 2y agoDear GitHub: please consider providing a nudge for the owner to include a license when creating a public repo. Otherwise the fork button becomes kind of weird, right?
- do_not_redeem 2y ago1. Off topic 2. GitHub already does this. https://i.imgur.com/yAfwWGs.png https://i.imgur.com/yAfwWGs.png
- pmontra 2y agoProbably the default should not be None. There should be a mandatory license, either the Unlicense https://unlicense.org/ https://unlicense.org/ or something even simpler ("this is public domain".)
- MoreMoore 2y agoTo expand on this a bit, in many places a software project without a license means that all rights are reserved by the author and that nobody else has any legal right to use it in any way. I'm not sure if unlicense/public domain would be a better default though. At the very least, that Github prompt should explicitly state with a warning what it means when you select "None" as the license. I think most people don't realize or know what it means for others who want to look at or use the project.
- numpad0 2y agoWasn't it MIT or something permissive long time ago? I felt prevalence of "it's marked as ___ but actually proprietary" might have influenced that
- sunaookami 2y ago>Otherwise the fork button becomes kind of weird Then the GitHub ToS applies: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#5-license-grant-to-other-users https://docs.github.com/en/site-policy/github-terms/github-t... >By setting your repositories to be viewed publicly, you agree to allow others to view and "fork" your repositories
- blacksmith_tb 2y agoOdd choice of name, to my ear at least, given that Android devices rarely have mice...
- wongarsu 2y agoBluetooth mice work great with Android, despite not being a popular accessory for phones In German there is "Mäusewein" which translates to mice wine. It's when you have bad microbes while fermenting wine and the product tastes a bit like mouse urine. Not sure if that had anything to do with the origin of the emulator's name though.
- hypercube33 2y agoI use my S21u on a Lenovo docking station (USB C) quite often. Typing drives me nuts on a phone so some of my android only apps are just more pleasant docked / desktop mode.
- shams93 2y agoThis is especially sweet for owners of high end android tablets, where if you have an android 16 tablet you can then run both windowws legacy apps and full linux desktop on the same device.
- qup 2y agoHow good is the desktop experience?
- hypercube33 2y agoProbably depends on the tablet. If it's like Samsung Dex I'd say it's on par or better than ChromeOS with gives and takes. The app experience reminds me of early Android tablet days where some apps just don't know what to do with a different orientation or window size that isn't constrained by the screen. If you have apps that work well on phone and tablet or web based apps you're probably golden.
- offmycloud 2y agoIt would be great if this was on F-Droid.
- cess11 2y agoSo, there's actually a chance I could play Populous: The Beginning on a tablet?
- preezer 2y agoMaybe my dream comes true... Playing WoW on my Fold with a Controller without streaming.
- preezer 2y agoTested it now. Turtle WoW runs without problems. Absolutely insane...
- lykahb 2y agoHow does this work in practice once you run the application? The windows games are designed for a large screen and keyboard&mouse.
- moonlion_eth 2y agoIt's asking for rootfs file when I run it and just showing a folder list. how do i select the proper file?
- learninglorenz 2y agoDownload it here: https://github.com/KreitinnSoftware/MiceWine-RootFS-Generator/releases https://github.com/KreitinnSoftware/MiceWine-RootFS-Generato...