Провал мобильного Flash

Про Flash и мое отношение к нему на мобильных платформах я уже неоднократно писал, поэтому сейчас — просто слово человеку, который попользовался Flash на Android 2.2 и что у него из этого получилось.
—————-
Я последний человек на Земле, который хотел поверить Стиву Джобсу, когда тот ответил Волту Моссбергу на D8, что “Время Flash прошло”. Я считал показухой то, что Джобс поделился своими мыслями про Flash, где он написал, что “Flash — закрытая и проприетарная платформа, с серьезными техническими недостатками, и не поддерживает сенсорные устройства”. Проведя время с Flash Player 10.1 на Droid 2, первом Android-телефоне с системой 2.2 и встроенным Flash-плеером, мне грустно признать, что Стив Джобс был прав. То, что предлагает Adobe — поздно и не то.

Насколько плох мобильный Flash? Когда я пошел на сайт ABC.com и попытался проиграть ролик, я прождал 5 минут, пока плеер показывал “loading”. В это время было практически невозможно скроллить страницу или нажимать на объекты. Наконец-то я смог проскроллить вверх, чтобы увидеть сообщение, которое ранее не было видно: “Извините, при загрузке видео произошла ошибка. Попробуйте позже”. Но это еще не все.
Когда я зашел на fox.com и попытался посмотреть серию House, видео воспроизводилось, но даже через WiFi воспроизведение напоминало слайд-шоу. Что хуже, плеер не реагировал на нажатия кнопок и игнорировал мои попытки нажать на паузу, уровень громкости и другие кнопки. В какой-то момент показалось сообщение, что видео не оптимизировано для мобильного устройства. Я еще раз наткнулся на это сообщение, когда попытался посмотреть трейлер Expendables, который был встроен в страницу фильма на MySpace. А я думал, что Flash 10.1 должен был стереть границу между мобильным и настольным устройствами.
[ad#intext-inside]
Во время этих зависаний Flash я не мог скроллить объекты на экране, а большинство нажатий игнорировались или же происходили на несколько секунд позже. Единственный способ вернуть телефон в нормальное состояние, когда происходит такая катастрофа с Flash — нажать кнопку “назад” или же кнопку “Домой”, чтобы выйти из программы и даже после этого телефону надо несколько секунд, чтобы “прийти в себя”.
Чтобы помочь пользователям найти контент, Adobe рекламирует страницу “Flash для мобильных” в Android Market, но это всего лишь ссылка на мобильный сайт, не приложение. Там я нашел ссылку на сайт трейлеров Sony Pictures и все клипы оттуда игрались в Flash без проблем. Я также нашел некоторые сериалы, которые воспроизводятся во Flash, но не всегда хорошо. Серия CSI на CBS.com игралась без блокировки системы, но картинка сильно дергалась.
Разница между плавными трейлерами на Sony.com, дерганной серией CSI и видео на fox.com, блокирующим систему в том, что те, которые проигрываются плавно, оптимизированы для воспроизведения на телефоне. Но если контент-провайдерам надо идти и оптимизировать видео для мобильных платформ, одно из ключевых преимуществ Flash — совместимость с миллионами видеофайлов в сети — теряется. Если все равно надо модифицировать видео, почему бы не использовать сразу HTML5 вместо Flash?
Еще в апреле Джобс писал о том, что мобильный Flash нам обещали и задерживали с начала 2009 года. “Мы думаем, что он в итоге выйдет, но я рад, что мы не дожидаемся его”, написал он. К сожалению, многие провайдеры контента в сети тоже не дожидались его выхода. Все больше сайтов переходит на HTML5. Разница между видео в HTML5 и видео во Flash, которое хорошо работает, настолько ничтожна, что вы не сможете отличить их. Я зашел на сайт студии South Park с компьютера, и увидел, что они используют Flash для воспроизведения видео, поэтому я зашел к ним с телефона. Я был приятно удивлен тем, как хорошо проигрывались эпизоды South Park во Flash на телефоне через 3G сеть, пока не понял, что сайт распознал, что я зашел с телефона, и отдавал мне видео в HTML5.
После таких впечатлений с видео, я решил попробовать Flash-игры на наших Android-телефонах. Когда я попробовал популярные сайты с играми вроде Newgrounds или Addicting Games, я обнаружил, что, как писал Стив Джобс, “Flash был разработан для ПК с мышью, а не для сенсорных экранов с пальцами”. Многие из игр, которые я загружал, медленно загружались и тормозили систему, из-за чего было трудно переходить по странице или нажимать на ссылки. Но хуже всего, что даже если эти игры загружались, невозможно было управлять большинством действий. Большинство игр требовали клавиатуру или мышь, которые я не мог воспроизвести на моем телефоне, даже с слайдерной клавиатурой. Один шутер хотел, чтобы я нажимал CTRL для того, чтобы стрелять, второй просил левую кнопку мыши.
Потом я пошел на Mochi Games, сайт, который рекомендует Adobe, сайт, который разработан специально для мобильного Flash. Там я обнаружил симпатичную игру про зомби под названием Blood Red, которая была разработана для управления на сенсорном экране, и требовала, чтобы я нажимал на экран для стрельбы по приближающимся мертвецам. К сожалению, когда я касался пальцам, мои выстрелы уходили куда угодно, и меня убивали за секунды. То ли это Flash заставлял пули лететь туда, куда я не нажимал, то ли же у меня проблемы с координацией зрения-нажатия? Я не знаю, но это расстраивало.
Кроме видео и игр, еще одно преимущество Flash в том, что он предоставляет вам “полный веб”, без “дыр” в ваших любимых сайтах. Хотя мне и нравится эта идея, я обнаружил, что некоторые сайты с Flash с трудом загружаются в мобильном браузере, когда модуль Flash включен. В какой-то момент, в течении 45 минут, я практически не мог загрузить то New York Times, то страницу LAPTOP (прим. пер. Это сайт, где публикуется автор статьи), потому что браузер Droid 2 зависал на загрузке Flash-реклам и видеоплеера.
Когда мы проводили тест аккумулятора при просмотре веб-сайтов, весь процесс “упал”, когда браузер попал на veoh.com, сайт, который автоматически проигрывает видео во Flash на главной странице. Как только мы отключили Flash, мы смогли продолжить тест.
Несмотря на все проблемы, с которыми я столкнулся в Flash Player 10.1, я думаю, что Adobe заслуживает одобрения за то, что они перенесли такую технологию на телефоны. Теперь я могу просматривать вебсайты и пытаться загрузить Flash-сайты, которые не были разработаны для мобильного телефоны, и посмотреть, что из этого получится. Иногда я буду даже приятно удивлен. South Park Avatar Creator, который рекламирует Adobe — очень неплохой инструмент на Flash для создания South Park-версии себя.
К сожалению, большинство пользователей телефонов не обладает терпением к ошибкам, которое есть у нас, гиков. Где-нибудь на этой неделе, либо в Verizon, либо мне позвонит моя злая мама, потому что проигрывание видео заблокировало ее экран, или же Flash-игра не реагирует, потому что она ожидает щелчок мышью вместо прикосновения пальцем. И Verizon, и я скорей всего посоветуем ей отключить этот модуль, чтобы она нам больше не звонила и не сталкивалась с Flash.
[ad#intext-inside]
Если Adobe не сможет заставить свой мобильный модуль работать со всеми видами контента в Flash, надо, по крайней мере, предупреждать пользователей и давать им возможность отменить загрузку, прежде чем модуль загрузит и попытается проиграть видео или запустить игру, которые несовместимы с Flash Player 10.1 на телефонах. Показ закодированного сообщения вроде “это видео не оптимизировано для мобильных” после начала подкачки — это неправильно.
Что более важно — Adobe нужен более качественный ответ на то, важен ли Flash в мире, где другие технологии начали быстро его заменять. Основываясь на моем опыте с Flash Player 10.1 для мобильных, он вполне может воссоединиться на кладбище с дисководом для дискет, к смерти которого тоже приложился Стив Джобс.
Оригинал

10 thoughts on “Провал мобильного Flash

  1. И почему я не удивлен? :)) Стоит, конечно, подождать ещё мнений, но что-то говорит мне, что автор абсолютно прав. 🙂

  2. Pingback: Tweets that mention Провал мобильного Flash | alexmak.net -- Topsy.com

  3. Толерантность всех западников просто убивает. Куча проблем, нерабочая технология на мобильной платформе, но все равно Адоб заслуживает одобрения. Трындец какой-то. И ничего не изменится, пока авторы статей не прекратят одобрять все бессмысленное и проблемное даже после критики. Давайте еще нашему ВАЗу выразим одобрение.
    А так, да. Типично для гиков: толпу геморроя оправдать одним только фактом наличия возможности. Автору, раз он так любит South Park, можно напомнить серию, в которой мистер Гаррисон изобрел специфическое средство передвижение — я уверен, он тоже заслуживает одобрения, ведь он дал возможность! Флэш на мобильных устройствах предлагает нам тоже самое.

    • Георгий, то, что у Adobe нет желания вкладывать 5-10М в разработку нового плеера всем ясно и понятно. К слову Flash живёт не только для показа видео, – это ещё и довольно мощная (была) платформа с тысячами наработанных business collaboration solution. И просто так за 2 года он не сдохнет. И потому что никто из тех, кто вложил миллионы 5-7 лет назад в разработку решений для своих бизнесов ещё раз делать этого не собираются. Не то состояние экономики…
      А “толерантность”, как Вы её назвали, я могу легко прояснить. Посмотрите под следующими углами:
      1. Некорректные выражения легко могут привести к тюремному заключению или очень крупным штрафам. Законодательно всё уже налажено и работает как часы давно.
      Это только русские могут безнаказанно “обсырать” в форумах, блогах и “интернетах” всё и вся и ничего за это не иметь.
      2. Возраст. Автору уж не 15 лет, не 20, и, думаю, не 30. А в таком возрасте уже более взвешенно подходишь к тому, что, как, когда и зачем говорить. И себя ценишь больше, и других.
      Этих 2 пунктов как-то хватает.

      • Я не требую некорректных выражений и обсираний. Я говорю о банальной позиции, а не об этих играх «и вам, и нам». Адоб в том, что касается мобильного (да и не только мобильного) флэша черт знает сколько времени занимается ерундой, не делая ровным счетом ничего. Не заслуживает компания в этом контексте никакого одобрения. Нужно критиковать. Корректно и обоснованно. Но без попыток тут же подмазать только за то, что предоставили возможность ждать 5 минут загрузки контента, при том, что аппарат в этот момент в прострации.
        И об этом нужно говорить. Хоть на чистом литературном английском времен Шекспира, без это рефлексии в боязни обидеть. Всегда и всем. А не только Джобсу. Тогда, возможно, Адоб поймет что от нее хотят. А иначе все туда же: «мы молодцы, мы портировали флэш на мобилки, мы проделали огого какую работу и за это нас одобряют; ну а то, что работает все через жопу — ну чего вы от этих убогих устройств хотите, это же не компьютер».

        • Георгий, Вы совершенно правы по поводу того, что различные мнения формируют общее информационное поле.
          От критики конкретно вот этого гика ничего не зависит.
          А если это напишут в WSJ или в BussinessInsider, то это попадёт на стол к людям, кто так или иначе сильно влияет на принятия решений о инвестициях в компаниях в тот или иной вид технологии.
          И если фон “в общем ощущении хреновый” – рисковать сейчас захотят не все – решение о вложении средств будет отрицательным или умеренно консервативным.
          Фон формируют не гики.
          Фон формируют звёзды информационного бизнеса – те, кого слушают принимающие решения.
          Это иллюзия – думать, что Adobe не понимает, что происходит. 🙂 Все всё прекрасно понимают и просчитали. Это просто игра.
          А простые люди типа девелоперов и просьюмеров – пешки.
          Посмотрите “Хвост виляет собакой” 🙂

          • Я знают что мнение формируют не гики — меня в любви к ним вообще заподозрить нельзя, как и в приписывании им каких-то формирующих свойств. Тут не призыв к гикам брать и писать. Тут просто призыв занять позицию.
            Занять именно потому, что Адоб знают что происходит, только делать ничего не хотят — можно пофантазировать почему: слишком много усилий нужно на написания считай нового продукта под новую платформу (мобильную, в смысле) с ее особенностями и интересами тех, кто этой платформой владеет, тупо портировать имеющееся намного проще; и так хавают и еще выражают одобрение просто фактом того, что предоставили возможность понаблюдать тормоза и нерабочий аппарат.
            Издания первого эшелона тут своими публикация погоды тоже не сделают. Публикации вообще погоды не делают как таковой. Погоду делают сами корпорации и проценты с цифрам. Рыночные показатели. И вот когда у людей будет позиция вменяемая без этой политкоректной моды подлизать тут же и без боязни обидеть правдой, когда рыночная доля флэша будет яростно падать (потому что в этом виде оно никому не нужно на мобильной платформе) — тогда эти упыри зашевелятся. И принципиальная позиция тут нужна еще как раз в пику тем самым гикам, для которых факт наличия какой-нибудь нерабочей херни в аппарате, уже вполне себе раздражитель для слюноотделения и генерации потока лживой информации о том, как это круто, что какой-то андроид 2.2 поддерживает флэш (сами они его, при этом, скорее всего использовать не будут, ибо тормозит — однако круто что оно есть и спасибо Адоб за это).

  4. Я вот тоже последнее время стал замечать тормоза флеша, даже на рабочем MBA. То ли это нервы (а ДО всей этой истории с флешем я просто не обращал внимание), то ли действительно так все плохо..

  5. Ребята, а что если почитать другие источники. Ведь ясно и понятно, что невозможность flash аппловских продуктах – это их собственная тема и флуд. Это они его туда и не пускают.  

Leave a Reply