Been thinking about this a lot recently as it increasingly looks likely that the iPad 3 is going to have a retina screen (although there's still a part of me that will only believe it once I see it). Anyway, it raises some interesting questions on the future of universal apps simply because of the magnitude of binary package size increase in adding these super hires assets into an app. Whilst it's been manageable with a retina iPhone because you can pretty much use the same assets you use for the iPad for that, a retina iPad would be a different beast entirely.
I'm a big fan of Universal apps and have been thinking about the possibilities to deliver super hires assets on a retina tablet (after all, it looks like there might be some Android tablets coming soon that will deliver the same kind of resolution). One solution would be to provide an in-app option to download the super hires assets on an iPad 3, otherwise it uses the standard hires assets bundled with the app. This relies on a couple of things, however:
1. The ability to provide the assets for download from a service (something like Amazon AWS for instance) and,
2. In Gideros, the ability to alter the scaling settings if that artwork is available.
For point 1, I haven't looked into network connectivity in Gideros yet but presume that wouldn't pose too much of a problem to achieve. For point 2, however, I think this is an area where Gideros would have to provide a facility in order to achieve - basically adding a scaling option only if the iPad 3 artwork assets have been downloaded. So, in essence, the ability to override scaling and asset extensions at runtime. Otherwise I can't see how this would work.
Anybody got any other ideas? I can't see that bundling is going to be an option for most apps and, traditionally, Apple hasn't provided a means to target only particular devices (look at how some apps have left consumers unhappy as they'll only work on an iPad 2, but can be purchased on an iPad 1) for an app.
But I still love Universal so I wouldn't want to drop it without coming up against a problem that simply can't be solved in an elegant way.