Как стать автором
Обновить

Комментарии 13

НЛО прилетело и опубликовало эту надпись здесь
Спасибо за статью! Было интересно почитать, хоть флэш и не совсем мое. XProger, Не холивара ради, но все же — твое мнение по поводу будущего Flash, как явления?
Мне не нравится политика Adobe по отношению к Flash как игровой платформе. Но судя по последним презентациям, они начинают исправляться, что очень радует. Так например, обещают реализовать захват мыши (для шутеров), обработку ввода в полноэкранном режиме, обработку всех клавиш мыши и другие вещи ранее доступные только в AIR.
можно узнать откуда информация о «обработку ввода в полноэкранном режиме»?
НЛО прилетело и опубликовало эту надпись здесь
Будущее Flash в первую очередь за мобильными платформами, как кроссплатформенный рантайм для игр и приложений ввиде AIR и Flex Mobile. В вебе же основным его применением будут игры.
Вот вам навскидку пара интересных ссылок:
Движок Alternativa3D
Unreal Engine 3 на FP11
Я не XProger, но скажу, что несмотря на все гонения на Флэш, стоит относиться к нему взвешенно.

Пройдет пара-тройка лет и стандартом баннеров станет HTML5 — уже сейчас возможностей вполне хватает, чтобы сделать на нем эффективную анимацию. Такие баннеры не будут подвержены флэш-блокам, будут загружаться на всех мобильных платформах и планшетах. Тогда-то люди обратят внимание, что они все так же, как и Flash, едят батарею и тормозят работу браузера. При этом вырезать такие баннеры простым отключением плагина не удастся. И мне кажется, что в это момент ко многим придет понимание того, что всеобщие нападки на флэш — не более чем охота на ведьм, — а настоящий враг — неумелые разработчики баннеров.

История циклична. Давным давно все девелоперы следили за расходом ресурсов — компьютеры пользователей не были достаточно мощными. Затем наступила эра мощных десктопов, когда можно было писать приложения на любом скриптовом языке — производительности хватало. С ростом же популярности мобильных платформ стали возрождаться C++, Objective-C, т.к. производительнность приложения снова стала иметь весомое значение. Сегодня мобильный процессор во многом похож на десктоп — два ядра по полтора гигагерца в топовых моделях. Однако же появился новый ограничивающий фактор — энергопотребление. Сегодня мы стараемся писать эффективный код, чтобы не стать тем приложением, о котором пользователи будут писать в отзывах «жрет батарею».

Я очень надеюсь, что в какой-то момент быстрая и эффективная реклама тоже станет в цене. А пока все ругают флэш, хотя надо бы ругать плохих баннерописателей.

Flash — эффективная платформа. Adobe удалось собрать удивительно мощный мультимедиа комбайн и упаковать его в несколько мегабайт кода, который работает буквально на всем. С одной стороны — универсальность и кроссплатформенность, с другой — широкие возможности, с третьей — производительность. В общем случае Flash — быстр. Да, виртуальная машина не настолько быстра, как тот же v8, но зато Flash не теряет скорости на операциях с визуальными компонентами, тогда как любая операция с DOM становится узким местом для HTML5-разработчиков.

У Flash есть будущее. Другое дело, что теперь у него есть серьезные конкуренты: HTML5 и Silverlight (он в принципе тоже еще может взлететь, во всяком случае, в энтерпрайз-проектах он используется широко). Отрадно видеть, что конкуренция идет флэшу на пользу — в последние пару лет платформа развивается очень стремительно.
В чем-то вы правы… но вот о скорой смерти flash говорить еще очень рано.
Да, adobe припозднилась с поддержкой GPU, но все таки сделала это.
А пока в html5 пытаются утрясти стандарты и поднять производительность, на flash11 уже наклепают кучу игр и софта.
Слежу за html5, видел много демок и игр. Все отзывы разработчиков игр которые пробовали html5 в деле отзывались о нем не очень хорошо. Во первых производительность пока оставляет желать лучшего.
Все демки и игры просто жрут процессор по полной. Во вторых это код. Все приложения идут сразу с открытым кодом… даже заморачиваться сильно не надо для копирования. А это мало кому из разработчиков понравится, слишком легко будет делать клоны. Или если это сетевая игра, то проще будет читерить.
Про то, что html5 вот-вот заменит flash, я читаю уже не один год, но пока html5 в основном экспериментальная технология, не многие сайты на нем реально работают.

В общем не все так однозначно…
Спасибо, вы полностью выразили мои мысли. :)
Блин, ну почему опять проходим ASM-шейдеры? Почему Адобе не взяла какой-нибудь HLSL/GLSL/Cg?
pixelbender3d
Довольно увлекательно. Но очень сложно без базовых знаний в современном 3d.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории