I can confirm that it works on an iphone 5S and the ipad air as well. Overall performance on A7 devices is great. I cant really test with a controller (ps3/icontrolpad in icade mode wasn’t working either) yet seeing as BT stack, blutrol, etc doesn’t appear to be working on ios7. Hopefully updates for those don’t take too long after mobile substrate gets its needed update as well.
Anyways a few things I have come across from my testing:
-GBA games work flawlessly (VBA Next) on the iphone 5 & Ipad air.
-DS games (depending on the specific game) play great on A7 devices. Some games play at full speed at 0 frame skip. Some games only need frame skip set to only 1 or 2 to play full speed. Other games (such as Golden Sun Dark Dawn) aren’t playable (or seemingly compatible) at all.
-Not sure if this is an error on my part (could be permission settings, haven’t checked yet), but retroarch isn’t saving my settings within a specific core. To be more accurate, it uses the settings which were last used (on any core). IE: I use the PSX rearmed core, set up my settings and play. I switch to the GBA core, however its using my settings from psx, I change it and play; then switch back to the psx core. The psx core is then using my gba settings instead of the specific settings I had set for it. I don’t use global settings for all cores, so if its not a permission issue. I’m not sure what it is.
Anyways, I also have access to an iphone 4S and an ipad mini retina for testing; however those aren’t my primary devices (or even my devices at that).