Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Новости и события (http://www.flasher.ru/forum/forumdisplay.php?f=55)
-   -   Hardware Acceleration в AIR 3.2 на мобильных девайсах. (http://www.flasher.ru/forum/showthread.php?t=175921)

illuzor 27.02.2012 13:14

Hardware Acceleration в AIR 3.2 на мобильных девайсах.
 
Анонс мобильного AIR 3.2 c поддержкой Stage3D.

Zebestov 27.02.2012 13:18

Ждем-с )

artcraft 29.02.2012 04:42

чего ждать-то, уже есть что установить
http://labs.adobe.com/technologies/f...ntimes/air3-2/

Astraport 29.02.2012 11:32

Это очень радует.

Astraport 26.03.2012 12:08

Скачал AIR SDK 3.2.
Поменял файлы в Flex SDK 4.6.
Подключил новую SDK в FB.
Поменял на новый SDK в одном тормозном мобильном проекте (т. к. использует векторную графику с анимацией и много расчетов в ENTER_FRAME).
Поменял <application xmlns="http://ns.adobe.com/air/application/3.2"> в файле дескрипторе.
Дебажу на мобильном устройстве.
При запуске FB сказал, что требуется обновить AIR на устройстве - соглашаюсь. Смотрю, действительно, на телефоне версия AIR 3.2.0. и что-то там ещё.
Никаких изменений в плане производительности у испытуемого приложения не вижу...

Хотя старые приложения кажется побыстрее забегали.

Zebestov 26.03.2012 12:26

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

Astraport 26.03.2012 12:39

Цитата:

Наверное не стоило ожидать от него радикального ускорения отрисовки старой векторной графики.
Судя по видео они именно демонстрируют 2D возможности. И дело видимо не в векторе, я могу его кэшировать, а в том, что флекс и в нем анимированный Sprite. Если делаю as3 mobile проект, то все нормально, но нужен Flex.
Цитата:

А зачем ты делаешь для мобильного обычное AIR приложение?
Не понял вопроса.

K.A.T.A.F.A.L.K.E.R 26.03.2012 12:45

На видео они демонстрируют возможности Starling насколько я понимаю.

toFL 26.03.2012 12:52

Протестировал Starling на AIR 3.2 - iPhone 4 (960х640)
* 300 перемещающихся объектов (300-4х или 600-3х полигонов)
FPS = 60

Astraport 26.03.2012 13:13

Цитата:

На видео они демонстрируют возможности Starling насколько я понимаю.
То есть в AIR 3.2 оптимизирован Starling, а вся другая 2D анимация нет?

artcraft 26.03.2012 13:19

они демонстрируют быструю 2D графику на основе Stage3d используя starling, ускоренного флекса никто не обещал

Astraport 26.03.2012 13:20

Я видимо сейчас глупость спрошу, но все же рискну:)
Никак нельзя в мобильном AIR разделить pure AS3 и Flex интерфейсы? Чтобы при старте приложения все было на AS3, но по каким-то событиям открывались флексовские компоненты и передавались туда-сюда данные?

artcraft 26.03.2012 13:44

флекс на мобильном тормозит от медленного векторного рендера, пустое флексовое приложение без видимых ui элементов тормозить не должно, поэтому, в случай крайней необходимости возможно открывать флексовые попапы прямо поверх быстрой Stage3d графики

Zebestov 26.03.2012 14:21

Цитата:

Сообщение от Astraport (Сообщение 1071161)
Не понял вопроса.

Очевидно, у тебя на мобильный попадает не нативное приложение, а чистый AIR, которому нужна среда выполнения. Зачем?

Astraport 26.03.2012 14:45

Цитата:

Очевидно, у тебя на мобильный попадает не нативное приложение, а чистый AIR, которому нужна среда выполнения. Зачем?
Ну а как дебажить нативное приложение?

Zebestov 26.03.2012 14:56

Не ставил таких задач. Львинная доля всего, что необходимо "дебажить", проверяется на десктопе. Остальным нюансам достаточно текстового поля.

Astraport 26.03.2012 15:08

Ну не знаю. Ты хочешь сказать, что производительность мобильного AIR приложения с cupture runtime будет выше чем использующего среду AIR? Откуда такие сведения?

Кстати, я последовал твоему совету в переводе приложения на cupture runtime. Результат непонятный. С одной стороны отчетов об ошибках стало меньше, почти исчезли. С другой, увеличенный вес многих отпугивает - стало меньше инсталлов. А защищенную версию маркет вообще предлагает скачивать через Wi-Fi - значок появился.

Zebestov 26.03.2012 15:26

Ты последовал не моему совету, а общепринятой практике.

Я уверен, что люди, привыкшие качать приложения по 30-70-140 метров не обратят внимания на размер твоего приложения. Зато приложение, которое не работает из-за чего-то там "не обновленного", может сразу оказаться в "корзине" с гневным рейтингом "не работает! что это вообще такое?".
Упаковывая приложение в нативный формат, я гарантирую его работу без неожиданностей и в привычном для пользователя формате: нажал иконку, начал работу с приложением.

СлаваRa 28.03.2012 16:51

Я думаю, что это будет как раз в тему топика
Быстрое сравнение трех 2D библиотек работающих на Stage3D *Обновление 1*

toFL 29.03.2012 11:46

Debug работает через iTunes.
* Компилишь дебажную ipa
* Заливаешь её через iTunes
* Запускаешь игру на девайсе
* При этом не выключать в билдере окно с коннектом к Debug-у


Часовой пояс GMT +4, время: 22:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.