News for hackers. Stuff that matters.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by ghshephard on Thursday April 08, 2010 @06:54PM (#1251292)
Adobe's response, from a game-theoretic perspective, is to adhere to

   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).
by simply generating Objective-C as their Object Code. Developers then compile this for their target platform (iPhone) and stay within the bounds of 3.3.1. I see Apple is trying to put a kibosh on this with the "originally written" clause, but, that will be a stretch to enforce.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by jfoutz on Thursday April 08, 2010 @07:46PM (#1251435)
If i understand "originally written" correctly, doesn't this also kill objective-j and GWT?
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by wvenable on Thursday April 08, 2010 @07:00PM (#1251313)
Yes, but then the app still wouldn't be "originally written" in Objective-C.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by newobj on Thursday April 08, 2010 @07:14PM (#1251362)
And how could this ever be proven?
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by eru on Friday April 09, 2010 @08:11AM (#1252436)
Apple just sues you, if they suspect, and the court will find out.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by logic on Friday April 09, 2010 @11:26AM (#1252918)
No, Apple rejects your app from the App Store until you can prove it's provenance.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by eru on Friday April 09, 2010 @12:18PM (#1253089)
OK. So it's even easier for Apple.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by rortian on Thursday April 08, 2010 @07:24PM (#1251386)
This is addressed in the original post. As of now, projects that were made other the the approved ones would have obvious file layouts characteristics.

Theoretically, you could make it hard to tell the difference, but in practice its pretty easy to tell machine generated from human written code.

Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by glhaynes on Thursday April 08, 2010 @10:32PM (#1251689)
You don't submit your source code to Apple as part of approval.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by Andrey on Thursday April 08, 2010 @10:55PM (#1251724)
Yet! Wait for it serfs, wait for it!
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by fauigerzigerk on Friday April 09, 2010 @02:37AM (#1252066)
Unfortunately rewriting a cross compiler takes more time than rewriting a sentence in a license agreement.