Обзоры сбоев в приложениях для Android, когда Apple значительно лучше в приложении Codenameone - PullRequest
1 голос
/ 06 мая 2019

Пожалуйста, могу ли я дать совет от тех, кто создавал приложения дольше, чем я. После 18 месяцев разработки 2 довольно сложных приложений CN1, доступных в магазинах IOS и Android, я получаю совершенно разные отзывы клиентов.

В обоих магазинах у меня одинаковые уровни загрузки (<10 в день). Из Google Play я получаю почти нулевой доход и 1 и 2-звездочные обзоры, ссылаясь на то, что приложение полно глюков, «не работает» и зависает - но в то же время обзоры говорят, что приложение действительно им нравится, если оно работает. Я не получаю каких-либо примеров информации, которая бы указывала мне, где исправить. Он отлично работает в моем симуляторе (даже в медленном сетевом режиме) и на моем собственном устройстве Android. Следовательно, я не уверен, что лучший путь вперед - это совет, за которым я следую. На IOS я получаю смешанные отзывы, как правило, 2-4 звезды, но я получаю некоторый доход. </p>

К вашему сведению, приложение использует веб-службы Rest для отправки данных в / из моей облачной базы данных, поэтому, скорее всего, причиной является сеть, хотя я не могу воспроизвести. Я могу себе представить, как клиенты многократно нажимают кнопку, если сеть работает медленно, что приводит к многократному отображению транзакции или экрана. Но только предположение. Облачный сервер работает нормально, без скачка в процессоре или памяти. Я пытался поддерживать небольшую нагрузку на физический сетевой трафик JSON, чтобы все было в порядке.

Согласны ли вы с тем, что следующие шаги:

  1. Проверьте номера сетевого трафика с помощью сетевого монитора в симуляторе и, если возможно, отключите их.
  2. Убедитесь, что кнопки отключаются при нажатии, чтобы избежать двойного нажатия.
  3. Запись в локальное хранилище журнала времени, когда пользователь перемещается между экранами, и передача его в мою базу данных при выходе из приложения, для моего анализа медленной навигации.

Есть еще какие-нибудь советы и хитрости, пожалуйста? Заранее спасибо.

1 Ответ

1 голос
/ 07 мая 2019

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

Я бы также предложил защиту от сбоев. Большинство из этих случаев происходят из-за исключений на устройстве, которые трудно точно определить и, как правило, чаще встречаются на Android. Защита от сбоев будет отправлять электронные письма с такими деталями. Также проверьте ANR / Crashes в консоли разработчика Google Play, чтобы увидеть, есть ли что-то, что вы можете улучшить.

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

...