Google ujawniło Android 13 (edycja Go), edycja platformowa Android 13, przeznaczony do instalacji na smartfonach o niskim poborze mocy, z 2 GB pamięci RAM i 16 GB pamięci masowej (dla porównania, Android 12 Go wymagało 1 GB pamięci RAM, a w Android 10 GB - 512 MB RAM). Android Go łączy zoptymalizowane komponenty systemowe Android oraz uproszczony zestaw aplikacji Google, dostosowany do zmniejszenia zużycia pamięci, przestrzeni dyskowej i ruchu. Według statystyk Google, w ostatnich miesiącach ten system operacyjny działał na około 250 milionach aktywnych urządzeń. Android Iść.
В Android Go oferuje również specjalne, uproszczone wersje przeglądarki wideo YouTube Go, przeglądarki Chrome, menedżera plików Files Go oraz klawiatury ekranowej Gboard. Platforma zawiera również funkcje oszczędzania danych, takie jak ograniczenie transferu danych kart w tle przez Chrome i optymalizacja zużycia danych. Dzięki mniejszemu zestawowi aplikacji i bardziej kompaktowym aplikacjom, Android Zużycie pamięci masowej w Go zostało zmniejszone o około połowę, a rozmiar pobieranych aktualizacji został znacząco zredukowany. Sklep Google Play dla urządzeń o niskim poborze mocy priorytetowo traktuje aplikacje zaprojektowane specjalnie dla urządzeń z ograniczoną pamięcią RAM.
Przygotowując nową wersję, główny nacisk położono na niezawodność, łatwość obsługi i możliwości personalizacji. Wśród konkretnych funkcji Android Zmiany w Go:
- Dodano obsługę instalowania aktualizacji z katalogu Google Play, aby system był aktualny. Wcześniej środki do instalowania aktualizacji systemu były ograniczone ze względu na dość wysokie wymagania dotyczące wolnego miejsca na dysku potrzebnego do wdrożenia aktualizacji. Teraz krytyczne poprawki mogą być dostarczane użytkownikom szybko, bez czekania na nową wersję platformy lub nowe oprogramowanie układowe od producenta.
- Pakiet zawiera aplikację Discover, która zapewnia rekomendacje z listami artykułów i treści dostosowanych do preferencji użytkownika. Aplikację aktywuje się, przesuwając ekran główny w prawo.
- Projekt interfejsu został zmodernizowany i przeprojektowany zgodnie z koncepcją projektowania „Material You”, która jest prezentowana jako wersja Material Design nowej generacji. Zapewniono możliwość swobodnej zmiany schematu kolorów i dynamicznego dostosowywania schematu kolorów do gamy kolorów obrazu tła.

- Przeprowadzono prace mające na celu zmniejszenie zużycia pamięci przez aplikacje z pakietu Google Apps, skrócenie czasu uruchamiania, zmniejszenie rozmiaru aplikacji i udostępnienie narzędzi do optymalizacji programów. Wśród zastosowanych technik optymalizacji:
- Zmniejszono zużycie pamięci poprzez aktywniejsze zwracanie nieużywanej pamięci do systemu, użycie mmap zamiast malloc, zrównoważono wykonywanie procesów intensywnie wykorzystujących pamięć na poziomie harmonogramu zadań, wyeliminowano wycieki pamięci i zwiększono wydajność pracy z obrazami rastrowymi.
- Skrócenie czasu uruchamiania programu poprzez wyeliminowanie inicjalizacji na wczesnych etapach, przeniesienie zadań z wątku interfejsu do wątku w tle, zminimalizowanie synchronicznych wywołań IPC w wątku interfejsu, wyeliminowanie zbędnej analizy XML i JSON oraz wyeliminowanie zbędnych operacji dyskowych i sieciowych.
- Zmniejszanie rozmiaru programów poprzez usuwanie niepotrzebnych układów interfejsu, przejście na adaptacyjne metody generowania interfejsu, usuwanie funkcjonalności intensywnie wykorzystujących zasoby (animacje, duże pliki GIF itp.), łączenie plików binarnych z przydzieleniem wspólnych zależności, eliminowanie nieużywanego kodu, redukcję danych ciągu (usuwanie wewnętrznych ciągów, adresów URL i innych niepotrzebnych ciągów z plików z tłumaczeniami), czyszczenie alternatywnych zasobów i korzystanie z formatu Android Pakiet aplikacji.
Źródło: opennet.ru

