Na XDA od jakiegoś czasu wałkuja problem dużych ilości tzw. wakelocków czyli wybudzeń, które powodują podwyższone zużycie energii. Dobrze to widać jeśli mamy zainstalowany program BetterBatteryStats. Ktoś doszedł do wniosku, że częściową winę za to ponosi technologia o nazwie Fast Dormancy. To taki ficzer, który zaimplementowano w niektórych (nowocześniejszych) sieciach GSM oraz w nowszych smartfonach. Sęk w tym, że dobrze to działa tylko wtedy, gdy ma to i sieć i telefon. Nasz S3 ma to prawdopodobnie włączone, za to sieci... niekoniecznie. Prawdopodobnie tylko T-Mobile.
Gwoli wyjaśnienia. Fast Dormancy jest protokołem, którym urządzenia komunikują się z siecią, w przypadku gdy sieć przechowuje dane sesji aktywne nawet, gdy połączenie nie jest używane przez cały czas. To oznacza, że urządzenie nie musi na nowo negocjować połączenia w chwili kiedy zaczyna się nowy transfer danych, za każdym razem kiedy przerywasz i wznawiasz.
Są możliwe 4 możliwe sytuacje:
1. Twój operator obsługuje Fast Dormancy, a telefon ma to włączone.
Będziesz czerpać największe korzyści, którymi są: możliwa zwiększona prędkość transmisji danych oraz w wielu przypadkach znacznie lepsza oszczędność baterii. Można zauważyć na przykład, na S3, że telefon będzie przeskakiwać z H + do H lub 3G, gdy nie używasz w danym momencie danych (połączenie jest nadal aktywne, po prostu "uśpione"). Najlepszy przypadek.
2. Twój operator nie obsługuje Fast Dormancy, a telefon ma to także wyłączone.
Niestety sieć jest do bani, bo FD, kiedy jest prawidłowo skonfigurowane, może naprawdę oszczędzać baterię i zwiększać skuteczność przesyłu danych. Mimo tego jeśli sieć tego nie obsługuje, to przy wyłączonym FD w telefonie również nie jest źle. Jak przypadku # 1 - telefon nie wybudza się niepotrzebnie (brak nadmiernej ilości "wakelocków" ) i najszybsze prędkości są dostępne.
3. Twój operator obsługuje Fast Dormancy, ale telefon ma to wyłączone.
Nie występują nadmiarowe wybudzenia ("wakelocki"), ale telefon będzie używać więcej baterii niż musi, bo będzie utrzymywać połączenie danych na pełnych obrotach / maksymalny potencjał przez cały czas, nawet gdy nie jest używany. Możesz również nie trafić najwyższych dostępnych prędkości przesyłu danych udostępnionych przez sieć. Prawdopodobnie potrzebujesz włączyć FD w tym przypadku.
4. Twój operator nie obsługuje Fast Dormancy a telefon ma to włączone.
Telefon doświadcza olbrzymich ilości wybudzeń, co powoduje wyższe od normalnego zużycie baterii. Transfery też mogą ucierpieć. JEST TO NAJGORSZY PRZYPADEK. Należy wyłączyć FD.
W Galaxy S2 można było to sobie włączać i wyłączać z menu serwisowego, w S3 Samsung z jakiegoś powodu zablokował to tak, że jakakolwiek zmiana to istna udręka. Na szczęście jeden z czołowych developerów machnął programik i teraz można to zrobić o wiele łatwiej.
Sam tego jeszcze nie próbowałem, ale pomyślałem sobie, że warto wiedzieć, c'nie?
Sorry za ułomne tłumaczenie...
linki do tematów:
Guide to disabling Fast Dormancy on the S3 - xda-developers
AndroidNZ: [At Your Own Risk] How to disable Fast Dormancy on the Galaxy S III and Galaxy Note II
wspomniana apka:
https://play.google.com/store/apps/details?id=com.gokhanmoral.fastdormancytoggle.i9300&hl=pl