Обновить
1
0
Andy Ross@AndyRoss

Games Development

Отправить сообщение
А никто и не говорил, что Stage 3D кроссплатформенное решение, почитайте пресс релиз к FP11. Не надо пожалуйста высасывать из пальца или откуда-нибудь еще то, чего нет на самом деле.

>WebGL
Вот когда там появится поддержка шейдеров, рендеринг 3 миллионов полигонов без потери FPS, когда WebGL будет поддерживаться всеми браузерами, без исключений, вот тогда и будете о нем писать. Только вот поддержка Stage 3D для Linux появится намного раньше.
>Да даже 64 битная версия еще недавно отставала от 32битной так, что мама не горюй.
Но сейчас это уже не так, и помоему нужно менять отношение.

>Я говорю, что флэш (как минимум его версия для линукса) кривая и разработчикам плевать на это по большому счету.
Версия 11 для Linux очень даже ровная, что на том же Flasher.ru подтверждают очень много людей. Но не могу конечно же отрицать прошлые косяки Adobe перед данной ОС.
Машинариум – игра изначально не предназначенная для мобильных устройств, сделанная на чистом флеше. При этом скомпилирована под Adobe AIR 2.7, который в отличии от 3-ей версии медленнее и не имеет возможностей строить двухуровневую архитектуру. Большая часть графики в игре – обычный флешевый вектор, который категорически не рекомендуется для мобильных приложений.
Разработчики просто воспользовались кнопочкой в Adobe Flash Profesional CS5 — «скомпилировать в AIR». Они практически не приложили никаких усилий по оптимизации.

Поэтому данный пример я считаю весьма не адекватным, и демонстрирующим не проблему платформу, а проблему отдельных разработчиков.
Flash Player для Linux еще не поддерживает аппаратное GPU ускорение со Stage 3D в отличии от Mac OS и Windows. Для linux это появится несколько позже.

>Жертва не стереотипов, а лени разработчиков.
В чем проявляется лень?)

Попробуй запустить 3D демку на HTML5 из этого топика – по настоящему почувствуешь себя жертвой разработчиков.
Установи Flash Player 11 и включи в его настройках «Аппаратное ускорение».
Демки используют в первую очередь GPU. У меня i7 920 и старенькая nVidia 8600GT 256mb – 50/60 fps и процессор не грузится вообще. Что я делаю не так? Что делает не так целый форум «танков онлайн»?

>Я как-то не люблю флэш как пользователь ну совсем.
Жертва стереотипов.
От них стоило ожидать PLS – улучшенный IPS. Такой они засунули в Galaxy Tab 10.1 и давно обещали мониторы на ней.
Монитор отличный, вот только какова ориентировочная цена? Помоему это самый важный нюанс, который вы упустили.

P.S. Неважное вы выбрали время для презентации нового продукта ;)
>flash builder новых версий пока недоступен.
А он там и не при чем. Бету AIR3 можно было спокойно использовать и со старым FB, правильно установив ее во Flex SDK. Другое дело что тестить ее кроме, как на десктопе негде, ибо на мобильные ОС бета версии приложения-фреймворка не было.
>попробуйте приложуху из маркета Tour de Mobile Flex
Ставил конечно же, пробовал. Немного подлагивало, но не критично да и скомпилено оно на AIR2.6. Посмотрите как оно же работает на AIR2.7. C приходом AIR3 скорость станет одинаковой на обеих платформах и при этом быстрее AIR2.7.
>работает не медленнее нативного
Ну знаете ли) Не все нативное – хорошее) Я умудрялся скачивать из маркета нативные приложения, причем от весьма известных брендов и натыкался на жуткие тормоза в интерфейсе, по сравнению с которыми AIR2.6 кажется аленьким цветочком. Все зависит от разработчка.
Ну если пользоваться двухуровневой архитектурой в AIR3, то разницы не будет вообще, но тогда будет сложнее писать на две платформы сразу, хотя все равно дешевле.
>которые сейчас пишут poc на air3
Ага, это они у вас со вчерашнего дня что-ли на нем усердно пишут?)
К вашему сведению на Android до вчерашнего дня, без бубнов можно было писать и тестировать лишь на устаревшем 2.6.
>как простейшие аппы разряжают батарейку вмиг, а на смарте можно яичницу жарить
Чтож у вас за аппы то такие? А может просто ваши разработчики не умеют собирать мусор и выгружать приложения в фоне?) Мой совет – лучше читать документацию, чтобы такого не было.
>быстродействующее приложение? no way, по крайней мере — на данный момент.
Были с 2.7 на iOS и тем более теперь будут таковыми с 3.0.
>обычный список меню в десять пунктов тупит так, будто в нем не десять, а десять тысяч пунктов.
На HTC Desire тестовое приложение с сотней пунктов и пиктограммами в них на AIR 2.6 скролится лишь изредка на долюсекунды подлагивая(если бы Adobe сразу выпустил упаковщик в 2.7 под андроид, все работало бы без лагов). Что я делаю не так?
Скорее всего ваши ребята намудрили с контейнерами и происходит наложение событий, лично у меня такой момент был. Опять же – читайте документацию.

И кстати я вас ни разу не минусовал.
>по-моему, вы в какой-то параллельной вселенной живете, или работаете со слишком специфическими задачами, где html тормозит больше, чем flash.

Скорее всего это вы живете в параллельной вселейнной, раз можете на HTML5 сделать тач интерфейс не хуже, чем интерфейс с компонентами Flex Mobile и DFG, при этом не тормозящий.
А уж скорость чистых вычеслений и там подавно ниже.

>смысл писать тогда для air, если можно, скажем, сразу на java

А я вам объясню. Если вас интересует кроссплатформенное решение, вы напишите приложение на AIR, для использования стандартных фич ОС или устройства, возьмете готовые кроссплатформенные extensions, которые сейчас будут расти, как грибы после дождя.
И если вы действительно хороший программист, вы сможете написать сами свое расширение, в котором возможно будет решаться какая-нибудь специфическая задача, на objC и на java. На выходе вы получите кроссплатформенное приложение с максимумом возможностей и минимальной стоимостью разработки сразу на обе ведущих платформы.
На самом деле, как разработчик «и на том и на этом» я вам скажу, что HTML5 дико тормозит на мобильных устройствах по сравнению с AIR, а ограничений у него еще больше, чем у AIR 2.7.
AIR начиная с версии 2.7 показывал мощный прирост скорости – до 4х на iOS по сравнению с версией 2.6. Более того, у меня и AIR 2.6 на Android работал очень быстро.
Судя по вашему комментарию, вы совершенно не в курсе нововведений в версии AIR 3, и даже после моего упоминания о Native Extensions не удосужились об этом почитать.
Теперь для увеличения скорости сложных вычеслений разработчики могут использовать двухуровневую архитектуру, а ограничений доступа ко всем специфическим особенностям устройств или ОС больше нет, будь это реклама, InApp Purchase или же Bluetooth.
Зачем же тогда его покупать?) Adobe отлично поддерживает около десятка Open Source проектов и судя по всему даже не думает забрасывать.
Adobe развивается во всех направлениях и старается предоставить пользователям максимум возможных инструментов и функционала во всех областях, даже конкурирующих. Благодаря этому Adobe на протяжении многих лет остается прибыльным и популярным софтгигантом.
Буквально вчера на Adobe MAX были наконец выпущены Flash Player 11 и Adobe AIR 3, предоставляющие по сравнению со своими предыдущими версиями весьма крутые возможности, одни из которых Stage3D и Native Extensions в AIR, последняя фича решает практически все имеющиеся у прошлых AIR проблемы. HTML5 до этого, я извиняюсь, срать и срать.
G3N1USS выше привел ссылку на ее профиль в майкрософте. Там фигурирует та же фотография, но очень маленькая.
А где вы там фпс увидели?) В левом верхнем углу обратный отсчет идет)
И если не сложно, скажите пожалуйста, что у вас за конфигурация?) Просто для сравнения, у меня демки от Alternativa3D8 на RC версии 11-го Flash Player`a не тормозят вовсе. А эта демка от мозилы, весьма дубовая – еле еле сменяет кадры (5fps – на глаз).

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность