低電力モードや発熱時に自動切り替えを止める:SwiftUIの.task(id:)で書く一時停止条件

iOS アプリで低電力モード・視差効果を減らす設定・端末の発熱状態に応じて、アニメーション・自動切り替えを停止する SwiftUI の実装パターン。プロダクションアプリのコード例を引用し、ProcessInfo と UIAccessibility から端末状態を購読して .task(id:) で動的に制御する方法を紹介。

iOS, WCAG, 認知アクセシビリティ