„Najwyższa wartość w aplikacji mierzącej temperaturę SoC w Androidzie musi oznaczać temperaturę baterii” — to częsty błąd. Etykieta CPU z wartością 100°C i wskazanie 43° w launcherze gry mogą opisywać różne pomiary. Wyższa wartość może pochodzić z czujnika procesora, a niższa może oznaczać odczyt baterii, oszacowanie temperatury powierzchni lub niezidentyfikowane pole wybrane przez producenta telefonu. Liczba ma znaczenie tylko wtedy, gdy znane są czujnik, obciążenie, stan ładowania i przebieg zmian.
Jeden z użytkowników Reddita na r/Realme zgłosił odczyt telefonu wynoszący 43°C podczas opisanego testu termicznego. Źródło: Reddit r/Realme
Najważniejsze wnioski
- Przed porównaniem temperatur zacznij od odczytania etykiety czujnika.
- W kolejnych 20-minutowych próbach utrzymuj stałe obciążenie i sposób ładowania.
- Ze względów bezpieczeństwa baterii monitoruj temperaturę baterii; nie traktuj odczytu CPU wynoszącego 100°C jako wartości dotyczącej baterii.
- Podczas testowania chłodzenia zewnętrznego zapisuj oddzielne pola czujników przed wykonaniem tego samego zadania i w jego trakcie.
Aplikacja do pomiaru temperatury SoC w Androidzie jest użyteczna tylko przy jednoznacznych etykietach
Użyteczny ekran temperatury identyfikuje każde pole. CPU, procesor, SoC, GPU, bateria, obudowa, otoczenie, stan termiczny i temperatura urządzenia to różne etykiety. Dwie aplikacje mogą w tej samej chwili badać ten sam telefon i pokazywać różne wartości, ponieważ udostępniają dane z innych czujników, szacunki lub interfejsy systemu operacyjnego.
W materiale Czujniki temperatury w aplikacjach mobilnych zauważono, że Android zwykle udostępnia temperaturę baterii przez BatteryManager, natomiast dedykowany czujnik temperatury otoczenia występuje tylko w niewielkiej części urządzeń. To samo źródło kieruje programistów do stanu termicznego PowerManager, który informuje o obciążeniu cieplnym na poziomie systemu. Ten stan jest kategorią nasilenia, a nie bezpośrednim pomiarem temperatury CPU ani baterii.
Różnica ma znaczenie podczas grania. Czujnik CPU może szybko zareagować, gdy rdzeń Snapdragon lub Dimensity zostanie nagle mocno obciążony. Temperatura baterii zmienia się stopniowo pod wpływem prądu ładowania, tempa rozładowania i ciepła przewodzonego przez obudowę. Oznaczony etykietą przebieg temperatury podczas powtarzalnego obciążenia mówi więcej niż pojedyncza wartość szczytowa.
Oficjalna dokumentacja Thermal API systemu Android zaleca, aby gry sprawdzały obsługę interfejsu i odczytywały bieżący stan termiczny. Platforma może sygnalizować narastające obciążenie cieplne nawet wtedy, gdy aplikacja nie jest w stanie uzyskać wiarygodnej temperatury złącza. Używaj stanu termicznego do wykrywania zbliżającego się ograniczania wydajności, ale nie utożsamiaj go z polem temperatury baterii podawanym w °C.
Przed opublikowaniem lub porównaniem wartości zapisz dokładną nazwę pola. Jeśli aplikacja podaje CPU, nazwij odczyt temperaturą CPU. Jeśli widnieje Battery Temperature, jest to temperatura baterii. Jeśli launcher pokazuje tylko 43° bez nazwy czujnika, oznacz wartość jako niezidentyfikowaną, dopóki inne narzędzie nie poda odczytu dla konkretnego podzespołu.
Temperatura CPU i baterii w aplikacji na Androida nie oznaczają tego samego
Temperatura CPU lub SoC opisuje ciepło w pobliżu aktywnych układów obliczeniowych. Może gwałtownie wzrosnąć, gdy gra kompiluje shadery, emulator uruchamia wymagającą scenę, aparat koduje wideo 4K60 lub aktualizacja systemu wykonuje zadania w tle. Temperatura baterii dotyczy ogniwa lub pobliskiego czujnika baterii. Zwykle zmienia się wolniej i ma największe znaczenie podczas ładowania lub utrzymującego się wysokiego tempa rozładowania.
Ciepło powierzchni jest trzecim rodzajem pomiaru. Zewnętrzna ramka i tylny panel leżą na końcu kilku dróg przepływu ciepła, dlatego dotyk nie pozwala ustalić, który podzespół wewnętrzny je wytworzył. Badanie KAIST dotyczące zachowania termicznego smartfonów traktuje ciepło telefonu jako efekt współdziałania całego systemu, a nie jedną wymienną wartość temperatury. Praca indeksowana w ACM Digital Library również opisuje algorytmy szacujące temperaturę powierzchni smartfona na podstawie danych z wbudowanego procesora. Oszacowanie i bezpośrednio oznaczone pole baterii wymagają różnych nazw.
W 30-minutowym teście Galaxy S25 Ultra 4K60 Techduardo oddzielnie pokazano odczyty baterii, procesora i układu graficznego. Takie rozróżnienie jest bardziej użyteczne niż jedna ogólna temperatura urządzenia:
| Pole zgłoszone po 30 minutach | Bez chłodnicy | Z S9 przy maksymalnym chłodzeniu |
|---|---|---|
| Bateria | 42°C | 10°C |
| Procesor | 57°C | 41°C |
| Układ graficzny | 53°C | 37°C |
| Zakres temperatury powierzchni zewnętrznej | 35.9–42.4°C | 23.8–32.9°C |
Metodyka: Techduardo przetestował jeden telefon Samsung Galaxy S25 Ultra bez etui, korzystając z MC Pro przy 24 FPS i 4K60 przez 30 minut, z takimi samymi ustawieniami, pomieszczeniem, kadrem, oświetleniem, jasnością i czasem trwania. Nie podano temperatury otoczenia; tabela zachowuje zaobserwowane przez twórcę odczyty i nie uogólnia ich na inne telefony ani aplikacje do nagrywania.
Wyniku procesora nie należy przedstawiać jako wyniku baterii. Każde pole odpowiada na inne pytanie diagnostyczne, a termometr powierzchni wyznacza kolejną granicę pomiaru, zamiast zastępować czujniki wewnętrzne.
Najwyższa wartość temperatury często jest najmniej użyteczna
Uwagę przyciąga spektakularna wartość, lecz to tożsamość czujnika decyduje, jakie działanie można na jej podstawie podjąć. Właściciel telefonu Samsung Galaxy opisał odczyt CPU zbliżony do 100°C podczas dłuższego przetwarzania. Sformułowanie ma znaczenie: były to dane CPU, a nie dowód, że ogniwo baterii osiągnęło 100°C.
Z kolei launcher gry w telefonie Realme wyświetlił 43°, lecz właściciel wyraźnie podważył dokładność tego wskazania. Bez etykiety czujnika wartość 43° nie uzasadnia precyzyjnego wniosku na temat SoC, baterii ani powierzchni telefonu. Bezpośrednie zestawienie jej z odczytem CPU wynoszącym 100°C łączyłoby różne urządzenia, obciążenia i rodzaje pomiarów.
Ograniczanie wydajności dodaje kolejną warstwę. Dokumentacja mechanizmów ograniczania temperatury w Androidzie opisuje przejścia stanów, które aplikacje mogą wykorzystać do rozpoczęcia działań ochronnych. Telefon może obniżyć taktowanie, jasność, moc ładowania lub obciążenie, zanim pojawi się ostrzeżenie o wyłączeniu. Zapisuj zmianę stanu termicznego oddzielnie od pola temperatury.
W dyskusji o RedMagic przytoczono 54–60°C, czyli około 130–140°F, wspominając jednocześnie o niewielkim ograniczaniu wydajności i sporze, czy inne marki pozwoliłyby baterii nagrzać się do takiej temperatury. Sama liczba nie rozstrzyga sporu. Do jej interpretacji potrzebne są także nazwa podzespołu, polityka oprogramowania układowego i zachowanie wydajności.
Praktyczna procedura oddziela źródła ciepła

Powtarzalna procedura zmienia niepowiązane odczyty w diagnozę. Zacznij od jednoznacznie opisanego pola baterii, a następnie zestaw je z dostępnym odczytem procesora, GPU, powierzchni lub stanu termicznego Androida. Podczas kolejnych prób nie zmieniaj modelu telefonu, etui, pomieszczenia, stanu ładowania, jasności, trybu sieci ani obciążenia.
- Zapisz wartość bazową w spoczynku. Pozostaw telefon na kilka minut z włączonym ekranem. Zapisz godzinę, Battery Temperature, procent naładowania, stan ładowania, pole CPU lub SoC oraz bieżący stan termiczny. Nie łącz wartości z różnych aplikacji, jeśli ich etykiety nie są zgodne.
- Uruchom jedno stałe obciążenie. Przez 20 minut używaj tej samej gry, sceny emulatora, pętli testowej lub trybu aparatu. Dodaj DevCheck do Game Turbo i otwórz go w skalowalnym oknie pływającym, aby podczas gry nadal widzieć Battery Temperature i Charge.
- Zapisuj wartości w odstępach czasu, a nie tylko jeden szczyt. Zanotuj odczyty po 0, 5, 10, 15 i 20 minutach. Skok temperatury CPU, który natychmiast zanika, oznacza coś innego niż odczyt baterii rosnący nadal po zmniejszeniu obciążenia procesora.
- Powtórz test z jedną zmianą. Włącz oszczędzanie energii, zdejmij etui, odłącz ładowanie albo wyłącz jedną opcjonalną usługę działającą w tle. Jednoczesna zmiana kilku ustawień uniemożliwia ustalenie, który warunek towarzyszył nowemu wynikowi.
- Porównuj wartości tego samego rodzaju. Porównuj baterię z baterią, CPU z CPU, a stan termiczny ze stanem termicznym. Nieopisany odczyt launchera gry traktuj jako wskazówkę pomocniczą.
Oszczędzanie energii jest przydatną zmianą diagnostyczną, ponieważ zmniejsza zapotrzebowanie obciążenia bez specjalistycznych narzędzi. Jeśli podczas powtórzonej sesji aktywność procesora i temperatura baterii przestają rosnąć, wynik przemawia za przyczyną związaną z obciążeniem. Jeśli bateria nadal się nagrzewa, gdy odczyt SoC się stabilizuje, sprawdź ładowanie lub ciepło w pobliżu ogniwa.
Aktywność w tle również może zniekształcić wartość bazową. Przed powtórzeniem testu temperatury wyłącz Search Service i Smart Data Sensing, jeśli te opcjonalne funkcje są związane z przetwarzaniem obrazu lub dźwięku w tle. Zapisz zachowanie przed zmianą i po niej, zamiast zakładać, że któraś z usług spowodowała nagrzewanie.
Dwa błędy w opisie pól mogą unieważnić całe porównanie
Pierwszym błędem jest przedstawienie wyniku CPU jako ciepła baterii. Zachowaj sformułowania aplikacji w notatkach i na zrzutach ekranu. Drugim jest intensywne chłodzenie zewnętrzne bez kontroli wilgoci. Temperatura chłodzonej powierzchni wynosząca 15°C może stwarzać ryzyko kondensacji; widoczna wilgoć, wilgotne pomieszczenie lub płyta zbliżająca się do lokalnego punktu rosy wymagają zmniejszenia chłodzenia i odczekania przed ponownym podłączeniem zasilania.
Chłodzenie zewnętrzne działa najlepiej, gdy śledzisz właściwy odczyt
Chłodzenie zewnętrzne najpierw zmienia temperaturę tylnej powierzchni telefonu, a następnie wpływa na podzespoły wewnętrzne przez obudowę i stos termiczny. Jego skuteczność zależy od umiejscowienia chłodnicy, materiału etui, rozmieszczenia podzespołów wewnętrznych, obciążenia, warunków otoczenia oraz monitorowanego czujnika. Niska temperatura płyty nie oznacza automatycznie niskiej temperatury baterii.
Do krótkich sesji grania, w których liczy się masa i elastyczność mocowania, ultralekka magnetyczna chłodnica telefonu KryoZon K12 wykorzystuje półprzewodnikowy TEC 15W, waży 65g i obsługuje mocowanie magnetyczne lub klips. Podany poziom hałasu 32dB stanowi punkt odniesienia dla akustyki. Uwzględnij w notatkach z testu wymaganie PD 5V/3A, ponieważ chłodnica ma własne zapotrzebowanie na energię.
| Specyfikacja | KryoZon K12 | KryoZon S9 |
|---|---|---|
| Układ chłodzenia | Półprzewodnikowy TEC | Układ chłodzenia wodnego klasy PC |
| Moc | 15W przy 5V/3A | 30W przy 12V/2.5A |
| Masa | 65g | 75g |
| Deklarowana akustyka | 32dB | Bez wentylatora; pompa bezszczotkowa poniżej 30dB |
| Mocowanie | Magnetyczne i klips | Magnetyczne i klips; mosiężny gwint 1/4 cala |
| Funkcja monitorowania | Oprogramowanie telefonu | Wyświetlanie temperatury chłodnicy w czasie rzeczywistym |
Metodyka: wartości pochodzą z dostarczonego przez producenta dokumentu Technical_Specs użytego przy opracowaniu artykułu. Są to podane specyfikacje produktów, a nie wyniki porównawczego testu termicznego ani akustycznego; dodatkowe dane znajdują się na oficjalnych stronach produktów.
Oddzielne testy obciążeniowe Galaxy S25 Ultra przeprowadzone przez Techduardo pokazują, dlaczego należy zachować wartości początkowe i końcowe. W teście Wild Life zgłoszony odczyt zmienił się z 33°C na 43°C bez chłodnicy oraz z 13°C na 15°C z S9. Próby rozpoczęły się od różnych wartości bazowych, dlatego ich punkty końcowe są zaobserwowanymi wynikami testów, a nie wielkością efektu w kontrolowanym teście A/B. Za każdym razem zapisuj punkt początkowy i końcowy, nazwę czujnika, stan ładowania oraz ustawienie chłodnicy.
Gry, emulacja i aktualizacje wymagają oddzielnych wartości bazowych
Gry, emulacja Androida i aktywność po aktualizacji mogą powodować podobne nagrzewanie w wyniku różnych wzorców obciążenia. Gra może utrzymywać GPU pod stałym obciążeniem, podczas gdy emulator przełącza się między wymagającą translacją CPU a pracą układu graficznego. Aktualizacja systemu może po zakończeniu widocznej instalacji uruchomić optymalizację aplikacji, indeksowanie, synchronizację lub inne przetwarzanie w tle. Łączenie tych sesji w jednej historii temperatur utrudnia interpretację trendu.
W przypadku gier lub emulacji w każdej próbie używaj tej samej sceny przez taki sam czas. Jeśli nakładka telefonu na to pozwala, pozostaw widoczne pole DevCheck Battery Temperature i zapisuj wraz z temperaturą objawy spadku wydajności, takie jak nierównomierne wyświetlanie klatek, obniżenie jasności lub ostrzeżenie termiczne. Spadek wartości CPU po włączeniu oszczędzania energii może odzwierciedlać mniejsze obciążenie; dalszy wzrost pola baterii wymaga oddzielnej analizy.
Jeżeli nagrzewanie zaczęło się po aktualizacji systemu operacyjnego lub aplikacji systemowej, przed zmianą ustawień ustal nową wartość bazową w spoczynku. Materiały źródłowe obejmują jedno zgłoszenie użytkownika Samsunga o szybszym nagrzewaniu podczas dłuższego przetwarzania po aktualizacji interfejsu oraz zgłoszenie użytkownika Oppo, według którego temperatury były prawidłowe do czasu aktualizacji aplikacji systemowych. Relacje te wskazują zbieżność czasową, a nie potwierdzoną przyczynę. Powtórz to samo zadanie po zakończeniu przetwarzania w tle i porównaj opisane pola.
Etui może ukryć ostrzeżenie wyczuwalne dotykiem. Jeden z właścicieli Pixel 10 Pro zauważył znacznie wyższą temperaturę dopiero po zdjęciu etui i zdziwił się, że takie zachowanie mogło pozostać niezauważone przez rok. Dotyk jest obserwacją pomocniczą: etui zmienia ilość ciepła docierającego do dłoni, a jej wrażliwość nie pozwala odróżnić ciepła baterii od ciepła procesora.
Aplikacja pokazująca temperaturę SoC w Androidzie jest przydatna, ponieważ nie łączy odrębnych odczytów. Zacznij od etykiety, porównuj ten sam podzespół podczas tego samego zadania i wróć do tego rozróżnienia, gdy wynik wygląda niepokojąco. Odczyt CPU wynoszący 100°C, wskazanie 43° w launcherze i ciepłe etui telefonu mogą być prawdziwymi obserwacjami, choć nie opisują tego samego stanu termicznego.
Specyfikacje produktów
| Model | Moc | Hałas | Masa | Chłodzenie | Mocowanie | Port | Wykończenie | Zgodność | Ładowarka | Napięcie | Uchwyt | Tryby | Materiał | Zawartość opakowania | Pasuje do | Wyświetlacz | Zabezpieczenie | Długość przewodu |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KryoZon K12 Ultra-Light Magnetic Phone Cooler | 15W (5V/3A) | 32dB | 65g | Półprzewodnikowy TEC | Magnetyczne + klips | Type-C | Galwanizacja próżniowa | iPhone / Android | Wymagane PD 5V-3A | — | — | — | — | — | — | — | — | — |
| KryoZon S9 Water Cooling Phone Cooler - Fanless Liquid Cooling | 30W | 0 (bez wentylatora, pompa bezszczotkowa <30dB) | 75g | Chłodzenie wodne (układ klasy PC) | Magnetyczne + klips | Type-C | — | — | — | 12V / 2.5A | Mosiężny gwint 1/4" (pasuje do 99% statywów) | 3 tryby: wysoki / niski / AI | Stop aluminium + ABS | Chłodnica x1, przewód x1, klips x1, instrukcja | Telefony o szerokości do 92mm | Temperatura w czasie rzeczywistym | Alarm przegrzania + automatyczne wyłączenie | 1.2m |
Często zadawane pytania
Czy aplikacje na Androida mogą pokazywać rzeczywistą temperaturę CPU?
Niektóre urządzenia z Androidem udostępniają odczyty CPU, SoC lub stref termicznych, które mogą wyświetlać aplikacje monitorujące, podczas gdy inne je ograniczają lub zmieniają ich nazwy. Sprawdź dokładną etykietę pola i porównaj odczyt ze stanem termicznym Androida, zamiast zakładać, że każde urządzenie zapewnia bezpośredni pomiar temperatury złącza.
Czy temperatura baterii jest tym samym co temperatura telefonu?
Temperatura baterii dotyczy ogniwa lub pobliskiego czujnika. Temperatura telefonu może oznaczać SoC, GPU, powierzchnię, wartość szacunkową lub niezidentyfikowany czujnik wybrany przez producenta, dlatego tych dwóch etykiet nie należy uznawać za równoważne.
Jaką temperaturę baterii należy monitorować podczas grania?
Monitoruj przebieg pola jednoznacznie oznaczonego jako Battery Temperature, zamiast reagować na pojedynczą wartość. Zapisz wartość bazową, stan ładowania, etui, warunki otoczenia i odczyty podczas tego samego 20-minutowego obciążenia; jeśli urządzenie wyświetli alarm termiczny, zastosuj się do instrukcji producenta dotyczących ostrzeżenia lub wyłączenia.
Dlaczego launcher gry pokazuje inną temperaturę niż DevCheck?
Launcher może korzystać z innego czujnika, wygładzonego oszacowania albo pola, którego tożsamości nie ujawniono. Oznaczone pole Battery Temperature w DevCheck może stanowić wyraźniejszy punkt odniesienia, lecz przed wyciągnięciem wniosku udokumentuj oba odczyty przy tym samym obciążeniu.
Czy chłodnica telefonu może zwiększyć dokładność odczytów aplikacji mierzącej temperaturę?
Chłodnica zmienia warunki termiczne, ale nie identyfikuje ani nie kalibruje czujników telefonu. Dokładność nadal zależy od interfejsu sprzętowego i etykiety w aplikacji, dlatego zapisuj wartości baterii, procesora, powierzchni i wyświetlacza chłodnicy jako oddzielne pomiary.
Źródła i cytowania
- Android zwykle udostępnia temperaturę baterii przez BatteryManager, natomiast dedykowane czujniki temperatury otoczenia występują rzadko. (Czujniki temperatury w aplikacjach mobilnych)
- Gry na Androida mogą sprawdzać obsługę Thermal API i monitorować bieżący stan termiczny. (Android Thermal API)
- Zmiany stanu termicznego Androida mogą uruchamiać działania ochronne. (Ograniczanie temperatury w Androidzie)
- Zachowanie termiczne smartfona wynika ze współdziałania całego systemu, a nie z jednej wymiennej wartości temperatury. (Analiza zachowania termicznego smartfonów)
- W opublikowanych badaniach analizowano szacowanie temperatury powierzchni smartfona na podstawie danych z wbudowanego procesora. (ACM Digital Library)
- Właściciel telefonu Samsung Galaxy opisał odczyt CPU zbliżający się do 100°C podczas dłuższego przetwarzania. (Reddit r/SamsungGalaxy)
- W wątku r/Realme pokazano odczyt launchera gry wynoszący 43° i podważono jego dokładność. (Reddit r/Realme)
- W wątku r/PocoPhones opisano wyświetlanie pól Battery Temperature i Charge z DevCheck w pływającym oknie Game Turbo. (Reddit r/PocoPhones)
- W dyskusji o RedMagic przytoczono 54–60°C i omówiono związek między wysokimi odczytami, ochroną baterii a ograniczaniem wydajności. (Reddit r/RedMagic)
- Właściciel Pixel 10 Pro zauważył znacznie wyższą temperaturę po zdjęciu etui. (Reddit r/GooglePixel)
- W wątku r/GadgetsIndia zgłoszono temperaturę powierzchni chłodnicy telefonu wynoszącą 15°C i zwrócono uwagę na ryzyko kondensacji. (Reddit r/GadgetsIndia)
- W poście dotyczącym rozwiązywania problemów na r/Realme zalecono wyłączenie Search Service i Smart Data Sensing przed powtórzeniem testu temperatury. (Reddit r/Realme)
- W teście Wild Life telefonu Galaxy S25 Ultra zgłoszono zmianę z 33°C na 43°C bez chłodnicy oraz z 13°C na 15°C z S9. (Techduardo)
- W teście Wild Life Extreme podczas ładowania zgłoszono zmianę z 35°C na 43°C bez chłodnicy oraz z 12°C na 23°C z S9. (Techduardo)
- W teście Solar Bay podczas ładowania zgłoszono zmianę z 35°C na 42°C bez chłodnicy oraz z 10°C na 14°C z S9. (Techduardo)
- W 30-minutowym teście Galaxy S25 Ultra 4K60 zgłoszono oddzielne odczyty baterii, procesora, układu graficznego i powierzchni. (Techduardo)
Chłodniejsze urządzenie, wyższa wydajność
Porównuj konstrukcje chłodnic na podstawie pomiarów przedstawionych w tym poradniku: podczas tego samego obciążenia oddzielaj odczyty baterii, procesora, powierzchni i wyświetlacza chłodnicy. KryoZon oferuje do takich testów półprzewodnikowe oraz wodne chłodnice telefonu.