Журнал Компьютерра [Журнал «Компьютерра»] (fb2) читать постранично


 [Настройки текста]  [Cбросить фильтры]

Компьютерра 03.05.2010 - 09.05.2010

Большие новости

За что Adobe Flash отлучили от iPhone OS Михаил Карпов

Исполнительный директор компании Apple Стив Джобс опубликовал на apple.com эссе «Мысли о Flash», в котором в полной мере объяснил, почему в устройствах на основе iPhone OS не работает Adobe Flash Player. Причин этому довольно много – причём как совершенно технических так и, скорее, политических. Большинство объяснений звучит вполне убедительно, но без передёргивания всё же не обошлось.

С того самого момента, когда в продаже появилась первая модель Apple iPhone, основной претензией к устройству было отсутствие поддержки его браузером технологии Adobe Flash. Ходили слухи, что создатели iPhone очень недовольны этой технологией и вообще не собираются допускать её на iPhone OS.

Позднее в Adobe создали компилятор, позволяющий конвертировать программы на Flash в приложения для iPhone OS, найдя таким образом лазейку в обход браузера. Такие приложения до недавнего времени можно было распространять через магазин Apple App Store. Компания Стива Джобса, тем временем, выпустила свой планшет iPad, основанный на iPhone OS, в котором тоже не было и намёка на возможность поддержки Flash Player. Вскоре после этого правила App Store были изменены, и программы, созданные при помощи сторонних утилит, были изгнаны из магазина. Под этот критерий подходят и все приложения, скомпилированные при помощи Adobe Flash.

До сих пор ничего конкретного представители Apple о своей позиции относительно Flash и Adobe не говорили, ограничиваясь лишь достаточно нейтральными репликами. Послание Стива Джобса наконец хоть сколько-то прояснило ситуацию.

Что сказал Джобс

Flash — закрытая технология. Джобс говорит, что его компания всячески ратует за то, чтобы веб строился по открытым стандартам, и HTML5 — именно такой стандарт. При этом он признаёт, что программные решения самой Apple часто бывают закрытыми.

"Полноценный веб". В пику словам Adobe о том, что 75 процентов видео в интернете проигрывается с помощью Flash, генеральный директор Apple говорит, что большинство известных видехостингов и сайтов СМИ уже поддерживает проигрывание клипов без необходимости установки плагина Flash. Что касается игр на Flash, то Джобс понимает, что в них действительно не поиграешь на мобильных устройствах производства Apple, но при этом указывает на то, что в App Store есть куча игр, многие из которых бесплатны.

Надёжность, производительность и безопасность. Глава Apple возмущается тем, что плагин Flash — одна из наиболее частых причин неполадок в Mac OS X. Flash Player также отличается незащищённостью и наличием множества уязвимостей. Джобс также указывает на то, что несколько раз просил Adobe показать Flash, удовлетворительно работающий на мобильном устройстве. Ничего похожего в Adobe до сих пор не продемонстрировали.

Время работы аккумулятора от одной зарядки. Джобс говорит, что Adobe Flash не поддерживает аппаратные декодеры видео H.264, что ведёт к быстрому разряду батареи. «На iPhone, — говорит Джобс, — видео, декодируемое аппаратно, расходует заряд аккумулятора за десять часов, тогда как декодируемые программно — за пять».

Flash — технология прошлого. Многие сайты, сделанные на его основе, используют такие элементы управления, как меню, которые появляются, если к ним подвести указатель мыши. В мобильных устройствах Apple основным средством общения пользователя с компьютером является сенсорный экран и мышь исключена из этой схемы.

Сторонние инструменты разработки. Джобс опасается, что если Flash станет популярным средством разработки для iPhone OS, то внедрение новых технологий в приложения будут зависеть уже не от Apple, а от того, когда сторонняя компания (то есть Adobe) соизволит добавить их в свой пакет. В течение долгого времени Adobe проявляла неторопливость даже в отношении перевода на новые библиотеки собственных продуктов для Mac OS — отсюда и недоверие со стороны Apple. Кроме того, Джобс боится, что Adobe будет отказываться от поддержки технологий, недоступных на конкурирующих платформах, так как это затрудняет разработку.

Не всё так просто
Слова главы Apple кажутся, на первый взгляд, вполне верными, однако Джобс кое-где кое-что недоговаривает, а где-то и откровенно лукавит. Говоря о непроприетарных стандарты веба, он опускает один интересный момент, относящийся к восхваляемому им же кодеку H.264. Кодек является промышленным стандартом и, хоть его действительно многие используют, защищён патентами и не общедоступен.

Слова Джобса о видеосайтах не подлежат сомнению. Действительно, большинство из них позволяют проигрывать клипы без помощи Flash. Но при этом ничего не было сказано про сторонние сайты, на которые часто вставляют ролики и на которых