суббота, 8 мая 2010 г.

Союз Apple и Adobe распался: Flash уходит в прошлое




Стив Джобс поделился своими мыслями в открытом письме относительно того, почему расходятся пути двух компаний, долгое время работавших рука об руку. Он практически официально объявил о том, что технология Flash больше не актуальна для Apple. Отныне ставка делается на HTML5

По словам Джобса у разрыва есть шесть причин:. 

Причина первая: "Открытость" программных продуктов. 

Adobe говорит, что у Apple закрытая операционная система, и из-за этого они не могут нормально настроить flash. Джобс парирует так: “На самом деле, как раз все наоборот. То что flash так популярен, не означает, что он является открытым продуктом. Adobe flash полностью проприетарен, его распространяет только Adobe, и он же решает, какие функции будут во flash реализованы в будущем, а какие нет, сколько этот продукт будет стоить, ну и так далее. У Apple тоже много проприетарных продуктов. Те же операционные системы для iPhoneiPad и iPod являются закрытыми, но все что касается работы с интернетом, по мнению компании Apple, должно быть открытым. Не используя flash, продукты Apple используют такие открытые стандарты как HTML5CSS и JavaScript, при этом добиваясь лучших результатов и тратя на это меньше энергии. Опять же, плюс этих стандартов – это отсутствие необходимости использовать плагины для браузера от третьих лиц (таких как flash от Adobe). Apple создала открытый проект под названием WebKit, движок, ставший основой браузера Сафари, умеющий работать с HTML5. WebKit получил широкое распространение. Достаточно сказать, что Google использует его в Androide, а также Palm и Nokia используют его в своих продуктах. Почти каждый смартфон, за исключением девайсов под управлением Windows используют WebKit. Тем самым, можно сказать, что Apple своими открытыми продуктами задает стандарты мобильного интернета.” 

Причина вторая: “Полноценный интернет” 

Adobe постоянно говорит, что пользователи мобильных продуктов Apple не получают полноценного интернета, т.к. 75% видео в интернете играется во flash. Но, они скромно умалчивают, что большинство из этого видео доступно также и в более новом формате H.264 и может быть просмотрено на всех мобильных продуктах от Apple. YouTube, Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Time, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic – это только одни из немногих сайтов, видео с которых спокойно можно просмотреть на iPad или iPhone, а ведь на этих сайтах сконцентрирована основная масса видео. (следует сказать, что сейчас многие почувствовали новый тренд – использование HTML5 вместо flash, так что количество сайтов, отказывающихся от flash в пользу HTML5 будет расти как снежный ком)

Третья причина: "надежность, безопасность и производительность"

Весь 2009 год фирма Symantec постоянно выделяла Flash как обладателя одного из худших рейтингов в области безопасности. Статистика Apple говорит о том, что использование Flash одна из главных проблем зависания Mac'ов. Apple совместно с Adobe долгие годы работали над тем, чтобы убрать эти проблемы, но они продолжают существовать до сих пор. Естественно, что Apple не хочет подвергать риску надежность и безопасность своих мобильных устройств.

Четвертая причина: "батарея"

Современный мир требует, чтобы развлечения были не только мобильными, но и продолжались как можно дольше, не требуя подзарядки устройств. Именно поэтому идет активная оптимизация железа, чтобы найти золотую середину между производительностью и продолжительностью работы устройства от батареи. Например, проигрывание видео в программном режиме "кушает" энергию в два раза больше, чем проигрывание этого же видео с использованием аппаратного декодера. Большинство видео на сайтах, играемое во flash требует наличия старого кодека, который аппаратный декодер в мобильных устройствах Apple не поддерживает. А это значит, что такое видео будет играться в программном режиме, что в свою очередь скажется на длительности работы от батареи в худшую сторону (вместо 10 часов видео у вас будет 5). Вы можете спросить, а что будет, когда все видео во flash будет перекодировано в новый формат H.264? Тогда вы сможете смотреть его и без flash: мобильный браузер Сафари умеет прекрасно это делать и без него. Мало того, все браузеры скоро этому научатся (все, у кого будет или уже есть поддержка HTML5)

Пятая причина: "Сенсорный экран"

Flash изначально создавался для десктопов и управление мышью. Естественно, что технология "multitouch" никак не может быть адаптирована к тому дизайну, который предоставляет flash сейчас. Даже если сделать концептуально новый дизайн интерфейса, то придется переписывать все ныне существующие сайты, написанные под flash, чтобы можно было начать ими пользоваться на мобильных устройствах при помощи пальцев, а не мыши. Но если по-любому придется переписывать сайт, то почему бы сразу не переписать его под новые открытые стандарты HTML5, CSS и JavaScript?

Даже если допустить мысль, что flash будет работать на iPhone, iPod или iPad, то это не изменит того факта, что пользоваться большинством сайтов в их текущем дизайне все-равно не получится.

И, наконец, шестая, самая главная по мнению Джобса, причина :) "Во всем знайте меру"

Несмотря на предыдущие пять причин, Apple обсуждали с Adobe возможность работы flash-содержания веб-сайтов (в том числе и просмотр видео) на iPhone, iPod и iPad, но Adobe хочет большего. Они хотят, чтобы разработчики приложений для мобильных устройств Apple создавали свои программы в среде flash. (не хило так ребята замахнулись - прим. автора)

"Нееет, на это мы пойтить не могём" (с) фильма

Ответ Джобса: "Из нашего печального опыта мы знаем как плохо сказывается создание прослойки между разработчиком и непосредственно платформой, мешая этой самой платформе расти и развиваться. Если разработчик будет пользоваться flash-прослойкой, то сможет получать доступ ко всем новым функциям платформы только тогда, когда Adobe соблаговолит их адаптировать". Это идет в разрез с идеей компании Apple давать разработчикам все самое лучшее и как можно скорее, тем самым максимально сокращая время от появления новой функции до появления новых приложений, эту функцию использующих. А учитывая всю глючность flash шаг по созданию такой прослойки может стать для Apple ахиллесовой пятой. 

Ну и в заключении:

Flash был создан в эру настольных компьютеров, там он и должен остаться. В новом веке мобильных технологий будущее за открытыми стандартами, такими например как HTML5, без необходимости использования сторонних плагинов. То, что можно жить без поддержки flash мобильные устройства от Apple уже доказали. Тому пример множество сайтов, видео с которых прекрасно показывается на iPhone, iPod или iPad или 200.000 приложений (из них почти 50.000 игр), которым не нужен был flash, чтобы радовать пользователя красивой графикой. И возможно, Adobe вместо того, чтобы критиковать Apple, нужно смотреть вперед и сосредоточится на создании какого-нибудь отличного инструмента, использующего HTML5.

По мотивам письма Стива Джобса "Мысли о flash".

Переводил я сам, сильно не пинайте ежели что, но и чужой труд уважайте, если будете цитировать, ссылайтесь на источник ;)




Комментариев нет:

Отправить комментарий

Постоянные читатели

Счетчики