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

Демосцена на Android

Разработка под Android
Если взглянуть на список демок главного сценерского портала, бросается в глаза разношёрстность типов устройств, до которых дошли очумелые ручки демосценеров. В основном демки разрабатываются под Windows, Linux, Amiga и ZX-Spectrum. Мобильные платформы — достаточно бедное направление в демосцене. «Непорядок!» — подумал я, решив свою первую демку написать именно для смартфона, и, как уже догадался уважаемый %USERNAME%, таргет-платформой стал Android.
Под катом — подробности и ссылки.

При написании демки я ставил себе следующие цели:
1) Во-первых, это всё-таки должна быть демка: играет музыка, показываются какие-то эффекты, занавес.
2) Очень хотелось пощупать производительность ARM-процессоров, сравнить с x86.
3) Давно вынашивал идею написать свой софтварный рендерер на CPU

Сама демка написана на C++ с использованием Android NDK, а Java-часть используется лишь для блиттинга полученной картинки на экран (как оказалось, сам блиттинг отъедает в среднем 50-60% всего времени).
Музыка, увы, не моя, а взята из демки fr-014: garbage collection небезызвестных Farbrausch.

Ссылки на скачивание:
Маркет
Просто.apk
Полупорт под Windows
QR-код:
тут должен быть QR-код

Видео:

Ютуб немного испортил качество видео, вот оригинал.

Если кому-нибудь это интересно, я постараюсь ответить на все вопросы.
Приятного просмотра!

P.S. Если под Windows 7 ничего не показывается, попробуйте включить режим совместимости с XP.

P.P.S. Если возникают проблемы с запуском под Android, просьба написать модель телефона, версию ОС и разрешение экрана, а также момент вылета (в самом начале или в середине). Спасибо!

UPDATE: Новый билд 0.93. Пофикшены баги с вылетом на старте, гашением экрана и выдвижением клавиатуры. Мелкие оптимизации. Ссылки в посте исправлены.
Теги:androidдемосценаsoftware rendering
Хабы: Разработка под Android
Всего голосов 93: ↑84 и ↓9+75
Просмотры3K

Похожие публикации

Лучшие публикации за сутки