Nowa edycja Androida Go będzie miała jako minimalne wymagania 2 GB pamięci RAM i 16 GB pamięci masowej

Android Go 2022 zwiększa minimalne wymagania

Google podnosi minimalne wymagania dla telefonów z Androidem Go

Android Go to edycja Androida stworzona dla smartfonów klasy podstawowej z mniejszą ilością pamięci RAM, co przekłada się na mniejszą wagę i oszczędność danych, umożliwiając producentom OEM tworzenie niedrogich urządzeń klasy podstawowej, które dają ludziom możliwości.

Przez kilka lat ta edycja Androida koncentrowała się na naprawdę funkcjonalnej na komputerach klasy podstawowej, a minimalne wymagania do jej działania były idealne, ponieważ początkowo wymagało minimum 512 MB pamięci RAM. Ale teraz wszystko się zmieniło i nowa edycja (Android 13) ma co najmniej 2 GB pamięci RAM.

W najnowszej aktualizacji nie ma zbyt wielu zmian, ponieważ Google osiągnął już stabilność Androida 13. Google twierdzi, że minimalna ilość pamięci RAM dla Androida Go, niższej wersji Androida, wynosi teraz 2 GB dla Androida 13, w porównaniu z 1 GB wcześniej.

Jednak ezwiększone wymagania systemowe oznaczają, że każdy telefon, który nie spełnia z minimalnymi specyfikacjami nie będzie można uaktualnić do Androida 13. Nowe telefony uruchamiane z Androidem 13 będą musiały spełniać minimalne wymagania, aby się kwalifikować, chociaż uruchamianie ze starszą wersją Androida (o niższych wymaganiach) pozostanie przez jakiś czas opcją.

„System operacyjny Android sprawia, że ​​moc obliczeniowa jest w zasięgu każdego. Ta wizja dotyczy wszystkich użytkowników, w tym tych, którzy używają podstawowych telefonów i borykają się z prawdziwymi ograniczeniami dotyczącymi danych, przechowywania, pamięci i nie tylko. Szczególnie ważne było dla nas, aby zrobić to dobrze, ponieważ kiedy po raz pierwszy ogłosiliśmy Androida (edycja Go) w 2017 r., osoby korzystające z telefonów z niższej półki stanowiły 57% wszystkich dostaw urządzeń na całym świecie” – powiedział Niharika Arora.

Firma wydała pierwszą wersję beta dla programistów w lutym i wydała kilka znaczących ogłoszeń wraz z wydaniem drugiej publicznej wersji beta w maju na konferencji programistów. Poprzednie wersje beta systemu Android 13 zostały uruchomione z kilkoma nowymi funkcjami, w tym narzędziem do uprawnień do powiadomień i selektorem zdjęć, aby ograniczyć obrazy, do których aplikacja może uzyskać dostęp, a także tematyczne ikony aplikacji i obsługa języków dla poszczególnych aplikacji. Obsługiwany jest również nowy standard audio Bluetooth LE. Android 13 opiera się również na optymalizacjach tabletów wprowadzonych przez Google w 12L.

Wymagania Androida Go są zamierzone głównie do egzekwować wymagania OEM w krajach rozwijających się, gdzie nadal można znaleźć urządzenia z 1 GB pamięci RAM. Google twierdzi, że dziś ponad 250 milionów ludzi korzysta z Androida Go.

Android Go nie jest zupełnie inną wersją Androida, ponieważ to w zasadzie Android ze specjalnym tagiem „low bar” odwrócony, co czyni go „Go Edition”. Jest dostarczany z zestawem specjalnych aplikacji Google „Go”, które są skierowane do urządzeń z niższej półki i użytkowników w krajach rozwijających się.

W poście na blogu Google informuje programistów, że aktualizacja zawiera kandydata do wydania Androida 13 dla urządzeń Pixel i emulatora Androida oraz że wszystkie powierzchnie aplikacji są ostateczne, w tym interfejsy API SDK i NDK, zachowania urządzeń, aplikacje zorientowane na system i ograniczenia dotyczące interfejsów innych niż SDK. Dzięki tym elementom oraz najnowszym poprawkom i optymalizacjom, Google twierdzi, że ostateczna wersja beta zapewnia programistom wszystko, czego potrzebują do ukończenia testów.

Ze strony charakterystyk możemy znaleźć darmowa optymalizacja pamięci podręcznej w onTrimMemory(), co zawsze było przydatne dla aplikacji w celu zmniejszenia niepotrzebnej pamięci z jej procesu. Aby uzyskać lepsze wyobrażenie o aktualnym poziomie minifikacji aplikacji, można użyć ActivityManager.getMyMemoryState(RunningAppProcessInfo), a następnie spróbować zoptymalizować/zminimalizować niepotrzebne zasoby.

Podkreśla się również, że jądro ma kilka specjalnych optymalizacji dla zmapowanych plików w pamięci tylko do odczytu, na przykład pobieranie nieużywanych stron. Ogólnie jest to przydatne do ładowania dużych zasobów lub modeli ML.

Ponadto wprowadza również prawidłowe planowanie zadań wymagających podobnych zasobów (procesora, we/wy, pamięci): współbieżne planowanie może prowadzić do wielu równoległych operacji intensywnie korzystających z pamięci, co powoduje, że konkurują one o zasoby i przekraczają maksymalne wykorzystanie pamięci aplikacji.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.