Quest Navigator для Android - разработка

Re: Quest Navigator для Android - разработка

Nex написал(а):

Попробовал запустить Quest Navigator на девайсе(у меня Highscreen Zeus)... и пришел в ужас. Отклик на действия очень тормозной. По сравнению с айфон-версией просто небо и земля. Скроллится тоже очень ущербно, рывками(видимо из-за тормозов).

zeus вроде древний и маломощный даже по тем временам аппарат. Хочешь, я потестирую на своих устройствах. Для этого нужно скинуть мне на почту apk файл и файл игры.

Zeantar
useravatar
Offline
234 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

А на каком айфоне тестировалось?
И какой Андроид в Зеусе?
И почему бы не дать в свободное тестирование людям с разными андроид-устройствами?

Воден
Ньюб
useravatar
Offline
166 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Zeantar,
ну на таком же процессоре как в нем, и сейчас выпускаются Андроиды. Поэтому хоть и древний, все равно учитывать придется. Я сначала поэкспериментирую сам. Может смогу переделать движок, чтобы не тормозил. Когда готов будет APK-файл, пришлю на тест. Файл игры внутрь APK запаковывается, я делаю standalone-вариант игр.

Воден,
iPhone 3GS, iOS 4.2.1
Highscren Zeus, Android OS 2.2
На тестирование обязательно дам, но для начала мне нужно найти источник проблемы - возможно удастся ее решить без особых потерь.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Отклик удалось немного улучшить, переключив режим "моста Native->JS" PhoneGap для Андроида.
Также попробую сделать выделять цветом кнопки и ссылки при нажатии, это должно улучшить восприятие интерфейса.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Реализовал возможность делать "нажатые" состояния кнопок инфтерфейса и действий.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Старый мобильник - Highscreen Zeus на Android 2.2, почил с миром. Купил новый для тестирования - Samsung GT-i8150 Galaxy W(Android 2.3). Разработка продолжается.

На новом телефоне, естественно более мощном, игра работает очень шустро. Никаких заметных лагов нет. Аппарат средней ценовой категории, поэтому есть надежда, что у большей части аудитории будет сравнимый по мощности девайс.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Как известно, нынешняя версия универсального плеера для Андроида находится по адресу: http://code.google.com/p/qsp-android-player/
Ее я пока что не обновляю.

Взявшись за Quest Navigator для Андроида, я перенес часть кода из вышеупомянутого проекта, но значительную часть пришлось переписать. Первоочередная задача - сделать автономную(standalone) версию плеера. Поэтому структура кода сильно отличается. Интерфейс рендерится не через нативные контролы, а через HTML+Javascript, поэтому сам код тоже отличается. Ну и плюс ко всему есть отличия, унаследованные от AeroQSP.

Все это вместе привело к тому, что старый проект универсального плеера сейчас не представляется возможным в быстром порядке перевести на новый интерфейс. Поэтому я оставил старый репозиторий без изменений, и создал новый для работы над Quest Navigator. Недавно открыл для себя замечательный сайт GitHub, а также поработал с Git и оценил его преимущества, это подтолкнуло меня создать новый репозиторий не на Google Code, а на GitHub.

Исходный код открыт: https://github.com/Nex-Otaku/quest-navi … ry-android

GitHub позволяет любому сделать свой Fork любого проекта, предлагать свои правки, и вообще много всяких удобных для разработчика штук. Надеюсь, это будет способствовать развитию проекта.

Для работы с GitHub в Windows рекомендую использовать SmartGit.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Сделал растягиваемый скин для игры "Феи: пропавший зонтик". Пока что только в версии для обычных дисплеев.
Тестировал только на десктопных браузерах и на Android(телефоне и эмуляторе), но должно по идее работать везде.

Следующие задачи:
1. Сделать Splash-Screen для Android.
2. Сделать поддержку HD-версии скина.
3. Опубликовать переоформленную игру "Феи: пропавший зонтик" на Google Play и App Store.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Поддержка HD-дисплеев сделана. Для полноценной игры на Андроиде нехватает только Splash-Screen.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Quest Navigator для Android - разработка

Nex написал(а):

Поддержка HD-дисплеев сделана.

Это хорошо.

BIZIcool
useravatar
Offline
45 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
977
Всего опросов:
14
Всего сообщений:
16790681
Сообщений на этой неделе:
8
Пользователи форума:
 
Всего пользователей:
2396
Последним зарегистрировался:
WasTed