Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MythicFrost

macrumors 68040
Original poster
Hi,

I'm hoping someone can elaborate on this. Is it true compiling from Flash to an iPhone app will produce poor quality code? If so, how come?

I am aware of some other reasons, but I'm interested to see what everyone else thinks, particularly the above question though.

EDIT: here's a quote from the developer agreement:
"3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited)."
How come they can't link to Documented APIs through an intermediary translation or compatibility layer or tool?
 
Apple says that it is to maintain app quality. What they likely mean by this is that there's no inefficiency due to the non-optimal translation from a third-party environment. Other people have made arguments that it will cause developers to get lazy. Whether or not the translation will actually result in non-optimal code that hogs resources is not for me to answer since I'm not an App developer 😀
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.