Android Go je edice systému Android vytvořená pro smartphony základní úrovně s menším množstvím paměti RAM, což znamená nižší hmotnost a úsporu dat, což umožňuje výrobcům OEM vytvářet cenově dostupná zařízení základní úrovně, která dávají lidem sílu.
Tato edice Androidu se několik let zaměřovala na to, aby byla skutečně funkční na základních počítačích a minimální požadavky na její provoz byly dokonalé, protože zpočátku vyžadovala minimálně 512 MB RAM. Nyní se ale věci změnily a nová edice (Android 13) využívá minimálně 2 GB RAM.
S touto nejnovější aktualizací není mnoho změn, protože Google již dosáhl stability Androidu 13. Google říká, že minimální množství paměti RAM pro Android Go, levnou verzi Androidu, je nyní 2 GB pro Android 13, oproti 1 GB dříve.
Avšak napřon zvýšené systémové požadavky znamenají, že jakýkoli telefon nesplňuje s minimálními specifikacemi nebudete moci upgradovat na Android 13. Nové telefony se systémem Android 13 budou muset splňovat minimální požadavky, aby byly způsobilé, i když uvedení na trh se starší verzí Androidu (s nižšími požadavky) zůstane po nějakou dobu možností.
„Operační systém Android dává výpočetní výkon každému na dosah. Tato vize platí pro všechny uživatele, včetně těch, kteří používají základní telefony a čelí skutečným omezením dat, úložiště, paměti a dalších. Bylo pro nás obzvláště důležité, abychom to udělali správně, protože když jsme v roce 2017 poprvé oznámili Android (edici Go), lidé používající telefony nižší třídy tvořili 57 % všech dodávek zařízení po celém světě,“ řekla Niharika Arora.
Společnost vydala první beta verzi pro vývojáře v únoru a učinila některá pozoruhodná oznámení s vydáním druhé veřejné beta verze v květnu na své vývojářské konferenci. Byly spuštěny předchozí beta verze Androidu 13 s několika novými funkcemi, včetně nástroje pro povolení oznámení a výběru fotografií, který omezuje obrázky, ke kterým má aplikace přístup, a také s tematickými ikonami aplikací a podporou jazyků pro jednotlivé aplikace. Podporován je také nový zvukový standard Bluetooth LE. Android 13 také staví na optimalizacích pro tablety, které Google představil ve 12L.
Požadavky Android Go jsou určeny hlavně do prosazovat požadavky OEM v rozvojových zemích, kde je stále možné najít zařízení s 1 GB RAM. Google uvádí, že Android Go dnes používá více než 250 milionů lidí.
Android Go není úplně jiná verze Androidu, protože je to v podstatě android se speciální značkou "low ram". obrácený, což z něj dělá „Go Edition“. Dodává se se sadou speciálních aplikací Google „Go“, které jsou zaměřeny na low-end zařízení a uživatele v rozvojových zemích.
V příspěvku na blogu Google vývojářům říká, že aktualizace zahrnuje kandidáta na vydání Androidu 13 pro zařízení Pixel a emulátor Android a že všechny povrchy orientované na aplikace jsou konečné, včetně SDK a NDK API, chování zařízení, systémově orientovaných aplikací a omezení pro jiná rozhraní než SDK. S těmito položkami a nejnovějšími opravami a optimalizacemi Google říká, že konečná beta verze poskytuje vývojářům vše, co potřebují k dokončení testů.
Na straně charakteristik můžeme najít bezplatná optimalizace mezipaměti v onTrimMemory(), což bylo vždy užitečné pro aplikaci ke snížení zbytečné paměti z jejího procesu. Chcete-li získat lepší představu o aktuální úrovni minifikace aplikace, je možné použít ActivityManager.getMyMemoryState(RunningAppProcessInfo) a poté se pokusit optimalizovat/minimalizovat zdroje, které nejsou potřeba.
To je také zdůrazněno jádro má některé speciální optimalizace pro mapované soubory v paměti pouze pro čtení, jako je stahování nepoužívaných stránek. Obecně je to užitečné pro načítání velkých aktiv nebo modelů ML.
Kromě toho také zavádí správné plánování úloh, které vyžadují podobné zdroje (CPU, I/O, paměť): souběžné plánování může vést k paralelnímu běhu několika operací náročných na paměť, což způsobí, že soutěží o zdroje a překročí maximální využití paměti. aplikace.
Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti v následující odkaz.