Как стать автором
Обновить
190
0
Арвид Блументал @andrei_mankevich

Google Certified Android Developer

Отправить сообщение
Загрузка картинки в конструкторе GameScreen, которая создается в методе MyGame.GetStartScreen(), который в свою очередь вызывается в MechanicGame.onCreate() в UI потоке. Если картинка одна, то ок. Если графических ресурсов будет много, то привет ANR.
Метод Runner.Pause() с бесконечным while-ом, который вызывается из onPause() метода Activity — туда же, ANR.
Названия всех методов с большой буквы, ок…

А зачем вообще этот велосипед? Вы представляете сколько уже «фреймворков для разработки игр» под Android написано? Из тех, что на java, хотя бы AndEngine и libgdx.
Игры на SurfaceView писать сомнительное удовольствие. Я к тому, что мало того, что пользы от него не очень, так статья скорее из серии как делать не нужно.
Значит Chillingo сдулось :) Была как-то на хабре история от автора Contre Jour — издавался через Chillingo, все было хорошо.
Просто я не понимаю какой смысл сотрудничать с издателем, который работает только на СНГ, если игра может быть популярной во всем мире.
В сутки примерно 3000-5000 скачек с Google Play и ~30-50 оценок.
Основная аудитория – СНГ (70-80%), в связи со слабой пиар-компанией за рубежом.

Мне кажется, что такой же результат (в общем-то никакой) вы бы получили и без издателя, правда не пришлось бы делить прибыль.
Наверное, с издателем имеет смысл связываться, если это издатель уровня Chillingo.
Я думаю, что мощные эвристические алгоритмы, которые определяют ботов, находятся на стороне сервера. Так что создание такого бота очень нетривиальная задача и реверс SDK — не самая большая проблема. По-крайней мере, я на это надеюсь.
У меня изначально такое подозрение и было, что этот джарник закачивается. Поэтому и полез проверять :)
Да, сам apk не меняется. Вообще это про обновление приложения из сторонних источников так написано. Это так, просто предположение было.
У меня две игры в Google Play — в одну играют только в России (была немного популярной, более 1 млн установок), в другую в основном в США-Японии-Германии (пока только чуть за 50 тысяч установок).
Так вот, огромное количество отзывов про первую игру — это брань и ругательства. Поставил цену больше 99 центов? Да как ты посмел! Ты всегда кому-то что-то должен, при том, конечно же, бесплатно.
У второй игры негативные отзывы оставляют только те пользователи, у которых игра просто не поддерживается устройством. В основном просто благодарят за хорошую игру. Критика, конечно, есть, но она конструктивная.
Но самые интересные отзывы у меня были из Amazon Appstore. Развернутые, полезные, по существу: что нравится, что не нравится, что хотелось бы увидеть в будущем. Все установки из США.
Скорее всего, все дело в ЦА игр и среднем возрасте игроков. Но мне после таких отзывов очень не хотелось переводить вторую игру на русский язык.
В коде можно использовать setTag/getTag с параметром id.

В качестве холдеров лучше не стоит использовать View.setTag (int key, Object tag) , это приводит к утечке памяти (https://code.google.com/p/android/issues/detail?id=18273). Такие тэги хранятся в статической WeakHashMap в классе View, поэтому если сохранить child view в тэге его предка, то такая запись никогда не удалится из мапы. Пофиксили баг только в ICS.
Я менял с Беларуси на Россию, может поэтому получилось.
Да, вот поэтому и не хочется рисковать :)
Вот страну, кстати, мне удалось поменять без повторной регистрации :)
А действительно ли за страну — банят? Вроде не встречал таких отзывов… Но рисковать аккаунтом очень не хочется.
Это все, конечно, здорово. Но когда я увидел в списке компаний, от которых можно получать платежи, Google и Amazon я считал, что это может делать и нерезидент США :) В случае с Google и Amazon ситуация нехорошая. Для одних нужно указывать в качестве страны US, из-за чего можно получить бан. Для других нужно получать ITIN, что судя по этому «ответу» на форуме не самая простая процедура. В общем формально и те, и другие поддерживаются, но без проблем могут получать платежи только жители США. Так бы и писали, значит :)
US Payment Service подключен, пытаюсь вывести деньги с Amazon. Если выбрать в качестве страны US, то при этом в обязательно нужно указать SSN. Написал в поддержку Amazon, сказал, что у меня нет SSN — попросили TIN, связанный с банковским счетом (TIN associated with the US bank account). На форуме Payoneer ответили, что TIN предоставить не могут. Как быть?
Значит для гугла единственный вариант — это указать в качестве страны US?
Тикет LTK12129070627329X.
Ну скоро уже и 4 недели пройдет. Не думаю, что эта статья уменьшит количество заявок :)
Обещанного ждут не три года, а всего несколько месяцев.

Да-да, это пожалуй девиз Payoneer :) 26 декабря отправил заявку на подключение US Payment Service, получил ответ:
Our Customer Support staff will contact you within 4 business days.

До сих пор вот жду, пока пройдут эти 4 дня.
Пока у автора поста два приложения на Google Play, и мне сложно назвать их хитами — у одного меньше 5000 установок, у другого меньше 500. «Пинги Понги» вполне откровенный трэш. Почему не пользуетесь своими же советами и есть ли какая-то польза в этих наблюдениях?
Спасибо, действительно наоборот :)
Считается, что если DAU/MAU больше 0.2, игру можно считать успешной.

Получается, что число уникальных пользователей в сутки в 5 раз больше, чем число уникальных пользователей в месяц. Это как так может быть? Или я что-то неправильно понял?
Пробовал через AndEngine крутить анимацию по такому же принципу, надо буквально пару строчек кода, получается быстрее и симпатичнее.
Но правда если при этом поверх GLSurfaceView положить какие-нибудь стандартные контролы, то пользы от отрисовки через OpenGL ES становится немного.
Странно, вот как раз на wildfire все это и тестировалось. Если картинка лежит во внутренней памяти, то на ее декодинг уходит около 5 мс (кадры размером 320 х 525). Но GC при этом конечно работает не переставая.
Хотя если цель приложения — не только крутить анимацию, то наверное тормоза действительно будут :)

Информация

В рейтинге
Не участвует
Откуда
Рига, Латвия, Латвия
Зарегистрирован
Активность