Sony의 경우 Android 6.0의 Doze 모드는 배터리 수명 회귀를 표시합니다.

스태미나 모드는 Android Marshmallow 업데이트에서 Sony의 Xperia 라인업으로 복귀하지만 이전 모습의 그림자를 반환합니다.

최근에 많은 논의가 있었습니다. 사용자 정의 스킨, 기본 Android 및 둘 사이의 관계. 재고 Android는 독자들 사이에서 가장 좋아하는 Android 버전 지금 꽤 오랫동안.

Android 매니아 집단에서는 Google이 다음을 시도하는 것이 사실상 당연한 일입니다. 사용자 경험을 통합하다 다양한 Android 기기에 적용되는 것은 최종 사용자에게 유익합니다. 커뮤니티는 일반적으로 OEM 스킨에 이미 존재하는 기본 Android 기능을 구현할 때 Google에 편향된 것 같습니다.

다중 창을 예로 들어 보겠습니다. 삼성은 Galaxy 장치의 여러 반복을 위해 ROM에 이 기능을 내장했습니다. 저는 개인적으로 삼성의 다중 창 구현을 갖춘 플래그십 Galaxy 장치를 소유하고 있지 않지만 무엇에 대해 정말 기대됩니다. 안드로이드 N은 다가오는 미래에 제공해야. 하지만 Google의 구현이 Samsung보다 우수할까요? 둘 사이의 예비 비교 Android N의 다중 창 구현이 최종적인 다중 창 구현이라고 주장하기 전에 좀 더 다듬어질 필요가 있다고 밝혔습니다. 하지만 공평하게 말하면 Android N의 공개 출시까지는 아직 몇 달 남았으므로 Android N의 다중 창이 결국 우수한 구현이 되지 않을 것이라고 말할 수는 없습니다.

하지만 Google의 공식 멀티 윈도우가 삼성의 멀티 윈도우에 미치지 못한다면 어떻게 될까요? 그렇지 않다면 삼성 사용자들은 겉보기에 다운그레이드된 기능에 실망하게 될 것입니다. 정당한 이유 없이 이러한 우려를 언급하는 것도 아닙니다. 정확히 소니의 스태미나 모드에서 무슨 일이 일어났는지 말이죠.


스태미나 모드에 주스가 부족함

올해 초 Android Marshmallow가 특정 Sony Xperia 기기에 출시되기 시작했을 때 일부 사용자는 스태미나 모드가 없다는 사실을 발견했습니다. Sony의 베타 프로그램에 참여한 사용자는 회사가 장치에서 스태미나 모드를 제거한 이유에 대한 다음 메시지를 받았습니다.

Android Marshmallow 버전에는 전력 소비를 관리하기 위한 자체 스마트 솔루션(잠자기 및 앱 대기)이 있습니다. 이러한 기능은 Android 6.0에 직접 통합되어 Stamina 모드가 중복되었습니다. 즉, M에서는 스태미나 모드가 제거되었습니다.

여기에서 Sony가 Android Marshmallow에서 스태미나 모드를 제거한 이유를 아는 것은 어렵지 않습니다. Doze 모드가 도입되면서 Sony가 Doze 모드를 제거하려는 이유를 소비자에게 정당화하는 것은 매우 쉽습니다. 가장 널리 알려진 소프트웨어 기능 중 하나는 Google이 자체적으로 만들었기 때문에 스태미나 모드가 필요하지 않다는 것입니다. 존재하다. 하지만 소니가 이 문제에 대해 선택권을 갖고 있는 것은 아닙니다. Android 호환성 정의, 잠자기 모드를 포함하는 것은 요구 사항 기기가 Google CTS를 통과하려면 이 요구 사항을 충족하지 않으면 기기에 Google Apps가 사전 설치되어 제공될 수 없습니다. 이는 중국 내에서 판매되지 않는 모든 기기에 사실상 죽음의 주문입니다.

8.3. 절전 모드

앱 대기 및/또는 잠자기 모드에서 제외된 모든 앱은 최종 사용자에게 표시되어야 합니다. 또한 이러한 절전 모드의 트리거링, 유지 관리, 깨우기 알고리즘 및 전역 시스템 설정 사용은 Android 오픈소스 프로젝트에서 벗어나서는 안 됩니다.

하지만 Sony가 스태미나 모드를 버린 이유에 대해 언급한 추론으로 돌아가 보겠습니다. 스태미나 모드가 만들어졌다고 하더군요 불필요한 Android 6.0의 Doze 모드 및 앱 대기 모드를 사용하는 것은 다소 이상한 설명입니다. 명백히 거짓이다. Sony의 스태미나 모드는 Android 6.0의 배터리 절약 기능으로 인해 중복되지 않았습니다. 오히려 Android Marshmallow의 Doze 모드는 배터리 수명 회귀 소니 장치용. 실제로 Android Lollipop부터 존재했던 Sony의 Stamina 모드는 Android N의 Doze 모드 구현과 더 유사합니다.


배터리 수명 전쟁

그렇다면 소니 스태미나 모드의 장점은 무엇입니까? Sony에 따르면 이 기능은 불필요한 백그라운드 서비스를 제한하여 대기 배터리 수명을 크게 절약할 수 있다고 합니다. 그들은 얼마나 많은 배터리 수명을 절약할 수 있는지 보여주는 깔끔한 그래프를 제시합니다.

낯익어 보이나요? 아 잠깐...

Android M 잠자기 모드

저는 잠자기 모드와 스태미나 모드가 얼마나 뛰어난지 보여주는 일반 PR 이미지를 별로 좋아하지 않습니다. 두 기능을 통해 배터리 수명이 상당히 향상될 수 있지만, 방법의 차이는 다음과 같습니다. 두 기능 모두 구현되었는지 여부는 해당 기능이 실제로 얼마나 효과적인지에 대한 주요 요인입니다. 너. 이제 Android 6.0의 Doze 모드와 Sony의 Stamina 모드를 비교하기 위해 좀 더 핵심적인 내용을 살펴보겠습니다.

체력 모드

체력 모드 작동 방식은 다음과 같습니다. 화면을 끄고 1분 후에 시스템은 모든 데이터 트래픽을 차단하고 모든 백그라운드 활동이 시스템을 깨우지 못하도록 방지합니다. 그러나 화면을 켜면 모든 활동이 재개됩니다. 하지만 시스템은 네트워크 액세스를 비활성화하지 않으므로 휴대폰 화면을 켜면 보류 중인 알림을 매우 빠르게 받게 됩니다. 전화 통화, 문자 메시지, 캘린더 알림 또는 알람과 같은 중요한 활동은 계속해서 평소대로 시작합니다(Android의 표준 AlarmManager 클래스를 사용하여 알람을 예약하는 한). 서비스.

하지만 무슨 일이 있어도 항상 알림을 받고 싶은 중요한 앱이 있다면 어떨까요? 이러한 상황에서는 시스템에 의해 제한되지 않도록 체력 모드에서 앱을 화이트리스트에 추가할 수 있습니다. 그렇지 않고 스태미나 모드에 관심이 없다면 기능을 활성화하지 않도록 선택할 수도 있습니다.

스태미나 모드의 앱 허용 목록

그러면 Doze 모드와 비교하면 어떤가요? 그럴게요 내 이전 기사를 다시 방문하세요. 간략한 설명을 제공하기 위해 잠자기 모드를 심층적으로 살펴보았습니다.

화면이 꺼진 후 장치의 배터리가 소진되고 장치가 꺼진 것입니다. 변화 없는 잠시 동안 장치는 잠자기 모드로 전환됩니다. 기기가 잠자기 모드로 전환되면 화이트리스트에 등록되지 않았습니다 배터리 최적화 설정에서 사용자는 다음을 갖게 됩니다. 연기된: 네트워크 액세스, wake lock, 표준 알람관리자 알람(혼동하지 마세요. 실제 깨우도록 설계된 알람), WiFi 검색 또는 동기화 어댑터. 이러한 작업은 다음 작업까지 연기됩니다. 유지 관리 기간, 시스템은 장치를 깨우고 이러한 모든 작업이 짧은 시간 동안 동시에 실행되도록 허용합니다(예: 그것들을 합친다).

소니의 스태미나 모드와 꽤 비슷해 보이죠? 그러나 여기서 고려해야 할 몇 가지 주요 차이점이 있습니다.

  1. 잠자기 모드를 사용하려면 휴대전화가 켜져 있어야 합니다. 지리적으로 고정된 (즉. 주머니에 넣지 않고 책상에 앉아 있습니다.)
  2. 잠자기 모드는 다음에 의해서만 중단될 수 있습니다. 우선순위가 높은 GCM 메시지. 좋아하는 앱의 개발자가 알림을 높은 우선순위로 설정하지 않았습니까? 안타깝지만 알림을 받으려면 다음 유지 관리 기간까지 기다려야 합니다.
  3. 잠자기 모드의 허용 목록 모든 제한 사항에서 앱을 실제로 면제하지는 않습니다.
  4. 잠자기 모드 비활성화할 수 없습니다.. 알림에 문제가 있음 안드로이드 6.0에서? 안타깝네요.

스태미나 모드는 당시 매우 뛰어난 기능이었으며, 심지어 이식 시도가 어느 정도 성공함 모든 장치에 적용됩니다. 스태미나 모드는 화이트리스트에 추가한 앱에 따라 어느 정도 보수적으로 조정될 수 있는 반면, 잠자기 모드는 언제 실행되는지에 따라 결정되지 않았습니다. 모더는 기본적으로 작동하는 방식을 편집해야 했습니다. 실제로 작업을 수행하기 위해 잠 모드를 설정하는 것입니다.


스태미나 모드가 다시 돌아오나요... 아니면 돌아오나요?

약 한 달 전, 사용자들은 스태미나 모드가 특정 휴대폰에 대한 베타 마시멜로 업데이트로 다시 돌아왔다고 보고했습니다. 여러 블로그에서 이 소식을 빠르게 접하고 마침내 이 기능이 다시 돌아온 것을 기뻐했습니다. 그러나 일부 기민한 사용자는 스태미나 모드가 복귀할 때 상당히 부담을 느낀다는 사실을 즉시 알아차렸습니다.

다음은 새로운 체력 모드가 실제로 작동하는 모습을 보여주는 Reddit을 통해 찍은 몇 가지 스크린샷입니다. 본질적으로 약간 강화된 버전입니다. 배터리 절약 모드 이는 Xperia 팬이 좋아하게 된 Doze Mode 경쟁자가 아니라 Android Lollipop부터 존재했습니다. OEM이 Marshmallow 업데이트에서 수정되지 않은 버전의 잠자기 모드를 구현하도록 강요함으로써 Google은 본질적으로 Sony가 스태미나 모드의 작동 방식을 근본적으로 바꾸도록 강요했습니다. 그렇게 함으로써 그들은 다소 평범한 기능을 선호하는 대신 꽤 훌륭한 배터리 절약 기능을 삭제했습니다. Sony Xperia 기기를 소유한 사용자는 Android N이 나올 때까지 기다려야 합니다. 향상된 Doze 모드 구현을 위해 스태미나 모드에서 제공되는 뛰어난 배터리 수명을 되찾기 위해. 제 생각에는 Android N의 Doze 모드가 Sony의 Stamina 모드보다 우수하지만 Android M의 Doze 모드는 한걸음 뒤로 소니를 위해.

불행하게도 Android N이 Sony Xperia 기기에 출시되기까지는 꽤 오랜 시간이 걸릴 수 있습니다. 결국 Android N 자체는 Google Nexus 사용자를 위한 베타 테스트 단계에 있습니다. 3분기까지는 Android N의 최종 빌드(전체 소스 코드 드롭 포함)를 볼 수 없습니다.

Android Marshmallow가 Sony의 플래그십 Xperia Z5 기기에 출시되기까지 걸린 시간(4개월)으로 판단하면 Android N이 2017년 3월에 출시될 것으로 예상해야 할까요? 어쩌면 아닐 수도 있습니다. Sony가 업계에서 앞서 있는 것처럼 보이기 때문입니다. 기기에서 Android N을 테스트합니다. 하지만 Android Marshmallow 이후 더 이상 업데이트되지 않는 모든 Sony 기기는 어떻게 될까요? 여러분에게 행운을 빕니다. 경쟁 OEM 스킨이었던 조각난 환경을 통합하려는 Google의 탐구에서 여러분 중 일부는 칼의 반대편에 떨어졌습니다.