我觉得我对使用支持库有一些疑问。几个月前开始开发的时候,我面临的情况是,我的所有目标设备(假设API> 16)都具有相当好的一致性工具,足够聪明以适应我的需求,但与API = 21。由于图形原因在Android中使用支持库
今天我从v7支持库中添加了三个新的依赖关系。我注意到,正如预期的那样,应用程序大小从200kB提升到3800kB。虽然这并不真的让我感到担忧,但我可以想象,随着规模的不断增加,依赖依赖关系的流程的平滑性可以降低。我为了纯粹的图形愿望去了v7。
我想知道:如果不是严格需要依赖支持库,是否方便?增加大小并失去一些平滑性,只是为了将材料带入> 4.2用户是否合理?单独的样式并采取一些(有时是艰苦的)工作来模拟较旧的操作系统版本的新功能会更好吗? (请注意,这里的目标是最大化该应用的受欢迎程度)。
作为一个消费者我自己,我会去看看最好看的用户界面,但只有当应用程序运行它应该。另外,设备越旧(我们在这里讨论的是旧设备),用户应该关心的是尺寸和平滑度,因为他的硬件会过时。
P.S.:我不认为4MB是一个令人不安的尺寸 - 我正在寻求某种“规则”。另外,我读here,我觉得我的问题可能是“建设性”,虽然是次要的。如果不是,请随时举报。
我不知道那些工具,我一定会检查出来。谢谢,希望这对其他人有用。我很抱歉我的英语。 – natario 2014-12-04 16:43:35