Aktualności (PL)

Aktualizacja Androida 15 i 16 rdzeni zmniejsza użycie procesora i zwiększa baterię telefonu komórkowego

Google, Android
Google, Android - viewimage/ Shutterstock.com

Technologiczny gigant odpowiedzialny za najczęściej używany mobilny system operacyjny na świecie rozpoczął wdrażanie zaawansowanego narzędzia mającego na celu restrukturyzację wewnętrznego funkcjonowania smartfonów. Zmiana zachodzi bezpośrednio w jądrze, najgłębszej warstwie oprogramowania, a jej celem jest zmiana sposobu, w jaki urządzenia zarządzają zasobami fizycznymi i przetwarzają codzienne informacje.

Ta modyfikacja techniczna wykorzystuje Otimização Automática Direcionada przez Feedback (AutoFDO), zintegrowane z zestawem narzędzi LLVM. Metoda porzuca stare założenia programowania ogólnego i skupia się na rzeczywistych danych dotyczących użytkowania przez konsumentów, nadając priorytet kodom najczęściej uruchamianym podczas procedury nawigacji.

Zmiana konstrukcyjna wpływa bezpośrednio na najnowsze wersje systemu, przynosząc praktyczne zmiany w sprzęcie:

– Redução obciążenia jednostki centralnej (CPU).

– Aumento szybkości otwierania popularnych aplikacji.

– Prolongamento żywotności baterii podczas ciągłego użytkowania.

– Melhoria w płynności nawigacji pomiędzy różnymi ekranami i menu.

Rdzeń systemu operacyjnego odpowiada za około 40% całkowitego zużycia mocy obliczeniowej we współczesnych urządzeniach mobilnych. Qualquer Regulacja wydajności w tym obszarze generuje pozytywny wpływ na ogólną wydajność sprzętu, zwalniając pamięć i zapobiegając przegrzaniu części wewnętrznych.

Techniczne funkcjonowanie nowego zestawienia danych

Tradycyjny proces kompilacji oprogramowania przekształca kod źródłowy utworzony przez programistów w instrukcje, które procesor telefonu komórkowego może zinterpretować i wykonać. Historicamente, tłumaczenie to nastąpiło w oparciu o reguły statyczne, co oznaczało, że system próbował odgadnąć najlepszy sposób uruchomienia aplikacji, nie wiedząc dokładnie, jak właściciel urządzenia będzie z niej korzystał w praktyce. Podejście Essa ograniczało maksymalny potencjał sprzętu, generując niewidoczne wąskie gardła podczas ciężkich zadań i nadmiernego zużycia energii.

Wraz z wprowadzeniem metodologii opartej na empirycznych informacjach zwrotnych kompilator zaczyna działać w sposób inteligentny i adaptacyjny. System zbiera precyzyjne informacje o tym, które części kodu są najczęściej potrzebne użytkownikom i kieruje maksymalną moc obliczeniową do tych konkretnych sektorów. Priorytety Essa zapewniają, że najczęściej używane funkcje działają bez opóźnień, eliminując straty energii w procesach wtórnych lub tych rzadko używanych przez właściciela smartfona.

Metodologia badań laboratoryjnych

Aby skalibrować nowe narzędzie do kompilacji, inżynierowie przeprowadzili rygorystyczne testy na smartfonach z linii Google Pixel. Kontrolowane środowisko umożliwiło symulację ekstremalnych scenariuszy codziennego użytkowania, zapewniając wiarygodność wyodrębnionych danych.

Zespół techniczny jednocześnie uruchomił 100 najczęściej pobieranych aplikacji na rynku, zmuszając sprzęt do pracy z maksymalną wydajnością. Durante dzięki tej procedurze oprogramowanie monitorujące odwzorowuje zachowanie rdzenia systemu w czasie rzeczywistym.

Mapowanie zidentyfikowało obszary gorącego kodu, żargonu technicznego, określające sektory systemu operacyjnego, które otrzymują największą liczbę żądań. W oparciu o tę diagnozę oprogramowanie zostało napisane od nowa, aby w szczególności zoptymalizować trasy danych strukturalnych.

Bezpośrednie korzyści w codziennej użyteczności

Restrukturyzacja centralnego kodu zapewnia zauważalne rezultaty już w pierwszych minutach korzystania ze smartfona. Uruchamianie ciężkich aplikacji, takich jak sieci społecznościowe i gry o złożonej grafice, odbywa się w ułamku czasu wymaganego przez poprzednie wersje oprogramowania.

Nawigacja po interfejsie urządzenia staje się bardziej płynna, eliminując chwilowe zawieszenia, które często pojawiają się podczas przewijania kanałów lub szybkiego przełączania pomiędzy otwartymi oknami. Wielozadaniowość staje się bardziej stabilna i reaguje na dotyk ekranu.

Inteligentne zarządzanie energią to kolejna atrakcja aktualizacji architektonicznej. Wymagając od procesora mniejszego wysiłku przy wykonywaniu tych samych zadań, system zmniejsza zużycie energii elektrycznej, wydłużając czas działania ekranu przed koniecznością podłączenia go do gniazdka.

Wewnętrzne wskaźniki rozwoju odnotowały znaczny wzrost wydajności, potwierdzając skuteczność zmiany w kodzie źródłowym. Optymalizacja rozwiązuje problemy chronicznego spowolnienia na urządzeniach z miesiącami ciągłego użytkowania i prawie pełną pamięcią.

Integracja z najnowszymi wersjami oprogramowania

Zmiany strukturalne są już osadzone w gałęziach kodu Android 16-6.12 i Android 15-6.6. Wczesna integracja Essa gwarantuje, że kolejne wydania branży mobilnej trafią na półki sklepowe z nowym standardem wydajności włączonym od razu po wyjęciu z pudełka.

Harmonogram rozwoju przewiduje rozszerzenie tej technologii na inne istotne elementy urządzeń. Planowanie obejmuje zastosowanie tej samej metody optymalizacji w przypadku sterowników sterujących kamerami, modemów połączeń sieciowych i biometrycznych czujników bezpieczeństwa.

Adaptacja przez producentów smartfonów

Ewolucja rdzenia systemu operacyjnego nie ogranicza się do urządzeń wyprodukowanych przez samego twórcę oprogramowania, rozprzestrzeniając się w sposób organiczny na rynku technologii mobilnych. Partnerzy Empresas, tacy jak Samsung, absorbują te ulepszenia strukturalne i integrują je z własnymi spersonalizowanymi interfejsami, takimi jak One UI 8.5, zapewniając, że innowacje dotrą do globalnej bazy konsumentów. Dynamika rynku Essa pozwala markom zewnętrznym oferować szybsze i bardziej ekonomiczne urządzenia bez konieczności inwestowania własnych zasobów w przepisywanie kodów niskiego poziomu. Standaryzacja wydajności w jądrze tworzy dla producentów solidną podstawę do skoncentrowania swoich inwestycji finansowych na ulepszaniu obiektywów aparatów, wyświetlaczy o wysokiej rozdzielczości i innowacyjnych projektach, wiedząc, że podstawy oprogramowania działają już z maksymalną wydajnością przetwarzania i zarządzania energią.

Rozszerzenie na komponenty sprzętowe innych firm

Celem długoterminowego projektu jest objęcie części sprzętowych opracowanych przez niezależne firmy i dostawców chipów. Celem jest stworzenie środowiska cyfrowego, w którym każdy komponent fizyczny, niezależnie od marki czy kraju pochodzenia, komunikuje się z systemem operacyjnym przy użyciu zoptymalizowanych tras transmisji danych i jest całkowicie wolny od wąskich gardeł przetwarzania.

Znaczenie zarządzania pamięcią

Oprócz procesora, nowa architektura kompilacji pozytywnie wpływa na sposób zarządzania pamięcią RAM przez urządzenie mobilne. Szybszy dostęp do częstych kodów zapobiega niepotrzebnemu ładowaniu danych tymczasowych, które obciążają system.

To ciągłe i automatyczne czyszczenie ścieżek informacyjnych zapobiega pogorszeniu się wydajności telefonu komórkowego w wyniku wielomiesięcznego użytkowania. Urządzenie zachowuje tę samą zwinność, co w dniu, w którym zostało wyjęte z pudełka po raz pierwszy.

Standaryzacja rynku technologii mobilnych

Wdrożenie na dużą skalę narzędzi opartych na rzeczywistych danych dotyczących użytkowania wyznacza nowy poziom popytu w globalnej branży smartfonów. Consumidores oczekują natychmiastowych reakcji ze swoich urządzeń, niezależnie od przedziału cenowego produktu zakupionego w sprzedaży detalicznej.

Inżynieria oprogramowania skupiona na efektywności energetycznej i szybkości wykonywania konsoliduje platformę jako główny wybór przy opracowywaniu nowych technologii przenośnych. Zoptymalizowana baza kodu stanowi podstawę nowej generacji aplikacji, usług cyfrowych i wbudowanych narzędzi sztucznej inteligencji.

To Top