我找不到更好的措辞来表达我的问题。
在我的应用程序中,我设置了一些相当密集的动画。问题是,在高端设备上,动画运行流畅,令人愉悦。另一方面,我测试过的一个低端设备在执行动画时性能非常差。
为了优先考虑用户体验,我希望在计算能力足够的设备上运行这些内容,并在其他设备上“关闭”它。
我已经思考了一段时间如何区分设备。我想到的唯一的事情就是API级别:考虑到平台碎片化和制造商的延迟,我相信API级别和性能之间应该有某种相关性。但可能还有更好的办法。
你有任何想法吗?
仅为澄清,这个动画不是我可以以任何方式简化的东西(例如,使用更小的可绘制对象、质量较差的位图等)。它主要涉及测量和布局。
请随意编辑我选择的标签。