Flash vs. HTML5. �?ли взгляд в будущее
Flash «кризис» беспокоит многих разработчиков примерно с лета 2013 года. Сегодня я постараюсь описать свою точку зрения на происходящее, а так же в очередной раз проедусь по HTML5!
Начнем с того, что Flash технология переживает кризис уже не первый год. Наверное с 2000х годов время от времени поднимаются вопросы о том, какой Flash не актуальный: плохой, тормозной, уязвимый и т.п. Так ли на самом деле — не мне судить. В 2013 году проблема с Flash обострилась в очередной раз, но почему?
HTML5 — будущее веб-игр?
Помните, раньше я уже затрагивал тему HTML vs. Flash и, если честно, то мое отношение к HTML5 с тех пор особо не изменилось. Хотя, возможно HTML5 с тех пор похорошел и прибавил в возможностях. Но давайте же разберемся, что такое HTML5?
HTML5 — это HyperText Markup Language, version 5, что в переводе на русский «язык гипертекстовой разметки пятой версии». В пятой версии HTML гораздо больше API для создания интерактивных веб-приложений. Не знаю, как бы по-проще объяснить, но фактически HTML5 — это некий стандарт отображения веб-страниц, который объединяет разные технологии, например: CSS, JavaScript и т.п.
HTML5 — является стандартом отображения веб-страниц с новыми мультимедийными плюшками, которые не подходят для создания игр, и на текущий момент даже не всегда справляются со своими задачами (например проигрывание видео средствами HTML5 по-прежнему работает плохо и на видео порталах HTML5 плеер по-прежнему опционален). HTML5 — это безусловно шаг в светлое будущее, он даст разработчикам возможность отказаться от использования лишних плагинов при создании сложных интерактивных сайтов и веб-приложений, которые смогут хорошо работать на всех устройствах. Но на текущий момент все не так хорошо, как хотелось бы.
Почему HTML5 не подходит для игр?
Я думаю, что не для кого не секрет, что игры должны работать так же надежно, как программный комплекс, управляющий космическими кораблями — случись небольшой отказ в работе кода игры и все ваши труды будут безнадежно испорчены негативными отзывами и низкими оценками. �?гроки очень не любят, когда в игре работает что-то не так, как они это ожидают, и порой случается даже так, что запланированные фичи игры воспринимаются игроками, как баги, мешающие насладиться игровым процессом в полной мере.
Как правило, все игры — это отдельное приложение, которое крутится в своей среде, и порой работа игр даже не зависит от операционной системы. Аналогичная ситуация и с Flash играми — игра работает в своей песочнице и нас — разработчиков, не беспокоит в каком браузере будет игрок играть в нашу игру, мы уверены на 99%, что во всех браузерах игра будет работать одинаково хорошо. Унифицированность среды позволяет разработчикам больше инвестировать времени и сил непосредственно в геймплей, и как следствие в качество игры.
Только Google со своим браузером Google Chrome хотели сделать хорошо, но получилось как всегда. В итоге супер оптимизированная версия Pepper Flash Player, встроенная по умолчанию в Chrome, работает ужасно и порождает почти 90% всех тех багов, на которые приходят репорты от игроков.
Сейчас существует очень много веб-браузеров, которые постоянно обновляются и совершенствуются. Сама спецификация HTML5 так же далека от финальной стадии разработки и постоянно дополняется и совершенствуется. То есть, создавая игру на HTML5, нам нужно не только тестировать её в разных браузерах, но и регулярно поддерживать игру в рабочем состоянии при выходе новых версий браузеров — следить за тем, чтобы ничего не отвалилось и не сломалось. Но ведь помимо настольных браузеров существуют еще и мобильные браузеры! В конце концов HTML5 выглядит так привлекательно в первую очередь благодаря тому, что может работать на мобильных устройствах без дополнительных плагинов и установок. Таким образом, помимо десктопных версий браузеров необходимо тестировать и поддерживать еще как минимум наиболее популярные мобильные веб-браузеры!
Впрочем, спонсоры, заинтересованные в HTML5, не делают ставок на десктопные версии HTML5 игр, и в большей степени рассчитывают непосредственно на покорение мобильного рынка. Таким образом HTML5 разработчик должен в первую очередь делать упор на тестирование под мобильные платформы. Учитывать разные веб-браузеры, учитывать разную производительность телефонов и планшетов, разные разрешения экранов, объем памяти и т.п. Все это, конечно, не так страшно, как может показаться на первый взгляд, но есть и другие проблемы.
Основная сложность в создании веб-приложений с использованием стандарта HTML5 заключается в том, что каждый веб-браузер может имплементировать некоторые аспекты стандарта по своему. То есть проще говоря, разработчики отдельных браузеров, читая спецификации стандартов HTML5, могут интерпретировать некоторые вещи не так, как это задумывалось изначально разработчиками спецификации, то есть реализовывать их работу не всегда правильно, что в итоге может приводить к тому, что одна и таже фича в разных браузерах будет работать по-разному. Такие вещи, как правило, вычисляются быстро и для них существуют разные «твики» (костыли) — это не проблема, главное потом при выходе новых версих браузеров вычислять отремонтированные места и убирать старые «твики» по мере необходимости.
Здесь так же встает вопрос о поддержке HTML5 игр. На данный момент HTML5 игр выпущено не так много, но с тенденцией развития этой технологии и браузеров в целом — нужно быть готовым к тому, что игры придеться поддерживать хотя бы в первые 1-2 года. Вроде незначительная мелочь, но если задуматься, то можно поймать себя на мысли, что не хочется возвращаться к играм, выпущенным более полугода назад, чтобы вернуть их работоспособность. Чем больше игра может прожить без поддержки девелопера — тем лучше для игры.
Некоторые особенности разработки
Как-то меня спросили: «Как думаешь, в какой среде лучше создавать html5 игру?». Про среду разработки я могу сказать одно: какой-то специальной среды разработки под HTML5 нет! Чтобы писать код для HTML5 — можно использовать любую среду разработчика, которая поддерживает синтаксис HTML5 и заточена под разработку сайтов.
А вот про компиляцию хочется отметить отдельно: в HTML5 нет никакой компиляции! Нет кнопки - собрать билд и запустить. Выше я уже написал, что HTML5 — это всего лишь спецификация, сочетающая в себе несколько технологий. То есть, проще говоря, создавая игру на HTML5 вы вероятно будете использовать несколько технологий, например: HTML, JS, CSS, Ajax и т.п. Фактически все эти технологии существуют отдельно друг от друга (могут применятся отдельно в других сферах программного обеспечения и т.п.) но в случае с HTML5 они тесно связаны и взаимодействуют между собой. Вся ваша игра будет состоять из множества разных файлов — как обычный сайт и никакого бинарного кода. Браузеры будут подгружать все эти файлы на этапе загрузки игры (веб-страницы) и соотвественно воспроизводить ваш код, как скрипт. В итоге все это говорит лишь об одном — ваша игра будет лежать в сети в виде исходников, что влечет за собой большой риск того, что игра может быть частично или полностью позаимствована.
Конечно, и для JS существуют обфускаторы, но они, как правило, способны защитить код только от ленивых «заимствователей», кому надо будет, тот утащит и обфусцированный код. Но чаще воруют как раз не код, а контент: звуки и графику.
Аппаратное ускорение
Для любой игры желательно использовать аппаратное ускорение, так как это позволяет создавать хорошие, красивые и главное быстрые игры! К сожалению на HTML5 как и когда-то на Flash — нет никакого ускорения. Впрочем есть WebGL, но это достаточно сырая штука и поддерживается браузерами очень плохо. А некоторыми браузерами и вовсе не поддерживается. То есть проще говоря, если вы хотите сделать игру на HTML5, которая должна работать на максимальном количестве браузеров и устройств в целом, то вам не следует использовать WebGL (по крайней мере в ближайшие 1-2 года).
Очень хочется, что в ближайшее время все браузеры и устройства будут поддерживать WebGL. Но тут все зависит не столько от «ленивых» разработчиков браузеров, сколько еще и от самой платформы. Например, существует предположение, что Apple не спешит реализовывать полноценную поддержку WebGL, чтобы разработчики не начали разрабатывать приложения и игры в обход AppStore. Есть и другое мнение: WebGL может быть уязвимым местом для аттак на устройства из сети и чтобы обезопасить пользователей Apple так же не спешит реализовывать полноценную поддержку WebGL. Но это все слухи и домыслы.
Google же в свою очередь уже реализовал поддержку WebGL и пока никто не жалуется, вроде. :)
Дистрибуция HTML5 игр
Дистрибуция игр — это наиболее важный аспект любой бесплатной игры, которая зарабатывает на рекламе. То есть, чем больше порталов или просто пользователей утащили к себе игру с брендингом спонсора, тем лучше для спонсора, так как он за счет этого может пополнить базу своих постоянных пользователей. Но выше я уже писал, что HTML5 игра фактически выложена в сети в виде исходников, которые как правило состоят из множества разных файлов и следовательно такую игру будет достаточно сложно растаскивать по разным сайтам. Неподготовленный технически пользователь уже не сможет утащить игру к себе в блог просто потому, что он не будет знать, что именно хватать и как именно встроить игру.
Впрочем это не страшно, возможно даже хорошо, что игра не будет растаскиваться вирально и будет всегда эксклюзивно висеть на сайте спонсора — ведь тогда только на его сайте игроки смогут играть в вашу игру, а значит спонсор будет получать доход с просмотров и кликов по рекламе, которая висит вокруг игры.
Для успешного вирального распространения HTML5 игры можно подготовить специальный пак с игрой для дистрибуции, в который будут входить все необходимые ресурсы и возможно даже инструкция по размещению игры. А в самой игре давать ссылку на этот пак. Либо давать возможность встроить игру прямой ссылкой с сайта спонсора через iframe — если спонсор не боится лишней нагрузки на его сервера.
Но тут у меня еще есть один очень интересный вопрос, к которому мы вернемся немного позже.
О Flash кризисе
Скажу сразу, что Flash кризис — это весьма надуманная штука на текущий момент. Фактически нет никакого кризиса, просто есть много шума по этому поводу.
Спонсоры — это такие бизнесмены, у которых есть деньги, заработанные на играх и любой толковый бизнесмен знает, что нет смысла копить и откладывать деньги, нужно чтобы деньги работали, и чем больше будут работать деньги — тем лучше! Все это я к тому, что практика осваивать и пробовать новые направления — это не просто нормально, это действительно хорошая практика. Тут главное только правильно делать прогнозы и понимать куда действительно стоит вкладывать, а куда лучше не лезть в слепую.
Раннее многие спонсоры уже попробовали вкладывать деньги в мобильные игры — у некоторых спонсоров получилось неплохо, другие провалились. Но в итоге рынок мобильных игр остался не до конца осовенным известными нами спонсорами. Вход туда оказался не простым, и фактически там сейчас не все так шоколадно, как хотелось бы. Но это отдельная тема для разговора.
Теперь спонсоры углядели новую технологию HTML5 и соотвественно, связанные с этой технологией, возможности. А именно выйти на мобильный рынок, минуя мобильные сторы! Что в итоге позволит сохранить спонсорам свою независимость от магазинов и по-прежнему заниматься тем, в чем они приуспели — поддержание и развитие игровых порталов.
Таким образом, можно совершенно точно сказать, что кризиса во Flash нет. Определенно есть некоторый спад, как по деньгам, так и по востребованности, поскольку спонсоры часть своих финасовых потоков перенаправили в новую для них нишу с целью занять её первыми. Но сами Flash игры по-прежнему востребованы. Flash порталы никуда не делись, игроки по-прежнему приходят на них в большом количестве, много играют, приносят стабильный доход и контент порталов постоянно требуется в пополнении и обновлении.
Вопрос только в том, выстрелят ли HTML5 игры для спонсоров — не окажутся ли их черезмерные вложения напрасными? �? смогут ли HTML5 игры вытеснить Flash игры? Лично я не вижу реальных предпосылок на успех HTML5 игр и вытеснение Flash игр.
Какой профит от HTML5 игр для спонсоров?
Это самый интересный вопрос для меня, ответа для которого я пока толком не имею. Но давайте попробуем разложить эту цепочку логически.
Каждый Flash разработчик хорошо знает, как идет заработок спонсоров на Flash играх — это просмотры рекламы, случайные клики по баннерам во время интенсивной игры, а так же клики и просмотры рекламы встроенной в игру. Но на мобильных устройствах экранного пространства не так много как это на десктопах и ноутбуках, соотвественно игры занимают 99% экранного пространства и для рекламы места просто не остается. Выход один: встраивать рекламу непосредственно в игру — но это плохо не только для игрока, но и для спонсора, ведь как не крути доходов от внутри игровой рекламы будет как минимум в два раза меньше, чем было бы если бы игра еще была облеплена по кругу внешними баннерами, верно? :)
Второй резонный вопрос — это качество игр. Чтобы сделать хорошую и качественную игру на HTML5, нужен реальный профессионализм и отвественность. Качественные разработчики определенно есть и на HTML5, но они делают простые игры, чтобы качество игры было не в ущерб доходам. Таким образом, на HTML5 сейчас появляется очень много простых и морально устаревших игр, типа: галаксианс, матч3, арканойды и т.п. Мне уже даже встречались и физические паззлы очень низкого качества. Неужели игроки с радостью перейдут с весьма качественных игр из мобильных сторов или даже с Flash игр, на низкосортные HTML5 игры?! Когда я обсуждал этот вопрос с другим разработчиками, которые уже успешно перешли на HTML5 — мне сказали, что аудитории мало пересекаются и HTML5 это как бы новая платформа с новыми пользователями. Если честно, то я в это слабо верю.
Я лично считаю, что играть в топорный галаксиан с позорными визуальными и звуковыми эффектами, никакущим геймплеем на каком-нибудь двуядерном смартфоне с 1Ггц процессором и кучей видео памяти — это не просто стыдно, но и не интересно, ведь все это уже было в таком же качестве еще во времена кнопочных телефонов. Стоит ли еще упоминать, что для HTML5 игр нужен доступ к �?нтернет?
В общем, мне с большим трудом верится, что пользователи будут играть в такие игры, ведь в мобильных сторах уже полно очень качественных игр даже с 3D графикой, кучей эффектов и доступно все это за «смешные» деньги или вовсе бесплатно с той же рекламой. Спонсоры явно оптимисты, хотя их можно понять — деньги должны работать!
Так кто же убивает Flash?
Сейчас уже сложно определить откуда пошла эта истерия по поводу кончины Flash платформы. Давайте рассмотрим основные факты:
В первую очередь тут сильно выделились SPILGames — именно они одни из первых углядели большое будущее HTML5 игр и начали много и открыто об этом говорить, а за одно и рассылать разработчикам предложения купить их HTML5 игры по щедрым ценам. Вслед за SPILGames потянулись и другие спонсоры за HTML5 играми, но как-то вяло, наверное просто побежали вслед за гигантом, чтобы весь «тортик» не достался SPILGames.
Потом случилось переименование FlashGAMM в DevGAMM — многие почему-то считают, что это тоже как-то связано с кончиной Flash. Но на самом деле это не так. Просто конференция, которая когда-то зародилась из Flash сообщества — выросла и перешла на новый уровень. Не секрет, что старое название конференции немного отталкивало некоторых издателей и посетителей конференции, которые не имеют отношения к Flash вообще. Обновленная конференция привлекает к себе новое внимание из других платформ и в итоге позволяет предоставить больше информации участникам и посетителям — то есть более широко охватывает разные ниши, и это интересно! �? Flash тут не причем :)
После конференции случилось переименование и сообщества FlashGameBlogs.ru — причина переименования опять же кроется не в смерти Flash. Просто многие разработчики, начинавшие свой непростой путь еще на Flash, перешли на другие платформы, пробуют новые ниши для себя, но по-прежнему связаны общими интересами: созданием игр! Таким образом, чтобы разработчики, перешедшие на другие платформы, чувствовали себя комфортно в старых добрых блогах, где образовалось свое «ламповое» общество и могли общаться на около игровые темы и обсуждать вопросы разработки без стеснений — сообщество решили переименовать, охватив так же более широкую аудиторию. То есть, такое переименование всего скорее привлечет новых пользователей, которые смогут делиться своим опытом создания игр на других платформах.
Важно: многие разработчики перешли на другие платформы, например, под мобилки не потому что Flash умер, а чтобы охватить более широкую аудиторию и сделать порты своих успешных игр. При этом многие из них продолжают разрабатывать игры одновременно на Flash и для мобильных платформ.
Далее еще было заявление от Alternativa Platform о том, что они прекращают разработку своего трехмерного движка для Flash и переходят на Unity. Тут некоторые тоже попытались углядеть факт смерти Flash. Но в реале команда Alternativa Platform просто вышла на новый уровень и смерть Flash тут опять же не причем. Уже достаточно давно они запустили свой проект «ТАНК�? Онлайн», который заимел очень большой успех не только в рунете, но и в мире. Данный проект начинался больше, как демка 3D движка. Но в итоге демка переросла в большую игру, которая начала приносить хорошие доходы. Далее команде просто нужно было решить, что делать дальше: заниматься по-прежнему разработкой технологии или стать разработчиками игр. �? судя по всему они выбрали последнее и решили перейти на Unity, где им не придется заниматься развитием и поддержкой своей технологии, и они смогут больше сил посвятить непосредственно играм, а так же новым проектам — и на мой взгляд это правильное решение! Впрочем из заявления Антона Волкова в мини интервью можно сделать вывод, что они не бросят разработку новых технологий и просто направят свои силы в новое, еще не освоенное русло ;)
Еще некоторые пытаются углядеть факт умертвления Flash при помощи самой Adobe, но так ли это на самом деле? У страха глаза велики! Если вы хотите видеть смерть Flash — то вы будете её видеть даже там, где ею и не пахнет! :) Давайте вернемся в 2013 и вспомним о выходе нового Adobe Flash CC — новая среда наконец-то заточена под 64bit'ную платформу, появились новые плюшки, среда стала быстрее. Конечно, есть и мелкие косяки, но в целом видно, что работа проделана большая. Так же регулярно обновляется и Flash Player, появляются новые возможности и исправляются старые баги. В общем, не знаю как вы, а я не вижу, что Adobe полностью растеряла интерес к Flash. Да, можно заметить только одно: 3D во Flash развивается и продвигается не так быстро, как хотелось бы. Но тут Adobe просто в свое время упустили момент и Unity превзошел, а догнать и перегнать теперь уже не просто, да и нужно ли?
Ну и под конец 2013 года появилась информация о ликвидации игровой студии «Berzerk Studio» и некоторые так же поспешили притянуть эту новость к смерти Flash. Хотя Flash тут опять же не причем, как собственно и отток спонсорских денег. У студии были коллосальные бюджеты на игры — такие суммы мне только снятся :) При этом студия все равно умудрилась развалиться. �? тут становится очевидным тот факт, что менеджер(ы), руливший студией, был не эффективный: расходы на разработку явно привышали возможные доходы — об этом было заявлено в оффициальной группе на FaceBook. Почему менеджеры не заметили этой тенденции заранее и не предотвратили сей факт — для меня остается загадкой. Вероятно такие менеджеры :)
Заключение
Я не хочу всем этим сказать, что HTML5 плохая и ущербная платформа, нет! HTML5 — это безусловно будущее веб-технологий. HTML5 очень хорошо подходит для того, для чего создавался изначально: для разработки веб-сайтов и веб-приложений. Как правило, после завершения основной разработки и запуска веб-сайта — работа над ним не прекращается и он продолжает развиваться, поддерживаться, обрастать фичами, модернизироваться — одним словом жить и процветать. То есть веб-сайт — это почти как онлайн игры, которые постоянно поддерживаются, пополняются контентом и обрастают фичами. �? все эти тонкости и сложности разработки, а так же поддержки совсем не критичны для сайтов. Но в случае с небольшими веб-играми все обстоит немного иначе. Как правило, средний цикл жизни простой веб-игры составляет два-три месяца после чего интерес к игре падает и игру уже нет смысла поддерживать и обновлять — далее она просто дрифует в бесконечных просторах �?нтернет.
Упс, что-то я отвлекся. Ведь в заключение я хотел лишь сказать, что Flash и HTML5 по определению не могут конкурировать между собой, так как с подачи спонсоров ориентируются на разные платформы: Flash — на настольные компьютеры, а HTML5 — на мобильные. А если бы HTML5 игры были бы ориентированы на настольные компьютеры, то все-равно глупо говорить о том, что HTML5 игры смогут конкурировать с Flash играми — сложности разработки и плохое качество контента, какая тут конкуренция?! Единственное в чем HTML5 насолил Flash (а именно разработчикам) — это в оттоке спонсорских денег в новую нишу.
Умер ли Flash? Нет, не умер и по-прежнему востребован порталами, так как игроки по-прежнему любят флеш игры и по прежнему много играют. Сколько бы не говорили, что все плохо — фактически ничего не изменилось, об этом говорит и моя статистика по плеям. Единственное, что можно отметить — это небольшое снижение цен к играм, но тут еще играет свою роль и рост качества игр с предложением. В общем если не разрабатывать сложные Flash игры по пол года с рассчетом получить кучу денег, а делать небольшие проекты максимум 2-3 месяца на игру, то все будет хорошо, как минимум еще в ближайший год, а то и больше ;)
PS: В качестве иллюстрации к записи используется Wallpaper взятый здесь.
Статьи по теме
> К сожалению на HTML5 как и когда-то на Flash — нет никакого ускорения.
Тут есть небольшая фактическая ошибка. На всех современных мобильных браузерах (Safari начиная с iOS 5.0, мобильный хром начиная с ICS, современные Хром-Фаерфокс-�?Е на PC) поддерживают аппаратное для вывода спрайтов на Canvas.
WebGL нужна для того, чтобы можно было писать шейдеры, детально управлять загрузкой текстур.
> нужно быть готовым к тому, что игры придеться поддерживать хотя бы в первые 1-2 года
Отмечу, тут три момента: - Если пользоваться библиотекой, то есть большой шанс, что такого рода проблемы и тонкости они возьмут на себя. Но, конечно, тут попадаешь от них в зависимость - как с Юнити и Мармеладом тем же. - Во многом это вопрос договорных отношений. Если за такую поддержку готовы хорошо платить, то это отличная новость для разработчика. - Я на практике сталкивался с такими проблемами только в области звука и других cutting edge вещей для HTML5. Простые спрайтовые операции (и уж тем более core javascript) хорошо стандартизованы, проблемы там не большем чем при выходе новых версий Флеша.
С выводом "Умер ли Flash? Нет, не умер и по-прежнему востребован порталами, так как игроки по-прежнему любят флеш игры и по прежнему много играют" согласен.
Более того, вполне возможно, что спрос и предложение вполне скорректируются по мере уменьшения количества и новичков, и топовых команд на рынке портального флеша.
Технологии разные нужны, технологии разные важны.
Замечательная статья! (кроме названия).
Хочу добавить, что Adobe продолжает инвестировать в Flash и Air. На этот год запланировано обновление Stage3D, внедрение новых интересных фич и улучшение производительность в целом. Все рассказать не возможно, да и не за чем!
Помните, чем больше популярность у Flash и Adobe Air - тем больше инвесторы будут вкладывать во Flash Runtime. �? это все в руках каждого из нас. Чем больше слов "флеш = дерево + гвозди" - тем меньше инвесторы вкладывают. Чем больше примеров игр - тем шире улыбка и карман у инвесторов.
�? в конце скажу, что 18го марта состоит первое собрание акционеров Adobe в этом году (их 4 в год) и есть все шансы, что во Flash Runtime (сюда и Air) будет инвестировано больше денег, чем в 2013 году.
А в 2013 году в целом была тихая "погода" во флеше потому, что Adobe работала с клиентами. В 2014 году они планируют развиваться с gaming уклоном.
На прошлый апокалипсис (конец 2012) я написал подбадривающую статью по поводу флеш, думаю ссылка будет в тему, можно сравнить с тем что стало :) http://flashnotes.ru/budushhie-izmeneniya-flash-professional-v-2013-budushhee-flash-sluxi-razmyshleniya.html
Флеш умер и это факт. Могу привести пример в цифрах. Если раньше продавал игры по $8-10к среднего качества, то сейчас сделав игру гораздо лучшего качества получаю предложения только $3к. Более простые игры вообще не продаются, хотя раньше можно было выжать $1-2к из них. Получается при возрастающем качестве игр, цена их падает с каждым годом и эта тенденция хорошо наблюдается даже на протяжении последних двух лет. Возможно, скоро вообще придется отказаться от разработки флеш проектов и перейти на другие рынки. P.S. Все это мои наблюдения, может у кого-то и сейчас все идет не плохо, было бы интересно услышать отзывы от таких людей.
DSoul, ну если у тебя все так плохо - делай Adobe Air под мобилы. Тот же флеш.
@Sergey Batishchev, ага, спасибо за дополнение! Про аппаратную поддержку для canvas я не знал. Погуглю эту тему и сделаю поправку.
@TheRabbit, название специально такое желтое чтобы все прибежали почитать про смерть Flash. Впрочем уже поправил.
В целом, тенденция развития Flash положительная, и предполсылки для кончины платформы скорее надуманные чем реальные :) Остается только следить за новостями и заниматься своими делами.
@VirtualMaestro, спасибо за ссылку. Я как-то пропустил этот пост. Добавлю ссылку в пост как дополнительную информацию по теме.
TheRabbit, я как раз этим и занят сейчас :) Написал игру на старлиге для пробы - производительность поражает! Посмотрим, что будет с монетизацией.
Не забудь на этой недели обновить Air - он станет поддерживать требования 1 фев. 2014 года условия Apple ;)
�? в посту выше я имел ввиду умирание флеша в контексте web игр и их спонсорства.
@DSoul, исходя из частного случая немного странно хоронить всю платформу. Цены на игры снизились — это факт, но это никак не отражает смерть самой платформы. В статье этот момент я описываю.
Лично у меня по деньгам сильно ничего не изменилось, но по мне сложно судить — игры делаю долго и выпускаю редко. Могу сказать только одно: некоторые спонсоры отказывались покупать сайт-локи в виду того что они инвестируют деньги в HTML5 и у них не осталось бюджета на non-exclusive :)
В общем, если вы считаете что все так плохо, то вы можете попробовать начать делать HTML5 игры, там судя по слухам сейчас самый ЖЫР ;)
Главное не паниковать!
Ant.Karlov, я просто написал свои наблюдения. У меня сложилось такое впечатление что веб игры на флеше умирают. Понятно, что сами они никуда не денутся, игры будут делать и их будут покупать, но цены падают все сильнее с каждым годом. Возможно это просто перенасыщение рынка, слишком большое предложение и спонсорам есть из чего выбирать. Вариантов тут может быть много. В любом случае, лично для меня, разработка флеш игр с каждым годом становится все менее выгодной. Поэтому я решил обратить свое внимание на мобильные платформы. Но с ними мне пока еще не все ясно, в плане издателей и т.п.
Полностью согласен. Денег меньше, это да, часть ушла в мобилки и прочие юнити. Мертв ? Однозначно нет. Просто потому что альтернативы по прежнему нет.