Android Marshmallow アップデートで Sony の Xperia ラインナップに Stamina Mode が復活しましたが、以前の面影は戻ってきました。
最近色々な議論が起きていますが、 カスタム スキン、ストック Android、および 2 つの関係。 ストックAndroidは 読者の間で Android のお気に入りの味 かなり長い間。
Android 愛好家のサークルでは、Google が次のことを試みているのは事実上当然のことです。 ユーザーエクスペリエンスを統合する さまざまな Android デバイス間で利用できるため、エンド ユーザーにとって有益です。 OEM スキンにすでに存在する機能をストック Android に実装する場合、コミュニティは通常、Google に偏っているようです。
マルチウィンドウを例に挙げると、Samsung は Galaxy デバイスの数回の反復でこの機能を ROM に焼き付けてきました。 私は個人的にサムスンのマルチウィンドウを実装した主力の Galaxy デバイスを所有していませんが、その内容に非常に興奮していることは間違いありません。 Android N は今後提供する必要があります. しかし、Google の実装は Samsung よりも優れているでしょうか? 両者の予備的な比較 Android N のマルチウィンドウが決定的なマルチウィンドウ実装であると主張するには、さらに磨きをかける必要があることが明らかになりました。 ただし、公平を期すために言うと、Android N の一般リリースまではまだ数か月あるため、Android N のマルチウィンドウが最終的に優れた実装にならないとは言えません。
しかし、Google の公式マルチウィンドウが Samsung のマルチウィンドウに匹敵しないとしたらどうなるでしょうか? そうしないと、Samsung ユーザーは、一見ダウングレードされた機能に失望することになります。 私も正当な理由なくこれらの懸念を述べているわけではありません。 まさにソニーのスタミナモードで起こったことと同じです。
スタミナモードのジュースがなくなる
今年初めに Android Marshmallow が特定の Sony Xperia デバイスに展開され始めたとき、一部のユーザーはスタミナ モードが欠落していることに気づきました。 Sony のベータ プログラムに参加していたユーザーには、同社がデバイスのスタミナ モードを削除した理由について次のメッセージが表示されました。
Android の Marshmallow バージョンには、電力消費を管理するための独自のスマート ソリューション (Doze および App Standby) があります。 これらの機能は Android 6.0 に直接統合されているため、スタミナ モードは不要になっています。 つまり、Mからスタミナモードが削除されました。
ここで、ソニーが Android Marshmallow のスタミナ モードを削除した理由を理解するのは難しくありません。 Doze モードの導入により、ソニーが Doze モードを削除する理由を消費者に正当化するのは非常に簡単です 最も宣伝されているソフトウェア機能の一部 - Google が独自に開発したため、スタミナ モードを使用する必要はありません。 存在する。 ただし、この問題に関してソニーに選択の余地があったわけではありません。 Android 互換性の定義、Doze モードが含まれていることは、 要件 デバイスが Google CTS に合格できるようにします。 この要件を満たさない限り、デバイスに Google のアプリをプリインストールすることはできません。これは、中国国内で販売されていないデバイスにとっては事実上死の呪文です。
8.3. 省電力モード
アプリ スタンバイおよび/または Doze モードから除外されたすべてのアプリは、エンド ユーザーに表示されなければなりません。 さらに、トリガー、メンテナンス、ウェイクアップ アルゴリズム、およびこれらの省電力モードのグローバル システム設定の使用は、Android オープンソース プロジェクトから逸脱してはなりません。
しかし、ソニーがスタミナモードを廃止した理由について述べた理由に戻りましょう。 スタミナモードが作られたとのこと 冗長な Android 6.0 の Doze モードとアプリ スタンバイによるものですが、これを考慮するとかなり奇妙な発言です。 明らかに誤りです。 ソニーのスタミナ モードは、Android 6.0 のバッテリー節約機能によって不要になったわけではありません。 むしろ、Android Marshmallow の Doze モードは、 バッテリー寿命の回帰 ソニー製デバイスの場合。 実際、Android Lollipop 以来存在していた Sony の Stamina モードは、Android N の Doze Mode 実装とほぼ同等です。
バッテリー寿命戦争
では、ソニーのスタミナモードの何がそんなに優れているのでしょうか? ソニーによると、この機能により、不要なバックグラウンド サービスが制限されるため、スタンバイ時のバッテリー寿命が大幅に節約されます。 彼らは、どれだけバッテリー寿命を節約できるかを示すいくつかのきちんとしたグラフを私たちに示してくれます。
見覚えがあります? あ、ちょっと待って...
私は、Doze モードと Stamina モードがいかに優れているかを示すこれらの一般的な PR 画像の大ファンではありません。 両方の機能によりバッテリー寿命が大幅に向上する可能性がありますが、その違いは次のとおりです。 両方の機能が実装されているかどうかが、その機能が実際にどの程度効果的であるかに大きく貢献します。 あなた。 それでは、Android 6.0 の Doze モードと Sony の Stamina モードを比較するために、少し核心に飛び込んでみましょう。
スタミナモード
スタミナモード このように動作します。画面をオフにしてから 1 分後、システムはすべてのデータ トラフィックをブロックし、すべてのバックグラウンド アクティビティがシステムを起動するのを防ぎます。 ただし、画面をオンにすると、すべてのアクティビティが再開されます。 ただし、システムはネットワーク アクセスを無効にしないため、携帯電話の画面をオンにすると、保留中の通知がすぐに表示されます。 電話、テキスト メッセージ、カレンダー通知、アラームなどの重要なアクティビティは引き続き実行されます。 通常どおり起動します (Android の標準 AlarmManager クラスを使用してアラームをスケジュールする場合に限ります) サービス。
しかし、何があっても常に通知を受け取りたい重要なアプリがある場合はどうすればよいでしょうか? このような状況では、アプリをスタミナ モードでホワイトリストに登録すると、システムによって制限されなくなります。 それ以外の場合、スタミナ モードに興味がない場合は、この機能を有効にしないことを選択できます。
しかし、これを Doze モードと比較するとどうなるでしょうか? 私はします 私の以前の記事をもう一度見てください Doze モードを詳しく調べて簡単に説明しました。
画面がオフになった後、デバイスのバッテリーが消耗し、かつデバイスが 定常 しばらくの間、デバイスは仮眠モードに入ります。 デバイスが仮眠モードに入ると、 ホワイトリストに登録されていない ユーザーがバッテリー最適化設定で行うと、次のようになります。 延期された: ネットワークアクセス、ウェイクロック、標準 アラームマネージャー アラーム(混同しないでください) 実際の 目を覚ますように設計されたアラーム)、WiFi スキャン、または同期アダプター。 これらのアクションは次のアクションまで延期されます メンテナンスウィンドウこれにより、システムはデバイスをウェイクアップし、これらすべてのアクションを短時間同時に実行できるようにします(つまり、 それらを合体させます)。
ソニーのスタミナモードにかなり似ていますよね? ただし、ここでは考慮すべき大きな違いがいくつかあります。
- Doze モードでは、携帯電話が次の状態にある必要があります。 地理的に静止している (すなわち。 ポケットの中ではなく机の上に座っています)。
- Doze モードは次の場合にのみ中断できます。 優先度の高い GCM メッセージ. お気に入りのアプリの開発者が通知を高優先度に設定していませんか? 残念ながら、次のメンテナンス期間まで通知が届くまで待たなければなりません。
- Doze モードのホワイトリスト アプリをすべての制限から完全に免除するわけではありません。
- 居眠りモード 無効にすることはできません. 通知に問題がある Android 6.0では? 残念な。
スタミナ モードは当時としては非常に優れた機能であり、 移植の試みはある程度成功しました すべてのデバイスに送信します。 スタミナ モードは、ホワイトリストに登録したアプリに基づいて、多かれ少なかれ保守的に調整できますが、Doze モードは、いつそれをトリガーするかについて非常に当たり外れがありました。 モッダーは基本的にどのように動作するかを編集する必要がありました 実際に機能するために doze モードを取得するだけです。
スタミナモードが復活...それとも復活するのか?
約 1 か月前、特定の端末向けのマシュマロ ベータ版アップデートでスタミナ モードが復活するとユーザーが報告していました。 いくつかのブログがこのニュースをすぐに取り上げ、ついにこの機能が復活したことを喜びました。 ただし、一部の賢明なユーザーは、スタミナ モードが復活すると非常に重く強化されていることにすぐに気づきました。
これらは Reddit 経由で撮影されたいくつかのスクリーンショットで、新しいスタミナ モードの動作を示しています。 本質的には、それをわずかに強化したバージョンです バッテリーセーバーモード これは Android Lollipop 以来存在しており、Xperia ファンに愛されるようになった Doze Mode の競合製品ではありません。 OEM に対し、マシュマロ アップデートで Doze モードの未修正バージョンの実装を強制することで、Google は事実上、Sony に Stamina モードの動作方法を根本的に変更することを強制したことになります。 そうすることで、非常に優れたバッテリー節約機能を省略し、代わりに平凡な機能を採用しました。 Sony Xperia デバイスを所有しているユーザーは、Android N がリリースされるまで待つ必要があります Doze モードの実装を改善するため スタミナ モードによって得られた優れたバッテリー寿命を取り戻すことができます。 私の意見では、Android N の Doze モードは Sony の Stamina モードよりも優れていますが、Android M の Doze モードは 一歩後退する ソニーのために。
残念ながら、Sony Xperia デバイスに Android N が搭載されるまでにはかなり長い時間がかかる可能性があります。 結局のところ、Android N自体はまだGoogle Nexusユーザー向けのベータテスト段階にある。 Android N の最終ビルド (および完全なソース コードのドロップ) は、第 3 四半期のある時点まで表示されません。
Android Marshmallow が Sony の主力デバイス Xperia Z5 に導入されるまでにかかった時間 (4 か月) から判断すると、Android N は 2017 年 3 月に登場すると予想すべきでしょうか? もしかしたら、そうではないかもしれない。 同社のデバイスで Android N をテストすることになった。 しかし、Android Marshmallow 以降アップデートされなくなるすべての Sony デバイスはどうなるでしょうか? 君たちにとっては幸運だ。 競合する OEM スキンが存在していた断片化した状況を統合しようとする Google の取り組みの中で、間違った方向に陥った人もいます。