【发布时间】:2011-01-18 19:01:30
【问题描述】:
我不知道我是否尊重和礼貌地对待用户,或者我是否以将手机视为瓷娃娃的名义不必要地妨碍了我的应用程序的实用性。
我在 Android Market 中有一个成功的应用程序。一个主要功能是它记录用户正在得分的游戏的运动统计数据。当前的详细程度相当基本:每个玩家一行,每个基本统计数据一个字段。但是,如果我记录额外的信息,我可以显着增加应用程序的细节和有用性,将这些信息扩展到大量的关系表,并且可以想象成千上万的记录。
我的问题是,这是一件负责任的事情吗?到目前为止,我一直回避它,认为“它只是一部手机”和“它只是 SQLite”,但我从未真正考虑过这是否是持有的正当理由重新做一些我不会再考虑在网络或桌面应用上做的事情。
因此,在存储和筛选数据库记录方面,期望手机应用程序执行多少数据(我知道非常可量化)是合理的?
编辑: 需要明确的是,我不是在简单地谈论添加更多字段,因为我知道这样做的影响是微不足道的。我说的是从“该球员有 5 个单打和 3 个本垒打”的详细程度到存储有关每个球的信息,这些信息包括每个击球手,导致 5 个单打和三个本垒打。显然,这将需要额外的表,并且可能需要大量记录。
【问题讨论】:
-
最新的手机都有 1 ghz 处理器、512 内存、8-16 gigs 存储选项。如果写得好,我不认为你的体育数据会扼杀它。
标签: android performance sqlite