WWDC 2015 の基調講演では、バッテリーが 1 時間長く持続し、バッテリーをさらに 3 時間延長できる低電力状態になることが言及されました。
iOS アプリ開発者は、この新機能のために何かする必要がありますか? 電池残量が少ない状態のときにアプリが実行する必要がある (または実行してはいけない) ことはありますか?
サードパーティのアプリケーションとは関係がなく、iOS 自体とは関係ないようです。これが私が見つけた記事です:
http://www.redmondpie.com/how-ios-9-low-power-mode-for-battery-life-saving-works/
これは、iOS 自体 (および一部のアプリに影響を与える可能性があるダウンロードなどのバックグラウンド プロセス) のみを対象としていると思われる別の記事です 。 -ios-9/
私の知る限り、開発者とのやり取りは必要ありません。Apple の観点からすると、開発者は基本的に準拠するかどうかを選択でき、低電力モードが役に立たなくなるため、悪い考えです (多くの開発者はアプリのパフォーマンスを低下させることを選択しないため)。
余談ですが、iOS 9 では、デバイスをテーブルに下向きにして置いて通知を受け取った場合、画面が点灯しなくなりました。読んだ場合、低電力モードの使用を伴わない新しい省電力機能がいくつかあります。
9.0.2 の更新: 申し訳ありませんが、上記の回答は (もはや) 正しくありません。パワー モードの場合、アプリはプッシュ メッセージに反応できなくなります。
- (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo
は呼び出されません。
メッセージングサービスはどのようにそれを回避するのだろうか? 誰も手がかりを持っていますか?
私の明示的な質問も参照してください-この問題の詳細については、 IOS9プッシュバッテリーセーバーモード-didReceiveRemoteNotificationが呼び出されませんでした
これは、iOS 7 で導入された新しい任意のネットワーク タスクと、バッテリ寿命を短縮するその他の API に関係している可能性があります。WWDC 2014 の次のセッションをご覧ください。