Almost every program that I bought on the Steam store in 2009 runs flawlessly today on the latest Windows version, and even on new Linux distros that couldn’t have even been imagined in 2009. Exactly zero software that I purchased on the App Store since 2009 still functions at all, on the exact same platform. What a pathetic showing by Apple.
High-level emulator for iPhone OS apps
21–30 of 60 posts
Re: High-level emulator for iPhone OS apps
#22Earlier quoted context omitted.
Designing an app to emulate iOS games would be extemely difficult, let alone allowed on the app store. Backwards compatibility requires deep forethought and careful engineering as well as draconian enforcement. I think the technical difficulty plays a huge role here, when weighed against Apple's culture (sleek, minimalist) and the impact it would have on profit.
A modern iPhone sure but what about the iPhone 2/3G? That’s basically a low power ARM chip and we have Nintendo Switch emulators with very good performance. Anything pre-security chip should not be that difficult to emulate.
Re: High-level emulator for iPhone OS apps
#23Earlier quoted context omitted.
A modern iPhone sure but what about the iPhone 2/3G? That’s basically a low power ARM chip and we have Nintendo Switch emulators with very good performance. Anything pre-security chip should not be that difficult to emulate.
I think the main problem would actually be the added storage consumption of hauling around old iOS system images, as would probably be necessary to keep the mainline version of iOS unencumbered from the constraints placed by backwards compatibility — it’d probably just be virtualizing old versions of iOS similar to how Mac OS 9 was virtualized in the early days of OS X.
Re: High-level emulator for iPhone OS apps
#24Re: High-level emulator for iPhone OS apps
#25Earlier quoted context omitted.
Perhaps it's a matter of priorities. Given how much more powerful today's iPhones are compared to those from 2009, Apple could run older apps in an emulator.
There’s nearly 0 demand for this why is why you can’t do this. If there was this would either be an OS feature or a very popular third party app.
The Ace Attorney collection was excellently packaged for iOS, and I want to keep playing one of the best-published versions of this trilogy, but now the UI doesn't render properly.
I'm not saying that it's trivial, but we both know it is absolutely possible. Apple keeps putting the focus on "gaming" in its iPhone keynotes, but if they were serious about gaming, they'd make the games I already bought continue to work.
Re: High-level emulator for iPhone OS apps
#26The only one game I'm looking forward to play on this emulator is the long forgotten Bioshock 1 port
Re: High-level emulator for iPhone OS apps
#27Re: High-level emulator for iPhone OS apps
#28Wow, whatever is going on (macros?) to write ObjC class implementations in Rust with a hybrid syntax is very, very clever.
Re: High-level emulator for iPhone OS apps
#29This is what osmeta did (bought by Facebook). I believe it shipped in whatsapp and messenger (see https://twitter.com/steipete/status/1007428817579859969 , https://news.ycombinator.com/item?id=11599617 ) but later fell out of favor and was replaced with react native and pure native rewrites.
Re: High-level emulator for iPhone OS apps
#30Earlier quoted context omitted.
Perhaps it's a matter of priorities. Given how much more powerful today's iPhones are compared to those from 2009, Apple could run older apps in an emulator.
There’s nearly 0 demand for this why is why you can’t do this. If there was this would either be an OS feature or a very popular third party app.
Demand isn't the only reason to make a feature, sometimes customers might want something only after they're given the opportunity to recognize it's value.