Careful now, or you might just get Safari banned by the App Store reviewers...
Kidding aside, PWAs (also almost killed by Apple in their furious stomping on the ground after the DMA getting passed) used to be the canonical way to get around many App Store limitations in the past. There were quite a few emulators available for it, as well as game streaming clients for things like Stadia.
> Safari on iOS has no issues emulating DOS games, other than the UI, I am surprised someone has not just wrapped a WebView in a console-esque UI.
There's a-Shell, which does something similar, but for WASI as a runtime target instead of DOS.
But to Apple, it usually doesn't even matter how something is accomplished if they don't like the outcome. If they say that "DOS is not a retro console" (what does that even mean!?), they won't allow it in any form. (Sometimes they do care about the how; can't have third-party browser engines, for example.)
Kidding aside, PWAs (also almost killed by Apple in their furious stomping on the ground after the DMA getting passed) used to be the canonical way to get around many App Store limitations in the past. There were quite a few emulators available for it, as well as game streaming clients for things like Stadia.
> Safari on iOS has no issues emulating DOS games, other than the UI, I am surprised someone has not just wrapped a WebView in a console-esque UI.
There's a-Shell, which does something similar, but for WASI as a runtime target instead of DOS.
But to Apple, it usually doesn't even matter how something is accomplished if they don't like the outcome. If they say that "DOS is not a retro console" (what does that even mean!?), they won't allow it in any form. (Sometimes they do care about the how; can't have third-party browser engines, for example.)