Legal C64 emulator rejected from App Store

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.
Quote docodine 22nd June 2009, 12:10
I won't cry over it, people who really want a C64 emulator on their iPhones will still get it.

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)
Quote Yemerich 22nd June 2009, 12:16
Dura lex, sed lex...
Quote Jamie 22nd June 2009, 12:37
Sounds like a quite clear cut and reasonable rejection to me.
Quote mjm25 22nd June 2009, 13:31
is it perhaps because people could use the emulator to load code?

"I got Windows 7 running on the iPhone thanks to the C64 emulator!"

i can see it now, it would finish Steve off
Quote p3n 22nd June 2009, 13:43
Did someone say Golden Axe? *buys*
Quote CardJoe 22nd June 2009, 13:55
Quote:
Originally Posted by Jamie
Sounds like a quite clear cut and reasonable rejection to me.

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.
Quote fodder 22nd June 2009, 15:31
Hmmm, I wonder if apple will have a 'Games hosting' app in a few months time that will run games, by apple, that are remarkably similar to old C64 games. But their app will only run their games.

Wouldn't surprise me.
Quote SMIFFYDUDE 22nd June 2009, 17:30
I miss my C64. The transformer blew up, whilst playing The Great Escape or Platoon or somthing as a kid. Emulators just can't revive the old magic.
Quote B3CK 22nd June 2009, 17:59
I hate the drm of apple with a passion, but I would so get a touch just for this app.

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.
Quote Ape 22nd June 2009, 18:09
Its probably a legal minefield or great advertising ...
Quote ZERO <ibis> 22nd June 2009, 18:48
Yet another reason for customers and developers to stay away and onto platforms that allow for more freedom.
Quote wuyanxu 22nd June 2009, 18:51
Quote:
Originally Posted by ZERO <ibis>
Yet another reason for customers and developers to stay away and onto platforms that allow for more freedom.
or simply jailbreak and download all kind of code-injection based software.
Quote ch424 22nd June 2009, 18:59
Correct me if I'm wrong, but surely C64 ROMs are just C64 machine code, and the emulator interprets them, rather than running them directly - or is C64 machine code directly compatible with ARM?

If it is just an interpreter, what about Javascript in mobile Safari? Surely that allows you to execute arbitrary code?
Quote airchie 22nd June 2009, 20:20
Is it just me or does every bit of news about Apple recently seem to be them finding new ways to screw people out of more cash or generally just being a draconian bunch of tyrants??
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
Quote HourBeforeDawn 23rd June 2009, 04:59
Quote:
Originally Posted by airchie
Is it just me or does every bit of news about Apple recently seem to be them finding new ways to screw people out of more cash or generally just being a draconian bunch of tyrants??
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.
Quote Jamie 23rd June 2009, 07:38
Quote:
Originally Posted by CardJoe
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.

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.
Quote:
Originally Posted by ch424
Correct me if I'm wrong, but surely C64 ROMs are just C64 machine code, and the emulator interprets them, rather than running them directly - or is C64 machine code directly compatible with ARM?

If it is just an interpreter, what about Javascript in mobile Safari? Surely that allows you to execute arbitrary code?

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.
Quote RealCyborg 23rd June 2009, 09:04
Good to know that we're not alone with that mystical approval policy of Apple.. as sad as it is. We ported ScummVM to official iPhoneOS (it's already available for jailbroken iPhoneOS since some time, we removed all dependancies to Apple private APIs and added a FileManager to receive/send the data) which was also rejected by Apple with the very same reasoning. Any mails to try to resolv the issue and argueing about many other already approved software which does basically the same or similar things were just silently ignored by Apple.

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
Quote [USRF]Obiwan 23rd June 2009, 09:04
IK+ rulez!

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?
Quote Ape 23rd June 2009, 09:36
"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)."

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.
Quote Ape 23rd June 2009, 09:43
If you don't like Apple products or Apples restrictions - why bother buying an iPhone and then complaining about not being able to have the same freedom as with PC hardware/software.

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.
Quote wuyanxu 23rd June 2009, 10:20
Quote:
Originally Posted by Ape

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.

his efforts won't be wasted, don't worry.

as soon as his appeal fails, it'd be on Cydia for us jailbreaker :)
Quote wiak 23rd June 2009, 10:36
Android = win ;)
Quote LordPyrinc 24th June 2009, 05:24
Apple can produce good products... however, they are the masters at doing the wrong thing when it comes to satisfying their customers. Proprietary limitations are not what the consumer wants. Apple is a bit too restrictive with some of their policies. Until Apple realizes this fundamental flaw, they will continue to be a second-rate provider of computers, digital media, phones, etc.
Quote Ape 24th June 2009, 08:44
Quote:
Originally Posted by LordPyrinc
Apple can produce good products... however, they are the masters at doing the wrong thing when it comes to satisfying their customers. Proprietary limitations are not what the consumer wants. Apple is a bit too restrictive with some of their policies. Until Apple realizes this fundamental flaw, they will continue to be a second-rate provider of computers, digital media, phones, etc.

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"
Quote Ape 24th June 2009, 18:14
lol at the filter ...
Log in

You are not logged in, please login with your forum account below. If you don't already have an account please register to start contributing.







Mobile Phones

LG Arena ReviewHTC Magic Review

Compare over 250 mobile phones &
52,000 deals!



Broadband

Mobile Broadband

Compare over 100 broadband & mobile broadband deals online!

Dragonage