Apple has rejected a Commodore 64 emulator app, despite it being fully licensed and legal.
iPhone developer Manomio has revealed that the fully licensed Commodore 64 emulator it has been working on for the iPhone has been rejected by Apple, despite having got early support from the Mac-maker.
Manomio, who also worked on the iPhone version of retro classic
Flashback, claims that the emulator is fully working and can run many classic C64 games or even C64 BASIC in full-speed. While the project started off simply as a test of skills, Manomio was luckily able to get the rights to the C64 after meeting with Kiloo Apps and getting early support from Apple, according to
TouchArcade.
"
Apple seemed really excited," claimed the developer, who decided to continue developing and investing in the project after explaining the App to Apple and ensuring it would get published and not rejected.
Unfortunately, when the emulator was eventually submitted to Apple for App Store approval a rejection letter quickly came back claiming that the emulator was in breach of the SDK Agreement - namely that:
"
An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s)."
The developer has attempted to dispute the rejection, pointing to other App Store applications and emulators that run similarly - such as Sega's
Golden Axe and
Sonic the Hedgehog ports, the
FROTZ IF interpreter and certain programmable calculators.
It's unclear if the emulator will ever see the light of day now, but we sure hope Apple will see reason eventually. What do you think? Let us know your thoughts in
the forums.
Apple really does need to loosen their regulations for App approval, why not have an unsupported 'release anything here, and download at own risk' section of the App Store. It would save me having to jailbreak just to record video.. (pre 3.0)
"I got Windows 7 running on the iPhone thanks to the C64 emulator!"
i can see it now, it would finish Steve off
Perhaps, but if that's the case it's a bit off of them to lead him to think otherwise originally - if that is what they did.
Wouldn't surprise me.
As to the rejection, I could see several options, apple always has that kill switch available for one. Put the games into the app, instead allowing them to be D/L'ed to it; and thus no installing further code. This second option could even be more profitable by allowing multiple packs of c64 games/apps for separate purchase.
If it is just an interpreter, what about Javascript in mobile Safari? Surely that allows you to execute arbitrary code?
ipod shuffle 3rd-party headphones, restrictive DRM, severely restricting iphone apps, trying to make jailbreaking illegal under the DMCA the list goes on...
Screw Apple, Android or Moblin FTW
lol recently??? its second Nature for Apple to screw ver their customers, and yet there are still hardcore mac fans, that shows how well the Poison Apple brainwashes its user base and boy do they do it well.
Personally I dont see an issue with this emulator, but ehh I dont plan to or ever buy an iphone anyways so in the end I could care less.
From what I gather they showed interest before or in early development, which would be before they knew it was going to break the rules. I think he'd have to pre compile the game ROMs into native code to be allowed to have the app.
If you read the article it says
"No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s)."
Safari is built in, and hence Javascript is run by one of it's inbuilt interpreters.
That's why we gave up on such projects (we also have a basically working UAE port for iPhoneOS but all work on it stopped) and offer ScummVM via Ad Hoc distribution for anyone interested.
The whole story, screenshots and stuff can be found here:
http://iphone.stackswap.net/scummvm.html
And who gifs a s.. if its not in the istore. there are other ways to release it, what about a simple website with a download link?
So the guy wrote an iPhone app that executed code that wasn't Objective C. The rules are clear. It's a shame the guy wasted his time - maybe if he had read the rules ... ?
I side with Apple.
I think it says more about your own stupidity.
iPhones are what they are. Apple is what it is. Get over it and stick to PC's.
his efforts won't be wasted, don't worry.
as soon as his appeal fails, it'd be on Cydia for us jailbreaker :)
You sure that Apple does wrong by its customers?
As far as I know, also happening to be one, Apples customers know exactly what they are going to get when they buy the iPhone or a computer. Everything works, no hardware conflictions, no software crashing ... and if we do get problems, it gets fixed for us by happy, friendly, Apple geeks in the Apple store. Not that I've had any problems whatsoever.
On the other hand, also being a PC lover, I know that I can expect hardware conflicts and software conflicts with a PC.
There are next to no conditions or standards of quality on the PC, but with an Apple there is at least some.
Is the PC or Apple easier to use?
The Apple of course because of their standards of quality, their draconian restrictions and the fact they only release their OS on hardware it works with.
Is it restrictive? ... it really depends what you want to do.
Are Apple customers unhappy? Not as unhappy as the PC owners stuck with shitloads of spam/spyware/bloatware/crapware/conflicts/crashes/younameit.
Don't forget about all the people that have bought into the PC hype and have fkall knowledge of computers. When we on here get issues with our PC's we can usually work out the problems within minutes - but the clueless wonders that bought PC's with buggerall idea how to fix ****, either spend stupid money on a 'tech expert' to come round their house, look at their PC, suck in air, and say "its gonna cost ya". Or they phone someone like us to fix it for them.
With an Apple, you get none of that bollox.
Yes its restrictive, yes Apple customers know what they are buying, do they give a fk?
No. They just get on with it and enjoy computing.
Can we get some fking peace and quiet in these Apple threads? It's really boring the people that jump in and say:
"I hate Steve Jobs"
"I hate Apple"
"I hate Apples restrictions"
"I have to jump into every Apple thread and slag off everything Apple because I'm a clueless wonder who thinks Apples restrictions harm my human rights"