Несколько дней назад Apple вбила еще один гвоздь в гроб Adobe Flash на
платформе iPhone OS. Apple, по сути, обязал разработчиков под iPhone
OS использовать исключительно средства разработки и технологии Apple.
Вот условия выставленные разработчикам:
<<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).>>
Это событие <<случайно>> совпало с выпуском Adobe CS5, где разработчики
могли бы конвертировать или компилировать свои Флеш-программы для
платформы iPhone OS, так чтоб эти программы работали как <<родные"
приложения на iPhone/iPod.
Adobe, вместе со своей армией разработчиков, разразились в праведном
гневе, обвиняя Apple в ударе по продажам Adobe CS5 и в неуважении
разработчиков. Но Джобс намекнул, как обычно, на необходимость в
поддержке чистоты платформы от разного рода плохих программ, которые
могут быть не оптимально заточены под iPhone OS, под тач и мультитач
интерфейс девайсов Apple.