понеділок, 12 квітня 2010 р.

Война Apple и Adobe продолжается

Известно, что Apple (читай, Джобс) противник технологии Adobe Flash на своих мобильных устройствах. Так ни iPhone, ни iPod Touch, ни iPad не поддерживают технологию Adobe Flash – т.е. ни Flash анимация, ни Flash программ, ни, видео через Flash ( что наиболее востребовано пользователями) не работают на этих устройствах.

Несколько дней назад 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.