Apple chief Steve Jobs had exchanged a couple e-mails with a programmer Greg Slipakom (Greg Slepak) from Tao Effect, explained to him why the SDK in iPhone 4.0 prohibited cross-compilation. Slipaku this situation is not like it, he believes that Apple restricts the possibility of developers to create programs and prevents both for the iPhone, Android and other platforms.
Jobs wrote that this situation is well explained article is a renowned expert John Gruber (John Gruber). In particular, he wrote that the quality of native software for the iPhone and Mac OS has never been established on cross-platform toolkit. All cross-platform applications for any platform Apple, according to Gruber, have always been second-rate. As an example he cites the "squalid" Kindle the client for the Mac, written in Qt, and the same client for the iPhone, written in Cocoa Touch, that looks and works like a native application iPhone.
Slipak this point of view is not agreed, and wrote that he now has a lot of quality cross-platform tools. At that Jobs said that Apple has only a negative experience with cross-platform tools. Perhaps he was referring to CodeWarrior for Mac OS X, which prevented developers to use the full functionality of the system, the more so was often incompatible with the latest version of the OS.
"We have already tried, but excessive levels between the platform and developer of applications and generate a mediocre retard the development platform", – wrote the head of Apple, yet again repeating the main idea of the article Gruber.
Slipak again objected that the Mac OS is an excellent program, written in a cross-platform environments, such as Firefox and Ableton Live, and that the quality of the program is not associated directly with the development environment. However, this idea was voiced Slipak no longer in correspondence with Jobs, but in your own blog.
"Lousy lousy developers will create applications regardless of the number of levels – he wrote. – It makes no sense to prohibit the conversion tools such as source-to-source, such as Unity3D. In the end, all programs are written iPhone in its own SDK, so this situation is not comparable with the Mac, where you can completely abandon Apple frameworks and write in the other.

Via Electronista