Open2

Androidのdozeに関連して強化された制限まとめ

koji-1009koji-1009

Android 6

https://developer.android.com/about/versions/marshmallow?hl=ja

  • Dozeモードとアプリ スタンバイ
  • 実行時権限のリクエスト

Android 7

バックグラウンドでの最適化

https://developer.android.com/topic/performance/background-optimization?hl=ja

Android 8

通知チャンネルの導入

https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=ja#ManageChannels

バックグラウンド実行制限

https://developer.android.com/about/versions/oreo/background?hl=ja

Android 9

バックグラウンドでのセンサーへのアクセス制限

https://developer.android.com/about/versions/pie/android-9.0-changes-all?hl=ja#bg-sensor-access

Android 10

バックグラウンドからのアクティビティの起動に関する制限

https://developer.android.com/guide/components/activities/background-starts?hl=ja

Android 11

バックグラウンドからのカスタム トーストのブロック

https://developer.android.com/about/versions/11/behavior-changes-11?hl=ja#toasts

Android 12

アプリ スタンバイ バケットの制限

https://developer.android.com/about/versions/12/behavior-changes-all?hl=ja#restrictive-app-standby-bucket

おおよその現在地

https://developer.android.com/about/versions/12/behavior-changes-all?hl=ja

Android 13

正確なアラームの権限

https://developer.android.com/reference/android/Manifest.permission#SCHEDULE_EXACT_ALARM

通知に関する実行時の権限

https://developer.android.com/about/versions/13/behavior-changes-all?hl=ja#notification-permission

Android 14

正確なアラームの権限が必要なケースの明確化

https://developer.android.com/about/versions/14/changes/schedule-exact-alarms?hl=ja

koji-1009koji-1009

バッテリー消費を考慮するためには。

バッテリー消費を意識したバックグラウンド処理

https://developer.android.com/topic/libraries/architecture/workmanager?hl=ja

通信処理が走ると電力消費が高くなる件の説明。

https://drive.google.com/file/d/1eLgnzTMo6jXZgKShg0O1ZjhOcIBVGXnT/view

バックグラウンド処理ガイド

https://developer.android.com/guide/background?hl=ja

https://developer.android.com/topic/performance/appstandby?hl=ja