我正在使用 Adobe Air 3.6 构建一个仅基于矢量并使用滑块滚动长列表的笔记应用程序。
建议 Air Android 应用使用什么帧率?
我正在使用 Adobe Air 3.6 构建一个仅基于矢量并使用滑块滚动长列表的笔记应用程序。
建议 Air Android 应用使用什么帧率?
没有推荐的帧率。您可以高达 60,默认值为 24。对于非游戏,开发人员通常更喜欢 30。
基本上,它完全取决于您的应用程序。24fps 的应用每 41ms 渲染一个新帧。在 30fps 时,即每 33ms 一个。而在 60 时,每 16 毫秒一个。因此,随着您的帧速率上升,您必须计算每一帧的时间就会减少。根据该帧计算期间发生的情况,您可能会丢帧(如果渲染时间超过 1000/fps)。这将导致“滞后”显示,并且通常不如仅使用较低帧速率(在大多数情况下,人眼将 24fps 视为平滑)。
此外,帧速率越高,您在渲染和计算事物时使用的 CPU 就越多。这将对应用程序的帧速率和电池消耗产生不利影响。
最后,您需要完成您的应用程序并在生产环境中使用帧率(即执行“导出发布构建”而不是调试构建)并确定最佳帧率。所有应用程序都有一个甜蜜点,但没有全局甜蜜点。
还要记住,那里有各种各样的 Android 设备。虽然在当前一代旗舰(Galaxy S4、Nexus 4、HTC One 手机)上每帧 16 毫秒可能还不错,但在 CPU/GPU 速度较慢的低端或上一代机型上,每帧时间可能不够