64. ?載機連携での描画性能
u アプリで出せる最?性能 ≠ ハードウェアで出せる最?性能
u スマートフォンよりもスペックが低い機種も
u アプリからの要求を捌ききれなくなる可能性も
当時のスマートウォッチ
程度のスペックの機種も
65. ?載機連携での描画性能
private val devSettingRepository: DevelopSettingsRepository // 開発向け設定Repository
private fun invalidate() {
// 開発向け設定の読み込み
invalidateIfNotReachMaxFps(devSettingRepository.maxFps)
}
private fun invalidateIfNotReachMaxFps(
maxFps: Int,
) {
val now = System.currentTimeMillis()
val last = lastSendTime
// 読み込んだ設定を元に更新を制御
if (now - last > 1000 / maxFps) {
invalidate()
}
}