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

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

А разве Adobe не прикрыло разработку флешплеера для андроида? Вроде как они хотят для смартов развивать AIR с использованием HTML5.
прикрыло разработку флеш плеер, который браузерный плагин. А в остальном вроде как возможность собирать проекты флеша под мобильные платформы никуда не собиралась исчезать
Именно. Закрыли только мобильный браузерный плагин.
А разработка AIR под мобилки идет полным ходом.
AIR под линукс уже как около года всё. Да и требование под ту же ICQ на AIR просто жесть, запомнилось ещё тем закрытие, что оно произошло параллельно с выпуском официального клиента ICQ под Linux (на AIR) :)
А к Away Builder-у можно будет подключать другие 3D-движки? Или он жёстко заточен под Away3D?
Вообще он изначально под Away3D делается, но исходники-то открыты… так что все в ваших руках.
Копий то сломано много, но на мобилках флеш — мертв, так и не родившись. У AIR все очень плохо с производительностью. В браузере еще поживает, засчет социалок, но и в этом царстве не все так гладко. Денег на самом деле в флеше с каждым годом все меньше и меньше, он не умер, но становится все более нишевым. HTML5 и JS движки пока сыроваты, но пока что будущее видится в этом направлении.
Очень спорные утверждения.

> У AIR все очень плохо с производительностью.

Смотря что с чем сравнивать. Возможно это было когда-то давно.
На движке Away3D я пока не сталкивался. Хотя если пытаться на нем кризис писать, то возможно и не хватит. Но таких игр единицы.

>Денег на самом деле в флеше с каждым годом все меньше и меньше

Тоже очень странно. Ни разу не встречал выражения «денег в Marmalade практически нет, надо идти на Unity3D»
Я всегда думал, что деньги есть в фейсбуке, во вконтакте, в апсторе, в ггулплее и т.д. т.е. на каком-то рынке.
Да и пользователям по барабану на чем игра, лишь бы работало нормально.

>HTML5 и JS движки пока сыроваты, но пока что будущее видится в этом направлении.

Я бы сказал, что они не сыроваты, а вообще в зачаточном состоянии. Там еще со стандартами даже проблемы. Головняк тот еще.
Ну и до кучи, некоторые издатели и производители игр попробовавшие делать и развивать на них игры, в итоге отказались.
Даже тот же фейсбук отказался от html5.
Будущее у них конечно есть… но оно не ближайшее)) Хотя это конечно же ИМХО.
У вас устарела инфорация. С производительностью у AIR таки очень плохо, даже на самых простых играх. Есть конторы, которые чисто флешем занимаются и когда на мобилку игру переносить, например, они ищут Unity, Cocos программистов. Денег флеш приносит все меньше конторам, которые занимаются чисто флешем, даже на фейсбуке и вконтакте, где флеш доминирует.

Если писать игру, даже чисто на браузер, флеш был бы последней технологией на которую я бы сейчас смотрел. Это не касается компаний у которых есть опыт разработки на флеше и хороший штат программистов. Как я уже говорил, нельзя быть категоричным, флеш жив и еще будет жить, но перспективы далеко не радужные.
С перспективами соглашусь… они туманны.
И хотя adobe пытается развивать флеш, репутация уже подмочена… разработчки что называется «смотрят по сторонам».

А вот на счет скорости, тут все относительно. Такионлайн, это очень простая игра? На мобилках бегает отлично…
>С производительностью у AIR таки очень плохо, даже на самых простых играх
Извините, но это бред. Вы сами пробовали или исключительно c чужих слов?
Тоесть они так просто отказались от поддержки Linux? Тоесть так просто флеш компании ищут способ портировать на телефон с помощью сторонних технологий, а не использовать AIR? Пробовали конечно. AIR рассматривали, как одну из технологий разработк игр на мобильные — производительность очень посредственная.

Танки онлайн не бегают на мобилках. Во-первых они тормозят на Android с браузера(как и большинство флеш игр), во-вторых их нету на iOS.
>Танки онлайн не бегают на мобилках. Во-первых они тормозят на Android с браузера(как и большинство флеш игр), во-вторых их нету на iOS.

Так и запишем, «не читал но осуждаю».

Во первых, танкионлайн запускаются нативно на андроиде, какой нафиг браузер? Разработка плагина для мобильно браузера прекращена.
А вот вторых, все вменяемые разработчики, даже не пытались делать игры для мобильного браузера на флеше. Игры делаются для AIR.

В общем все с вами понятно, вы реально сами ничего не делали, а пишете с рассуждений людей, пробовавших AIR сто лет назад. Да даже не AIR, судя по вашим словам, они пытались запускать игры в мобильном браузере, со всеми вытекающими тормозами и глюками.

А про поиск других технологий… это далеко не все делают. Когда AIR для мобильников только начал развиваться, тот же юнити был более вылизан. Плюс объективно, юнити позволяет быстрее прототипировать игры. Поэтому его многие и выбрали. Но с той поры прошло много времени, это надо учитывать.

P.S. Ну и линух тут со всем не причем. От него отказались по коммерческим соображениям. Доля линуксов на десктопах очень мала, а ресурсов развитие этого направления требует много.
Я играл в нейтив на Андроиде в танки, если для вас то нормальная работа, тогда у нас разные понятия нормальной работы.

Что со мной понятно? Что мы отказались от глючной технологии в угоду нормальной? Вы слишком категоричны и быстры на выводы, AIR не удовлетворял наши нужды раньше и на данный момент ситуация не сильно изменилась. Я вам говорю, что мы работали с ним, вы говорите, что мы ничего о нем не знаем. :) Хорошая у вас аргументация. Я понял вам нравится технология, но не надо закрывать глаза на очевидные факты. Мне вот HTML5 нравится, но я знаю все его органичения на данный момент и что для полноценной разработки браузерных игр он пока не годится. Кстати WebGL уже сейчас с его плохой поддержкой в некоторых браузерах работает быстрее 3D флеша.

На Air переносят в большинстве своем или треш или игры для сбора трафика, увы такой факт.

PS просьба больше не писать фанбойского бреда.
Away3D уже давно дружит с такой штукой как PreFab3D Фабриса Клозье, но если честно, префаб неудобен, хотя тоже умеет генерить куски кода. У меня также большие претензии к форматам AWD и AWD2 («родные» форматы Away3D), сложные модели со ригами порой рассыпаются в корявое месиво. Однако же, все упирается в тщательно подобранный набор инструментов, который каждый разработчик составляет потом и кровью (ну чаще нервами). Если данная штука уменьшит количество нервов и потерянных часов, можно только приветствовать.

Немного о трехмерном флеше на мобильных платформах. Два аспекта: 1. Работает ли быстро? и 2. Есть ли там деньги? Да, работает быстро, но при условии что разработчик понимает как все устроено, как работают шейдеры в AGAL, как готовить и ригить лоуполи модели, как рисовать карты diffuse, normals и specular, как смешивать анимацию и т.д. То есть, по большому счету, здесь флеш не облегчает и не утяжеляет задачу — это просто один из путей её решения. Если нужно совсем-совсем быстро — смотрите на нативные расширения, они тоже есть. Я не знаю, умеет ли Unity3D работать, например, с сокет-сервером для мультиплеера, но флеш умеет давно и надежно. Флеш вообще много чего умеет — регулярки, E4X, куча доступного кода, а также инструментарий. Что называется, бери и используй, делай лучшую игру на свете. Да и не забываем, что мобильные процессоры тоже не стоят на месте, нам это на руку.

Про деньги. Я думаю, предстоящий вскоре FlashGAMM не обойдет вниманием этот вопрос. Косвенно, можно посмотреть sales-статистику на FGL, я бы не сказал, что продажи падают (хотя и не растут, но там не считаются мобильные версии, как раз там возможен рост). На сторах игру продает тематика, аватарка, раскрученность бренда, красивый ролик, и по-моему, игрокам по барабану технология, на которой сделана игра. Во всяком случае, я ни разу не видел в комментариях придирок к AIR или к Unity. Игроков больше раздражает донат и косяки. Издатели, правда, могут фиксироваться на какой-то определенной технологии, из-за своих API, но это уже вопрос политический.
Unity3d умеет все, что умеет .net. .Net умеет больше, чем Flash. При этом ты можешь писать кроме как на C#, так и на ECMAScript(в юньке его называют Javascript, но он отличается от javascript и похож больше на ActionScript) и BooScript(диалект питона, который практически никто не использует).

Так что хочешь socket client — пожалуйста, есть при этом готовые решения типа Photon Server.

Если для оптимизация в Away3d надо делать такие вещи, то Unity3d опять же в фаворе, так как там с этим проще — низкий уровень написан на С++ и туда лазить не надо, если ты не пишешь игру ААА класса(за исходный код отдельная более дорогая лицензия).
Кстати, кто не в курсе, у Minko (stage3d движок, одна из альтернатив away3d) тоже есть похожий редактор с поддержкой моделей в том числе из майи и 3dmax.
Интересный движок.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории