Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Why Dolphin Isn't Coming to the App Store (oatmealdome.me)
27 points by tech234a on April 20, 2024 | hide | past | favorite | 8 comments


Even if they were able to submit it, it would be matter of time Nintendo uses all their cards to take it down. The Apple's "side-loading" is still controlled and not like how it works on Android at all. Ideally you'd be able to download .ipa from Dolphin's site directly and install it on your phone.


It's been available on the Play Store for a while https://play.google.com/store/apps/details?id=org.dolphinemu...

Dolphin is positively ancient software, dating from before even the Wii. If Nintendo were to pull the trigger they would have done so by now.

There was what happened with Steam, but no DMCA or other legal notices were sent from Nintendo to Dolphin. Valve contacted Nintendo about the launch and Nintendo's response was negative, but ultimately the decision not to allow Dolphin on Steam was Valve's own.


I wonder how hard it would be to rewrite the JIT to generate Javascript that can be JITed by JavaScriptCore. Presumably it'd be a lot less dynamic than JS normally is, allowing for better performance.

The web will eat everything.


That would be incredibly slow and error prone for the level of things they need to emulate. I can't even imagine the nightmare of emulating the different floating point operations and rules using javascript.


The ability to use a JIT is not determined by the framework being used. It is a sandbox property for the process.

If you use JSC in a process that cannot use a JIT it will just use the interpreter, that has always been the case.

But more to the point, if you’re going to use JS (or WASM) why not just make it a webpage, that’s what the “web eats everything” means.

We’ll ignore for now the whole reason the web is so great is that webpages cannot screw with your system. The fact that people keep trying to make a web page as powerful as an installed app just means every web page becomes dangerous.


Probably not make sense to target JavaScript, but it could target web assembly.

At least in the EU alternative browser are allowed to use the JIT, so an Arc browser that runs emulators should be allowed.

https://developer.apple.com/support/alternative-browser-engi...


Have they tried sharing their concerns with the European Commission? They seem quite hungry for Apple currently, they would gladly take any ammo they can get.


Seems inevitable given lack of JIT puts alt browsers on uneven footing.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: