Вчера, 8 апреля, Apple анонсировала новую версию своей ОС iPhone OS 4.0. Данная ОС очень популярна, поскольку на ее основе работают телефон iPhone, плеер iPod touch и планшетник iPad.
И поскольку эта ОС очень популярна, под нее написано много программ. На текущий момент — порядка 150 тыс. Все программы под iPhone OS пишутся в среде разработки Xcode — она поставляется в составе Mac OS X.
Flash, как известно, на iPhone не поддерживается (то есть, не поддерживается на iPhone OS). Компания Adobe решила немного упростить жизнь флешерам, и сделать возможность компиляции Flash-приложений в приложения для iPhone OS (т.н. .ipa-файлы, которые даже можно размещать на продажу в магазине Apple App Store).
Такая возможность была анонсирована несколько месяцев назад, и должна была появиться в Flash CS5.
Однако, со вчерашним анонсом iPhone OS 4.0 Apple подложила [не]большую «свинью» всем флешерам.
Вместе с iPhone SDK 4.0 (комплект ПО для разработки приложений под iPhone) было представлено и новое лицензионное соглашение для программистов-разработчиков. Разумеется, «представлено» — это слишком громко сказано. Оно было просто переписано — но при использовании iPhone SDK каждый, кто делает программы под iPhone, должен с ним согласиться с обязательном порядке.
Итак, согласно новому лицензионному соглашению,
под iPhone OS теперь разрешены только те программы, которые написаны на Objective-C («родной» язык Apple), С, С++, или на JavaScript — в рамках движка iPhone OS WebKit.
Другими словами, «дорогие флешеры, сосите лапу»...
Впрочем, особо расстраиваться не стоит. iPhone OS — не единственная платформа на Земле =)