Статьи

iPad против Flash: разработчики, выбирайте мудро

Apple iPad

На прошлой неделе все веб-сообщество, похоже, было одержимо объявлением Apple об iPad . Это революционное устройство, которое навсегда изменит персональные компьютеры, или игрушка с завышенной ценой, которая запирает тех, кто достаточно глуп, чтобы купить их в закрытой программной экосистеме? Участникам SitePoint было что сказать в комментариях к блогам и на форумах

Однако через неделю наиболее спорная проблема для веб-разработчиков очевидна: iPad не предлагает никакой поддержки плагинов для браузера, таких как Flash. Позиция Apple заключается в том, что iPad обеспечит лучший опыт просмотра веб-страниц; поэтому ясно, что он не видит Flash как существенную отсутствующую функцию. Как и ожидалось, Adobe утверждает, что Flash является важнейшим компонентом современной веб-платформы, особенно для предоставления видео и онлайн-игр.

Для пользователей правда где-то посередине. Для подавляющего большинства из нас Flash не является ни жизненно важным, ни абсолютно необходимым для нашего веб-опыта. Со времени первоначального выпуска iPhone Apple (в котором также отсутствует поддержка Flash), крупные веб-сайты развернули альтернативный контент для этих устройств (в последнее время такие видеосайты, как YouTube и Vimeo ), и многие пользователи считают, что альтернативный контент превосходит Флэш-контент, который он заменяет. С другой стороны, если ваше удовольствие от Интернета во многом зависит от вашей способности играть в игры Flash на Facebook, вы вряд ли будете думать об iPad как о «лучшем способе работы в Интернете […]. Руки вниз.»

Для разработчиков важный вопрос не в том, купите ли вы iPad, а в том , как это новое устройство повлияет на вашу работу. Как бы ни был важен рынок мобильных браузеров, люди привыкли пользоваться браузерами второго класса на своих телефонах. Если iPad является успешным продуктом (и на данный момент я бы не стал делать ставку против него), пользователи, оснащенные iPad, в вашей аудитории будут менее снисходительны, если ваш сайт использует технологию Flash. SynBay

Хорошей новостью является то, что для большинства применений Flash существуют относительно практичные альтернативы:

  • Чтобы доставить видео , используйте технику, как видео для всех! поставлять высококачественные версии MP4 и низкокачественные версии OGG с резервным Flash-плеером для браузеров без встроенной поддержки видео. Пока индустрия решает, какой формат видео должен победить , вы можете поддержать всех.
  • Чтобы создавать игры или многофункциональные веб-приложения , подумайте о создании стандартного веб-интерфейса, если это имеет смысл для вашего продукта. Альтернативой является создание приложения для iPhone / iPad (будущий экспортер Flash CS5 сделает это проще!).

Тенденция очевидна: пользователи хотят получить доступ к Интернету на большем количестве устройств, и единственным фактором, который объединяет эти устройства, является поддержка открытых веб-стандартов . Как разработчики, мы больше не можем позволить себе роскошь полагаться на технологии плагинов, такие как Flash, Java и Silverlight, если мы хотим максимизировать охват веб-приложений, которые мы создаем, — если мы не готовы использовать другие закрытые технологии (например, приложения для iPhone или iPad), чтобы обслуживать веб-сообщество по одному устройству за раз.