Pull to refresh
189
Karma
0
Rating
Арвид Блументал @andrei_mankevich

Google Certified Android Developer

  • Followers 32
  • Following 1

Пишем фреймворк для разработки игр — Mechanic Framework

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

А зачем вообще этот велосипед? Вы представляете сколько уже «фреймворков для разработки игр» под Android написано? Из тех, что на java, хотя бы AndEngine и libgdx.
Игры на SurfaceView писать сомнительное удовольствие. Я к тому, что мало того, что пользы от него не очень, так статья скорее из серии как делать не нужно.

История плохого старта на Google Play

Значит Chillingo сдулось :) Была как-то на хабре история от автора Contre Jour — издавался через Chillingo, все было хорошо.
Просто я не понимаю какой смысл сотрудничать с издателем, который работает только на СНГ, если игра может быть популярной во всем мире.

История плохого старта на Google Play

В сутки примерно 3000-5000 скачек с Google Play и ~30-50 оценок.
Основная аудитория – СНГ (70-80%), в связи со слабой пиар-компанией за рубежом.

Мне кажется, что такой же результат (в общем-то никакой) вы бы получили и без издателя, правда не пришлось бы делить прибыль.
Наверное, с издателем имеет смысл связываться, если это издатель уровня Chillingo.

Реверс AdMob SDK или еще один способ защитить свой код

Я думаю, что мощные эвристические алгоритмы, которые определяют ботов, находятся на стороне сервера. Так что создание такого бота очень нетривиальная задача и реверс SDK — не самая большая проблема. По-крайней мере, я на это надеюсь.

Реверс AdMob SDK или еще один способ защитить свой код

У меня изначально такое подозрение и было, что этот джарник закачивается. Поэтому и полез проверять :)

Реверс AdMob SDK или еще один способ защитить свой код

Да, сам apk не меняется. Вообще это про обновление приложения из сторонних источников так написано. Это так, просто предположение было.

Теперь все разработчики могут отвечать на отзывы в Google Play

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

Темы оформления. С блэк-джеком и WeakReference

В коде можно использовать setTag/getTag с параметром id.

В качестве холдеров лучше не стоит использовать View.setTag (int key, Object tag) , это приводит к утечке памяти (https://code.google.com/p/android/issues/detail?id=18273). Такие тэги хранятся в статической WeakHashMap в классе View, поэтому если сохранить child view в тэге его предка, то такая запись никогда не удалится из мапы. Пофиксили баг только в ICS.

Как пополнить баланс карты Payoneer

Я менял с Беларуси на Россию, может поэтому получилось.
Да, вот поэтому и не хочется рисковать :)

Как пополнить баланс карты Payoneer

Вот страну, кстати, мне удалось поменять без повторной регистрации :)
А действительно ли за страну — банят? Вроде не встречал таких отзывов… Но рисковать аккаунтом очень не хочется.

Как пополнить баланс карты Payoneer

Это все, конечно, здорово. Но когда я увидел в списке компаний, от которых можно получать платежи, Google и Amazon я считал, что это может делать и нерезидент США :) В случае с Google и Amazon ситуация нехорошая. Для одних нужно указывать в качестве страны US, из-за чего можно получить бан. Для других нужно получать ITIN, что судя по этому «ответу» на форуме не самая простая процедура. В общем формально и те, и другие поддерживаются, но без проблем могут получать платежи только жители США. Так бы и писали, значит :)

Как пополнить баланс карты Payoneer

US Payment Service подключен, пытаюсь вывести деньги с Amazon. Если выбрать в качестве страны US, то при этом в обязательно нужно указать SSN. Написал в поддержку Amazon, сказал, что у меня нет SSN — попросили TIN, связанный с банковским счетом (TIN associated with the US bank account). На форуме Payoneer ответили, что TIN предоставить не могут. Как быть?

Как пополнить баланс карты Payoneer

Значит для гугла единственный вариант — это указать в качестве страны US?

Как вывести деньги из App Store на карту Payoneer

Тикет LTK12129070627329X.
Ну скоро уже и 4 недели пройдет. Не думаю, что эта статья уменьшит количество заявок :)

Как вывести деньги из App Store на карту Payoneer

Обещанного ждут не три года, а всего несколько месяцев.

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

До сих пор вот жду, пока пройдут эти 4 дня.

Все самое главное для очередного «убийцы Angry Birds»

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

Сбор и анализ статистики во free-to-play играх

Спасибо, действительно наоборот :)

Сбор и анализ статистики во free-to-play играх

Считается, что если DAU/MAU больше 0.2, игру можно считать успешной.

Получается, что число уникальных пользователей в сутки в 5 раз больше, чем число уникальных пользователей в месяц. Это как так может быть? Или я что-то неправильно понял?

Кастомизация ProgressBar в Android

Пробовал через AndEngine крутить анимацию по такому же принципу, надо буквально пару строчек кода, получается быстрее и симпатичнее.
Но правда если при этом поверх GLSurfaceView положить какие-нибудь стандартные контролы, то пользы от отрисовки через OpenGL ES становится немного.

Кастомизация ProgressBar в Android

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

Information

Rating
Does not participate
Location
Рига, Латвия, Латвия
Registered
Activity