
Ни для кого не секрет, что Apple не любит Flash. Они всячески противится внедрению Flash-приложений на iPhone или IPod Touch, несмотря на все уговоры и просьбы Adobe, и несмотря на то, что он давно работает с помощью Labs. Отсутствие поддержки Flash в iPhone является одним из основных неудобств как пользователей, так и для разработчиков, и это большое упущение в арсенале iPhone.
Но все это скоро изменится, поскольку Adobe собирается перевести 2 миллиона своих Flash-разработчиков на iPhone, с согласия Apple или без. Как было объявлено в октябре прошлого года, в следующей версии своего Flash инструменты для разработчиков Creative Suite 5 (пока что это private beta), будет включать “упаковщик для iPhone” приложений, которая будет автоматически конвертировать любые Flash приложения в iPhone App. Таким образом, пока Flash не будет поддерживаться на iPhone, любое Flash приложение может быть легко преобразован в iPhone приложение. (Microsoft предпринимает похожий подход с Silverlight). Это большое дело, которое оценят многие люди.
Основное внимание в споре «iPhone Flash» сосредоточено вокруг того, что Flash Video является де-факто стандартом в интернете. Например, если вы столкнулись с flash видео на веб-страничке в вашем iPhone, вместо того чтобы смотреть его прямо в браузере, телефон должен открыть дополнительно QuickTime Player. Большая часть видео в Интернете, в том числе все на YouTube, отображается с помощью Flash Player, так что это немного напрягает. Apple уже приводила ряд причин из-за которым он не поддерживает Flash. Это нагрузка на батарею, слишком ресурсоемко для мобильных устройств, не достаточная совместимость, и т.д. Некоторые из этих пунктов на самом деле присутствуют но Adobe апелирует тем что Flash вполне достойно работает на Android.
Но для Apple есть и более стратегические причины не пускать Flash на iPhone. Они хотели поближе поработать с разработчиками. В дополнение к видео, Flash, конечно, может быть использован для создания веб-приложений которые отлично бы смотрелись на iPhone. Apple не принимает Flash не столько из-за контроля видео, сколько для укрепление своего Apple-iPhone SDK. Последнее, что им было необходимо — конкурирующая платформа.
После того как Adobe презентует Creative Suite 5, Flash приложения по-прежнему не будут работать на iPhone. Но эти 2 миллиона разработчики смогут продолжать работать с инструментами Adobe и просто конвертировать их в iPhone приложения автоматически. В отличие от этого, существует лишь около 125000 или около того iPhone разработчиков. И iPhone приложений станет еще болше, чем их есть сейчас, что может быть приятной или не очень штукой. Но если вы считали, что iPhone приложений и так много, просто дождитесь пока Adobe начнет действовать.