My point is that even if getting iOS port is something very very simple (which I think isn't but I'm not a developer anyway), someone needs to do this. None of current active developers showed interest in an iOS port, so it won't occur until someone interested in doing the port jump into Dolphin community. Also, an iOS port would probably be restricted to a small amount of iDevice users in a jailbroken state given the already cited requirements compared to the thousand of devices running Android...
In other words, unless we find someone really motivated in porting Dolphin to iOS it won't magically happen, no matter what...
(09-11-2013, 11:27 AM)neobrain Wrote: [ -> ]So... I guess I might be the one ruining the party for everyone: What about license issues with releasing GPL software on the Apple Store?
Who said anything about the App Store and how does that make it any more or less possible? I have about a dozen emulators on my iphone, from md.emu to iDea$, and from retroarch to ppsspp. Know how many I got via the App Store? You guessed it! Apple being remedial is old news. Which is why it's jailbreak community is bigger than it's alternative.
(07-04-2014, 01:02 PM)Jhonn Wrote: [ -> ]My point is that even if getting iOS port is something very very simple (which I think isn't but I'm not a developer anyway), someone needs to do this. None of current active developers showed interest in an iOS port, so it won't occur until someone interested in doing the port jump into Dolphin community. Also, an iOS port would probably be restricted to a small amount of iDevice users in a jailbroken state given the already cited requirements compared to the thousand of devices running Android...
In other words, unless we find someone really motivated in porting Dolphin to iOS it won't magically happen, no matter what...
Kickstarter would do wonders :p
If someone were to do this, it'd be better to do it through the same channels as GBA4iOS, and therefore avoiding forcing people to jailbreak.
(08-23-2014, 08:21 AM)AnyOldName3 Wrote: [ -> ]If someone were to do this, it'd be better to do it through the same channels as GBA4iOS, and therefore avoiding forcing people to jailbreak.
Unfortunately that channel still prevents certain functions from working. While distribution is acceptably easy, updating dolphin is not, and code execution is restricted.
The difference between compiling iOS application's and Android is not to dissimilar. Both will use C++ Wile iOs is primary objective c android ic C++ you can latterly just use clang to compile between the 2 you will have to write your own objective c wrapper around ios and java wrapper around android. Android is just JNI to interact a java app with the os..
Biggest issue comes with apples big distaste for emulators on there device. Honestly You don't even need to get a apple license to run Dolphin on your iOs device... You could port and compile it from source self sign the application.. Problem is side loading it without jail-breaking.. Unless you know anyone with a enterprise level certification they wouldn't mind you using ;P
The only other alternative not sure if this is even possible anymore would be to take a legit application you own.. Extract it and resign it with the legit apps root certification.
(08-29-2014, 04:30 PM)RaverX3X Wrote: [ -> ]The difference between compiling iOS application's and Android is not to dissimilar. Both will use C++ Wile iOs is primary objective c android ic C++ you can latterly just use clang to compile between the 2 you will have to write your own objective c wrapper around ios and java wrapper around android. Android is just JNI to interact a java app with the os..
Biggest issue comes with apples big distaste for emulators on there device. Honestly You don't even need to get a apple license to run Dolphin on your iOs device... You could port and compile it from source self sign the application.. Problem is side loading it without jail-breaking.. Unless you know anyone with a enterprise level certification they wouldn't mind you using ;P
The only other alternative not sure if this is even possible anymore would be to take a legit application you own.. Extract it and resign it with the legit apps root certification.
Could not have said it better. The problem is the non-jailbroken iDevices.
As i see it there is 2 ways to have a succesful release of Dolphin for iOS.
1. Release the emulator on cydia(jailbroken iDevice) and one that can be downloaded directly from safari using a enterprise level certification (non-jailbroken + non-jailbroken)
2. Only release on Cydia, the reason is that JIT would not work on non-jailbroken iDevices = no game will run with good framerate
When it comes to the performance on high-end iDevices, like the iPad Air, the emulator should run at ok framerate, not much different from shield tablet, possibly faster. The reason is that dolphin is a dual-core app, thats why the 64-bit Tegra K1 will run Dolphin up to 100% compared to the 32-bit quad-core version.
A like both my android and iOS device, but i have to say that its sad that many times iOS gets left behind when it comes to emulators. But thats mostly apples fault, not allowing emulators and JIT(they dont allow it for security reasons) is something that only hurts us as users of there products.
I hope we will see Dolphin on iOS one day, i really do.
Quote:When it comes to the performance on high-end iDevices, like the iPad Air, the emulator should run at ok framerate, not much different from shield tablet, possibly faster.
I'm all for the port to iOS and would gladly help if I had an iDevice for testing, but you can't seriously think any latest iDevice can stack up against chips like the K1. The latest iPad is pretty powerful, but it's definitely slower in several ways than any of the best Android-sold tablets (namely with overall CPU power and IPC). Their GPUs can't really stack up either. The best performance you'd be getting on any high-end Android-sold device, expect as much as a two-fold decrease in performance on an accompanying iDevice competitor (at least in the near future). The sole reason being that no iDevice is made (to the best they can be) for overall powerful, fast computing. This may change in the next year and so on, but until then the best framerate on the latest iPad/iPhone is going to be not too much greater than on an HTC One.
The iPad and i-devices have constantly held their own against all of the multi-core Android devices for years, despite being only dual core. And with the iPad Air/mini 2, and iPhone 5s, they're all dual-core 64bit devices, meaning their dual core setup is ideal for Dolphin.
BUT THEY CAME OUT LAST YEAR. So you can't really compare them to the recently released Shield Tablet.
With the new devices being released in 3 days, they'll most likely get a bump in speed in the CPU and GPU.
The (supposed) 2 GHz CPU frequency of the new microprocessor in the upcoming iPhone 6 will likely still not defeat the Cortex A-15 (despite Apple processors being micro-customized from ARM in general, and implementing their own tweaked versions). Their previous GPU can't touch the one found in Tegra K1 SoCs. It's unlikely that the new one will compare to the one found in the K1 either. To also add:
Apple's current A7 chips have only 1 MB of shared L2 CPU cache, and about half that of Level 1 cache compared to the A15, while the Cortex-A15 has four times the amount of Level 2 cache found in Apple's A7 CPU. A8 SoCs are going to have to be supercharged with a mighty leap in hardware to get in the ballgame here, especially if we count the K1 GPU that's much ahead of the A7's PowerVR G6430. The features also, of the A15, seem to be magnitudes ahead of what A7 is, so again, even though A8 can prove powerful, I'm keeping my fingers crossed.
Many emulators work perfectly on current iDevices (even some N64/PSX games work near perfect on non-jailbroken devices using just the interpreter), but Gamecube/Wii emulation is far into a different realm.
Not to mention how incredibly expensive it will probably be as well (probably over $700.00 U.S.D.).
Again, I'm all for Dolphin to get on iOS sometime in the foreseeable future, but I have my doubts on the power of the iDevice. Hopefully I'll be proven wrong and we'll get a very powerful iDevice. As far as the difficulty of porting it, it shouldn't be very hard. If someone buys me the new iPhone I'll certainly help port it.

/
Yes, I'm pretty up to date with the other emulators on iOS. Unfortunately all we currently have is speculation and rumors. Last year the 64-bit A7 came out of left field, so who knows what we'll get this time.
And my contract goes up for renewal at the end of October, so I'll be upgrading to a new 2-year contract with the new iPhone
(yes, I like being in a contract, and yes, I like AT&T. We used to be a Cingular customer, and then merged into AT&T, and haven't had any issues)
I'll learn how to code for iOS and Dolphin just to work on porting.