バックグラウンドで複数のタスクを実行するために jobScheduler に大きく依存するアプリを開発しています。次のAPIバージョン(android11、api 30)の時点で、ドキュメント(および開発者プレビュー)には次のように記載されています。
JobScheduler will throttle runaway applications. Calling schedule(android.app.job.JobInfo) and other such methods with very high frequency is indicative of an app bug and so, to make sure the system doesn't get overwhelmed, JobScheduler will begin to throttle apps that show buggy behavior, regardless of target SDK version.
しかし、jobScheduler の「通常の」使用方法に関する仕様は見つかりませんでした。
ソースコードを探してみましたが、AOSP の下に android11 ブランチが見つかりませんでした。また、 build-numbersのリストにも記載されていません。
彼らはテストを実行するためのエミュレーターバージョンを提供していますが、私は自分の境界を知ることを好みます (それらの数値が何であるかを把握するためだけに一連のテストを実行するよりも)。
機能仕様または android11 のソース コードを教えていただければ幸いです。