Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Android lプレビュー:バッテリーと電源管理

目次:

Anonim

Androidの次のバージョンでは、開発者とユーザーの両方にバッテリー節約機能が導入されています

バッテリーを十分に使用することはできません。 バッテリーの寿命はスマートフォンのパフォーマンスの主な分野の1つであり、まだ改善の余地があります。 主要なAndroidスマートフォンのバッテリーは常に大きくなっており、それが物事を改善する1つの方法です。 ただし、Android L開発者向けプレビューでは、寿命を延ばすことを目的としたソフトウェアの改善も行われます。これには、ユーザー向けの新しいバッテリー統計やバッテリー節約モード、開発者がよりバッテリーに優しいアプリを作成できるようにするツールが含まれます。

よく見てみましょう。

まず、Android Lの電源管理に対するユーザー向けの変更を見てみましょう。[設定]> [バッテリー]に、最近の使用状況に基づいて、バッテリーの残量が予測されます。 スマートフォンやタブレットの使用状況をシステムが感じるため、数分後に表示されます。

次に、バッテリーセーバーモードがあります。これは、メーカーがカスタマイズしたAndroidフォンに長く含まれていましたが、ストックOSには新しいものです。 画面の右上隅にあるオーバーフローメニューの下の[設定]> [バッテリー]にあります。 バッテリーセーバーは、バッテリーが特定のレベルに達すると自動的にオンになるか、いつでも手動で有効にできます。 Samsung、Sony、HTC、LGなどのカスタマイズされた携帯電話で見たように、このモードはバックライトを減らし、CPU速度を下げて電力を節約します。

ただし、これは「超」または「極端な」バッテリー節約モードではないため、電源を入れてもすべてのアプリを引き続き使用できます。 (有効にすると、通知シェードに永続的な通知が表示されます。)

Googleの「Project Volta」には、開発者向けの重要な電源機能もいくつか導入されており、最終的には開発者がよりバッテリーに優しいアプリを作成できるようになります。

1つ目は、Android SDKの新しい部分であるBattery Historianと呼ばれる消費電力分析ツールです。 開発者が「プロファイルGPUレンダリング」ツールを使用してグラフィカルなパフォーマンスを分析する方法と同様に、Battery Historianでは、アプリのアクションが特定のデバイスのバッテリー寿命に与える影響を詳細に視覚化できます。

Android Lの新しいジョブスケジューラは、アプリがデバイスを不必要に起動するのを防ぐのに役立つ開発者向けのもう1つの重要なツールです。 この機能を使用すると、プログラマは、バッテリーを集中的に使用するタスクを実行するための特定の前提条件と期限を設定できます。 たとえば、未測定のWifi接続が利用可能な場合にのみ、大量のデータをプルダウンすることができます。 または、15分以内にサーバーにデータを送信することもできます。 期限を設定することにより、ジョブスケジューラはさまざまなアプリからのジョブリクエストをインテリジェントに処理してから、電話機を起動して、必要に応じて複数を一度に処理できます。 このようにすることで、バックグラウンドタスクごとにOSを何度も起動する必要がなくなります。

これは、バックグラウンドデータリクエストをキューに入れて設定された間隔で処理することにより、不必要なウェイクアップを回避するように設計された一部のSony電話にある「キューバックグラウンドデータ」機能にほぼ匹敵します。 ただし、開発者自身が特定の条件とジョブの期限を設定できるため、Android Lのジョブスケジューラはこれを超えた一歩です。

現在のAndroid L開発者プレビューに表示されている内容は最終的なものではなく、現在とLの最終リリースの間で変わる可能性があります。 しかし、これは有望なスタートであり、この秋からすべてのAndroid Lデバイスで利点が見られるはずです。

詳細:Android Lについて知る必要があるすべて、Android Lプレビューの実践