バックグラウンドでkillされた理由を知る - MetricKitの新機能 #WWDC20 #iOS14
MetricKitはiOS 13で追加されたフレームワーク。正直その存在に気付いてすらなかったのだが、なんとバックグラウンドでkillされる理由を検知できるとの情報が。
Core Bluetoothを利用した外部ハードウェアと連携するアプリ、音声を扱うアプリ、位置情報を使うアプリ、etc...と過去に様々なバックグラウンドで動作するアプリをつくってきたが、
「iOSがプロセスをkillすることがある」というのはメモリやCPUをあまり使わないようにするというなんとなくの指針