【问题标题】:Android app glitch reviews when much better on Apple in Codenameone app在 Codenameone 应用程序中,Apple 上的 Android 应用程序故障评论要好得多
【发布时间】:2019-09-23 23:10:59
【问题描述】:

请问那些开发应用程序的时间比我自己还长的人能给我一些建议。经过 18 个月的开发 2 个相当复杂的 CN1 应用程序,可在 IOS 和 Android 商店购买,我得到了截然不同的客户反馈。

在这两家商店,我的下载量都差不多(每天不到 10 次)。 从 Google Play 我收到几乎为零的收入和 1 星和 2 星评论,理由是该应用程序充满了故障、“不工作”和冻结 - 但同时评论说他们真的很喜欢这个应用程序,如果它工作的话。我没有收到任何信息示例来指导我在哪里修复。它在我的模拟器(甚至是慢速网络模式)和我自己的 Android 设备上运行良好。因此,我不确定最好的前进方式,这是我所追求的建议。 在 IOS 上,我收到的评价褒贬不一,一般是 2-4 星,但我得到了一些收入。

仅供参考,该应用程序使用 Rest Web 服务向/从我的云数据库发送数据,因此网络可能是一个原因,尽管我无法重现。我可以想象,如果网络速度很慢,客户会在小跑中多次单击按钮,从而导致交易或屏幕显示多次。但只是猜测。云服务器运行良好,没有 CPU 或内存峰值。我已尝试将物理 JSON 网络流量负载保持在较小的水平,这样应该没问题。

您是否同意接下来的步骤是:

  1. 使用模拟器中的网络监视器验证网络流量数字,如果可能,将其记录下来。
  2. 检查按钮在按下时会自行禁用以避免双击。
  3. 将用户在屏幕之间移动时的时间记录写入本地存储日志,并在应用退出时将其传递到我的数据库,以便我对慢速导航进行分析。

请问还有其他提示和技巧吗? 提前致谢。

【问题讨论】:

    标签: android ios codenameone


    【解决方案1】:

    我建议使用rating widget 之类的东西来跟踪用户满意度。当用户提供低评分时,请他亲自给您发送电子邮件,以便您讨论问题。

    我还建议使用崩溃保护。大多数这些情况是由于难以查明的设备异常而发生的,并且通常在 Android 上发生得更多。崩溃保护将发送包含此类详细信息的电子邮件。另请查看 Google Play 开发者控制台中的 ANR/崩溃,看看是否有可以改进的地方。

    你也可以添加play store链接,我去看看有没有什么弹出来的。

    【讨论】:

    • 我有评级小部件,但如果我没有从低评级重定向到商店,苹果不会允许我的应用。 ANR 报告显示每周只有 2 次 ANR(相对于每周大约 50 次下载)没有崩溃。开发控制台显示一个“输入调度在 ...RewardsStub[195] 超时” - 奇怪,因为我没有那个类。接下来我将查看您的性能监视器以获取线索。如果您有时间,那就太好了 - 它是:play.google.com/store/apps/… 谢谢
    • 我看了看这个应用程序,对为什么会出现问题有很多想法。该应用程序的主要问题在于 UI/UX 过于接近 iOS 样式并且不遵守 Android 约定(例如后退按钮)。它也缺乏填充,感觉局促。您还经常使用无限进度,这在慢速网络上可能会给人一种应用程序被卡住的印象。
    • 我将看看 Android 与 IOS 样式。也许我对 WriteOnceRunAnywhere 的理解太过分了,平台需要更多的 UX 关注。我将查看应用程序的用户体验大修,以整理页面并拥有更多空间。是的,我在加载所有页面时使用 InfiniteProgress,因为我想让用户知道等待页面加载。这与codenameone.com/blog/dont-block-the-ui.html 相关,并且基本上说要谨慎使用(尽管您的指南说它很好用)。所以也许我会放弃这个,只是连续加载它并专注于网络流量。感谢您抽出宝贵时间。
    猜你喜欢
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多