我有一个为 iOS 和 Android 编写的移动应用程序,它使用一个 Web 服务来返回数据。此服务返回的数据大约每天更改一次或当用户更改位置时。我目前正在下载一条大消息(大约 700kb)并使用用户会话所需的所有数据填充应用程序。
问题是初始消息需要大约 30 秒才能将所有数据处理到本地数据库 (sqlite) 表中。这导致我考虑下载较小的数据块并根据需要处理数据?这可能会导致应用内每次点击的等待时间较短。
基于性能的最佳方法是什么,这反过来又转化为我上面解释的场景类型的最佳用户体验?
我见过其他类似的问题,但他们缺乏明确的答案。 请提供任何答案/意见,然后请投票,这样我们就可以平息这个论点!