Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Проблемы при запуске собранного пакета на Android

  1. #11

    По умолчанию

    Наара, ты не забывай малость, что на андроиде игра идет не через браузер, а через стороннюю программу, у которой могут быть свои зависимости. На это на западе уже много жаловались, в том же стиме есть темы.

  2. #12
    Познающий Аватар для Naarassusi
    Информация о пользователе
    Регистрация
    29.03.2015
    Адрес
    Дома
    Сообщений
    409
    Записей в дневнике
    5
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от strelokhalfer Посмотреть сообщение
    Наара, ты не забывай малость, что на андроиде игра идет не через браузер, а через стороннюю программу, у которой могут быть свои зависимости. На это на западе уже много жаловались, в том же стиме есть темы.
    вот это поворот...

    по секрету...

    эта сторонняя программа ВНЕЗАПНО! браузер...

    собсно любое "портирование" html 5 это локальный сервер+браузер(хромиум)

    отсюда же и такие требования по опперативной памяти (помимо неторопливости js)

    "Кто-то из разработчиков всегда будет говорить: «Если вы используете технологии, недоступные для 5 % браузеров на рынке, то вы теряете 5 % клиентов». Мой ответ таков: «Если ваша задача — удовлетворить клиентов, то адаптируйте, перенаправляйте и эмулируйте, но, если вы работаете на себя, информируйте»."


    -Чрезмерно нагружает процессор и оперативную память;
    -Из-за ограничения сборщика мусора, нет возможности очистить память;
    -Необходимо самому обрабатывать события с объектами;
    -Плохая производительность при высоком разрешении;
    -Приходится отрисовывать отдельно каждый элемент.
    -Возможность создания на страницах специальныx «маячков», т.н. Canvas Fingerprinting, для отслеживания пользователей в сети.

    +В отличие от SVG гораздо удобнее иметь дело с большим числом элементов;
    +Имеет аппаратное ускорение;
    +Можно манипулировать каждым пикселем;
    +Можно применять фильтры обработки изображений;
    +Есть много библиотек.
    Последний раз редактировалось Naarassusi; 24.07.2016 в 15:55.

  3. #13

    По умолчанию

    Давно ли хромиум стандартный движок для стандартного браузера? Может я чего то не знаю.
    Вообще, если верить этой табличке, то поддержки аудиоапи нету в версиях Андроида ниже 5.

  4. #14
    Пользователь Аватар для AlexBel
    Информация о пользователе
    Регистрация
    28.03.2014
    Адрес
    Волгоград
    Сообщений
    74
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Naarassusi Посмотреть сообщение
    HTML 5 полностью поддерживается в андроид 4.0 или выше. Устройства ниже 4.5 как правило не обладают необходимым железом для стабильной и безпроблемной работы. (Видеоадаптер уровня - Mali 700 или выше. RAM от 2 ГБ. - на Mali 400 будут работать только простенькие казуалочки.) Завышенные системные требования - плата за универсальность JS. JS не глючный, надо просто понимать как он работает. Внезапно... это тоже натив... Беги от того файла помощи... Юзай https://software.intel.com/en-us/intel-xdk . Будут вопросы - пиши в вк или на мыло.
    P.S. Это так офигительно - постить на Нейтрали инструкции как надо писать посты на светлой...
    И да если решишь серьезно окучивать ГП.
    Рекомендую 2 устройства:
    Тесты последней версии андрея на целевом устройстве:
    https://ru.wikipedia.org/wiki/Nexus_7_(2013)
    Тесты на целевом железе на устредненой версии андрея + геймерская специфика.
    http://www.banggood.com/ru/GPD-Q9-16...-p-985625.html
    эти 2 устройства покроют 75% твоих потенциальных игроков.
    и да в ГП денег нет...
    Спасибо за развёрнутый ответ. К сожалению, приобрести рекомендуемые устройства нет возможности - игрострой для меня не настолько жизненно важен, чтобы делать такие инвестиции. Во всяком случае, мобильные устройства я рассматриваю в качестве вторичных. Удивляет то, что на версии 4 я вообще не смог запустить - максимум, что я получил, это сообщение:
    Спойлер Скриншот:

    Скриншот сделан с эмулятора Nox, но на реальном устройстве то же самое. Я всё же не могу понять - неужели RPG Maker требует ресурсы намного больше, чем простая казуалка?
    Intel-xdk я установил, попробовал, но встрял с Keystore и временно отложил. Тем более, что я предпочитаю оффлайн, по возможности. Intel-xdk чем-то лучше того метода, который я использовал?
    Ещё раз спасибо, если ещё будут вопросы - обязательно напишу.

    Цитата Сообщение от dirge Посмотреть сообщение
    Ради теста портанул через интеловую утилиту на девайс сестры SM-G531H, т.к. мой слишком стар и там второй андрей.
    Проект с пачкой ивентов бегающих по экрану работает вполне себе норм. В начале чуть тупил, по всей видимости загружал файлы, а дальше все ок. Хотя на девайсе всего 1 гб памяти и Mali-400mp, кое-как в требования попадает.
    Задержку в звуках можно пофиксить каким-нить плагином на предзагрузку файлов, чтобы плавней работало на старте, в остальном проблем не заметил, но это на 5 андроиде, 4-го у меня нет под рукой. Пытался еще запускать на эмуляторе Nox app player, но там тормозит просто жесть, потому и решил на реальном девайсе потестить, оказалось не так уж плохо, хотя это не полноценный проект, конечный вариант может вполне хуже работать.
    Кажется, вот ответ на мой вопрос, чем интеловская утилита лучше. У меня на Nox вообще не заработало.
    Последний раз редактировалось dirge; 24.07.2016 в 16:31.

  5. #15
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Используй, пожалуйста, кнопку редактирования сообщений.
    А ошибка говорит, что нет файла. Он точно в проекте есть? Если да, то может какой-то плагин шалить, как вариант.

  6. #16
    Пользователь Аватар для AlexBel
    Информация о пользователе
    Регистрация
    28.03.2014
    Адрес
    Волгоград
    Сообщений
    74
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Используй, пожалуйста, кнопку редактирования сообщений.
    А ошибка говорит, что нет файла. Он точно в проекте есть? Если да, то может какой-то плагин шалить, как вариант.
    Да, увидел, что получилось два сообщения на два ответа, хотел исправить, смотрю - уже исправлено Я привык, что на форумах ответы от одного человека автоматически объединяются в одно сообщение...

    Очень стыдно, но мне и в голову не пришло посмотреть, есть ли файл в .apk. Файла действительно не оказалось. Пересобрал, проверил - файл на месте. Запустил - работает. Заедает, но работает

  7. #17
    Познающий Аватар для Naarassusi
    Информация о пользователе
    Регистрация
    29.03.2015
    Адрес
    Дома
    Сообщений
    409
    Записей в дневнике
    5
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от strelokhalfer Посмотреть сообщение
    Давно ли хромиум стандартный движок для стандартного браузера? Может я чего то не знаю.
    Вообще, если верить этой табличке, то поддержки аудиоапи нету в версиях Андроида ниже 5.
    нету... совсем нету...

    стандартный и наиболее производительный 2 разные вещи...


    Цитата Сообщение от AlexBel Посмотреть сообщение
    Я всё же не могу понять - неужели RPG Maker требует ресурсы намного больше, чем простая казуалка?
    Intel-xdk я установил, попробовал, но встрял с Keystore и временно отложил. Тем более, что я предпочитаю оффлайн, по возможности. Intel-xdk чем-то лучше того метода, который я использовал?
    В текущих реалиях, намного больше требует.

    Он проще намного и быстрее(в том числе генерация ключа(тот самый Keystore) и последующая подпись) + набор плагинов "из коробки" - камера, геолокация, вибро, реклама, внутриигровые покупки, гугл сервисы и тд.
    тот факт, что апк собирается на внешнем сервере( а сам проект хранится по сути в облаке), очень удобен при удаленной работе можно на слабой машине в пути (нетбук, например) отправлять сборки на копмиляцию, а потом уже забирать их на рабочей машине или как вариант удаленно внести изменения непосредственно в проект, и отправить на компиляцию (или не отправлять) а люди на рабочей машине сразу все изменения увидят и получат.
    Последний раз редактировалось Пётр; 24.07.2016 в 19:12. Причина: Лишнее убрал

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Проблемы при запуске собранного пакета на Android