Войти
ПрограммированиеНовостиОбщееОбщее

Marmalade 6.0 добавили HTML5

Автор:

Вышла новая версия Marmalade 6.0 — инструмента для создания игр и мультиплатформенных приложений для мобильных устройств на С++. В новой версии теперь можно создавать игры и приложения с использованием HTML5, CSS3 и JavaScript. Обеспечивается это полной поддержкой PhoneGap API.

Подробности на официальном сайте:
https://www.madewithmarmalade.com/marmalade

#HTML5, #Marmalade

18 апреля 2012

Комментарии [15]

Страницы: 1 2 Следующая »
#1
13:27, 18 апр 2012

Надо понимать, что теперь web-разработчики хлынут неудержимой силой на мобилы?

#2
14:26, 18 апр 2012

Ну, насколько я понимаю, PhoneGap API уже давно позволяет портировать HTML5 игры в нативный код для телефонов. Это просто привязка к инструментарию.

#3
16:29, 18 апр 2012

> JavaScript
> HTML5

Если учесть, что сам мармелад для С++, то это получается что весь код надо будет переписать на javascript.
Лучше бы они плагин сделали а-ля Unity Web Player.

#4
16:36, 18 апр 2012

ASD
> то это получается что весь код надо будет переписать на javascript.

Ну если ты пишешь на Си++, то для тебя какой в этом смысл?
Это нужно тем, кто не пишет на Си++, а пишет на HTML5/JS и т.п.

#5
12:27, 19 апр 2012

под андроидом не взлетит..

#6
16:55, 19 апр 2012

FedeX
Что именно не взлетит?

#7
9:39, 20 апр 2012

Executor
>Что именно не взлетит?
Интерфейс на HTML5 - весьма тормозит на андроидах, толи вебкит на андроидах не так оптимизирован, как на ипхонах, толи чо... хз. Гляньте любую демку Sencha Touch или JQuery Mobile на ипхоне и на андрюше - разница в отзывчивости интерфейса весьма заметна..

#8
1:11, 26 мая 2012

Позволю себе немного раскрыть тему, т.к. по работе приходилось писать интерфейсы на Sencha Touch 2. На моём Андроиде (который тянет 3д окло 60 FPS с графикой, как на пс1, только со сглаживанием, мипмапами и т.д.) адово лагает любой интерфейс на сенча тач 2. Причём даже если не использовать сам фреймворк, а использоваьт только его запаковщик.

Лагает = тормоза в 1.5 секунды при любом клике.

Такие дела.

#9
0:02, 26 июня 2012

Могу кинуть APk с демкой - сами посмотрите и скажете. Я на этапе закрытой бетты ковырял - лаги были.

#10
10:00, 26 июня 2012

Да собственно вот же: https://github.com/gamemaster101gr/s3eWebView-jq-demo/raw/master/… iewjQDemo.apk

#11
0:55, 27 июня 2012

Скачал. Как и планировалось, тормозной отстой :( Нет, ну правда. Меня, например, до конца не устраивает даже отклик натива. Сейчас сижу под XFCE и просто не понимаю, как можно сидеть под гномом/кедами/юнити. Потому что тут мгновенный отклик и он реально радует. Вот на Андроиде нету такого сверхбыстрого отклика. А в Вашем приложении - так вообще беда :( Секунд на 5 затуп, это если правильно нажал на экран. А если нажал чуть дольше, чем положено (а именно так я и жал по началу - т.к. нету никакой обратной связи со мной, после нажатия на экран), то выходят затупы на все 15 секунд.

15и даже 5 секунд - это ужасно. Ужасно много. При том, что на аппарате гиг памяти и ГГц процессорных мощностей. Т.е. можно было сразу всё дерево меню загрузить, чтобы потом не подгружать, как это делает браузер. В общем, можно было бы здорово использовать возможности железа, но они не используются. В общем, у меня баттхёрт :(

#12
10:30, 28 июня 2012

Надо перебилдить. Они там пообновляли. Я пересоберу и скажу.

#13
10:35, 28 июня 2012

Что там можно обновить, чтобы стало работать быстрее? Они же не вебкит андроидовский обновили.
На андроиде даже простейшая анимация сдвигающейся по нажатию кнопки будет тормозить. Тупо жаваскрипт-хеллоуворлд такой, без фреймворков даже. Это просто особенность платформы. мармелад тут ни при чем.
Или я что-то неправильно понял?

#14
11:39, 28 июня 2012

Мало ли. Я пробовал, например, в манифест приложения писать:
android:hardwareAccelerated="true"

и работало быстрее. Разработчики из мармелада сказали что это сильно рушит совместимость с устройствами. Я тестил только у себя на Galaxy Mini и A500 - вроде работало. На планшете скорость резко подскочила прям.

Страницы: 1 2 Следующая »
ПрограммированиеНовостиОбщееОбщее

Тема в архиве.