6

WWDC 2015 の基調講演では、バッテリーが 1 時間長く持続し、バッテリーをさらに 3 時間延長できる低電力状態になることが言及されました。

iOS アプリ開発者は、この新機能のために何かする必要がありますか? 電池残量が少ない状態のときにアプリが実行する必要がある (または実行してはいけない) ことはありますか?

4

4 に答える 4

1

サードパーティのアプリケーションとは関係がなく、iOS 自体とは関係ないようです。これが私が見つけた記事です:

http://www.redmondpie.com/how-ios-9-low-power-mode-for-battery-life-saving-works/

これは、iOS 自体 (および一部のアプリに影響を与える可能性があるダウンロードなどのバックグラウンド プロセス) のみを対象としていると思われる別の記事です 。 -ios-9/

私の知る限り、開発者とのやり取りは必要ありませんApple の観点からすると、開発者は基本的に準拠するかどうかを選択でき、低電力モードが役に立たなくなるため、悪い考えです (多くの開発者はアプリのパフォーマンスを低下させることを選択しないため)。

余談ですが、iOS 9 では、デバイスをテーブルに下向きにして置いて通知を受け取った場合、画面が点灯しなくなりました。読んだ場合、低電力モードの使用を伴わない新しい省電力機能がいくつかあります。

于 2015-06-16T15:55:32.297 に答える
0

9.0.2 の更新: 申し訳ありませんが、上記の回答は (もはや) 正しくありません。パワー モードの場合、アプリはプッシュ メッセージに反応できなくなります。

- (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo

は呼び出されません。

メッセージングサービスはどのようにそれを回避するのだろうか? 誰も手がかりを持っていますか?

私の明示的な質問も参照してください-この問題の詳細については、 IOS9プッシュバッテリーセーバーモード-didReceiveRemoteNotificationが呼び出されませんでした

于 2015-10-15T10:05:54.450 に答える
0

これは、iOS 7 で導入された新しい任意のネットワーク タスクと、バッテリ寿命を短縮するその他の API に関係している可能性があります。WWDC 2014 の次のセッションをご覧ください。

エネルギー効率の高いコードの作成、パート 1

エネルギー効率の高いコードの作成、パート 2

于 2015-07-12T15:43:39.370 に答える