Android 12 je zatiaľ moja obľúbená verzia Androidu, ale nie je dokonalá. Existuje veľa zmien - niektoré dobré a niektoré určite zlé.
Android 12 je tu asi mesiac a používam ho ako každodenný ovládač na Google Pixel 6 Pro od jeho spustenia. Android 12 predstavuje API úrovne 31 a prišiel vo forme zdrojového kódu AOSP pár týždňov predtým zavádzanie do smartfónov Pixel.
V predchádzajúcich rokoch sa nová verzia systému Android rozšírila na predchádzajúce telefóny Pixel pred uvedením akéhokoľvek nového zariadenia, ktoré sa chystá, ale Google sa tentoraz držal späť. Cynik vo mne má pocit, že to bolo na marketingové účely – koniec koncov, celý slogan pre sériu Pixel 6 bol, že to bolo „For All You Are“ s veľkým zameraním na prispôsobenie. Vzhľadom na to, že Android 12 je o personalizácii, naozaj si nemyslím, že je kontroverzné myslieť si, že Google úmyselne zadržiaval Uvedenie Androidu 12 Pixel, aby sme ho odhalili spolu s novým smartfónom s úplne novým vzhľadom a dojmom v porovnaní s jeho predchodcov.
Pokiaľ ide o Android 12, je toho veľa, do čoho sa treba ponoriť, a hoci môžem povedať, že je to moja obľúbená verzia pre Android z estetického hľadiska, nie som si istý, či je to moja obľúbená celkovo. Google pokračuje v rozmazávaní línií toho, čo je funkcia exkluzívna pre Pixel a čo je funkcia Android 12, ale všetko, čo som označil ako exkluzívnu funkciu Pixel, bude takto identifikované.
Prejdite na túto recenziu:
-
Material You a ďalšie zmeny používateľského rozhrania
- Rýchle nastavenia
- Miniaplikácie
- Pixel Launcher (exkluzívne pre Pixel)
- Nedávne zdieľanie webových adries (exkluzívne pre Pixel)
- Iné zmeny
- Výkonnostná trieda
-
Ochrana osobných údajov
- Panel ochrany osobných údajov
- Znížený prístup k polohe
- Upozornenie na prístup do schránky
- Prístup k fotoaparátu a mikrofónu
- Private Compute Core (exkluzívne pre Pixel)
-
Zmeny pod kapotou v systéme Android 12
- Predstavenie Generic Kernel Image
- Fantómové procesy
Material You a ďalšie zmeny používateľského rozhrania
Jednoznačne najväčšou zmenou v Androide 12 je Material You
Zďaleka najväčšia zmena v systéme Android 12 je Material You, najnovšiu verziu jazyka Material dizajnu Google. Material You, ako opisuje Google, „sa snaží vytvárať dizajny, ktoré sú osobné pre každý štýl, dostupné pre každú potrebu, živé a prispôsobivé pre každú obrazovku.Pri vývoji Androidu 12 vytvoril Google nový tematický modul s kódovým názvom „monet“, ktorý generuje bohatú paletu pastelových farieb. odvodené od tapety používateľa. Tieto farby sa potom aplikujú na rôzne časti systému a ich hodnoty sa sprístupnia prostredníctvom API, ktoré môžu volať aplikácie používateľa, čím umožňujú aplikáciám rozhodnúť sa, či chcú prefarbiť svoje UI. Google vstúpil do Material You naplno a spoločnosť aktualizovala väčšinu svojich aplikácií tak, aby zahŕňali dynamické farby.
Ak sa o tom chcete dozvedieť viac, môžete si pozrieť náš vysvetľovač ako Material You funguje.
Rýchle nastavenia
Rýchle nastavenia Androidu 12 sa zdajú byť extrémne polarizujúce. Existuje niekoľko dosť veľkých tlačidiel, úplne nová otváracia animácia a všetko je veľmi zaoblené. Páči sa mi nová sťahovacia animácia, aj keď mi chýba gaussovské rozostrenie za upozorneniami. Plná farba mi to nerobí, aj keď je tiež inšpirovaná Material You. Napriek tomu je táto nová rozbaľovacia animácia jednou z mojich obľúbených animácií v celom systéme Android.
Myslím si, že upozornenia a rýchle nastavenia Androidu 12 vyzerajú oveľa krajšie
V porovnaní s Androidom 11 si myslím, že upozornenia a rýchle nastavenia Androidu 12 vyzerajú oveľa krajšie. Viem, že existuje veľa argumentov, ktoré hovoria, že prichádzate o užitočný priestor (zo šiestich ľahko dostupných nastavení klesne na štyri), ale získate aj ďalší priestor v rozbaľovacej ponuke. Teraz existujú osem možnosti na rozdiel od šiestich a šesť, ktoré boli predtým zobrazené, bolo rovnakých šesť, ktoré boli aj tak rýchlo dostupné. Inými slovami, ak chcete získať prístup k ďalším dvom nastaveniam, v systéme Android 11 ste museli potiahnuť nadol, znova potiahnuť nadol a potom prejsť prstom. V systéme Android 12 stačí stiahnuť, potiahnuť a potom už máte prístup k dvom ďalším prepínačom, ako by ste mali predtým.
Aby som bol úprimný, tiež si myslím, že je pravdepodobne lepšie, ak tlačidlá obsahujú aj názov funkcie. Som skúsený používateľ, takže viem, čo znamenajú ikony, ale naozaj každý? Som si istý, že niektoré zo základných, ako je Wi-Fi, by mohol hádať takmer každý, ale najmä možnosť nerušiť je tá, ktorá ľudí mätie. K dispozícii je tiež tlačidlo napájania, ktoré vás privedie do ponuky napájania, hoci je to predvolené správanie z Androidu 12L je, že tlačidlo napájania v rýchlych nastaveniach najprv otvorí asistenta, pokiaľ dlho neklepnete to.
Myslím si, že najzbytočnejším doplnkom k rýchlym nastaveniam musí byť karta Google Pay. Aby ste mohli platiť kartou, nemusíte nikdy otvárať Google Pay, pretože funguje kedykoľvek z ľubovoľnej obrazovky vášho telefónu. Jediný čas, kedy ju budete naozaj potrebovať otvoriť, je vybrať si konkrétnu kartu, ak chcete použiť tú, ktorá nie je vašou predvolenou, ale ako často to väčšina ľudí robí? V skutočnosti tiež nikdy nepoužívam možnosť ovládania inteligentných domácich zariadení, pretože moje svetlá sa aktivujú hlasom. K časti ovládania zariadenia pristupujem maximálne raz za týždeň.
Ďalšou kontroverznou zmenou vykonanou v systéme Android 12 je spôsob, akým vypínate Wi-Fi na zariadení so systémom Android 12. Klepnutím na dlaždicu rýchlych nastavení internetu sa dostanete do ďalšej ponuky, kde môžete prepínať mobilné dáta, Wi-Fi alebo vybrať inú Wi-Fi sieť.
Ak mám byť úprimný, osobne preferujem túto zmenu cez čo to bolo kedysi, ale chápem frustráciu vďaka zavedeniu klepnutia na ďalšie tlačidlo. Z vlastnej skúsenosti mám pocit, že má zmysel, aby Wi-Fi a mobilné dáta boli pod jednou strechou. Ak však chcete získať späť špeciálne tlačidlo na prepínanie Wi-Fi, Mishaal Rahman zdieľal príkaz na Twitteri ktoré môžete vykonať prostredníctvom adb dostať to späť.
<span >adb shell settings put secure sysui_qs_tiles span><span >"$(settings get secure sysui_qs_tiles),wifi"span>
Celkovo si myslím, že nová zásuvka upozornení a rýchle nastavenia sú dobre navrhnuté a uprednostňujem oboje z nich, aj keď by som bol rád, keby sa za mojimi upozorneniami zobrazovali aplikácie podobné predchádzajúcim verziám Androidu. Myslím si, že mnohé z týchto zmien majú zmysel a nemusím nutne kupovať nenávisť niektorých z nich.
Balík aplikácií Google obsahuje množstvo miniaplikácií kompatibilných so systémom Android 12 Material You a všetky sa riadia akoukoľvek dominantnou systémovou témou. Niekedy sa môžu pomaly meniť, aby vyhovovali zvyšku systémovej témy, ale prispôsobujú sa na základe kde nachádzajú sa aj v domovskej ponuke. V skutočnosti ešte nikdy nepoužívam miniaplikácie Androidu (netrávim veľa času na svojej domovskej obrazovke a už sa naozaj nestarám o to, aby vyzerala luxusne), ale pre ľudí, ktorí ich používajú, by sa vám tieto zmeny mohli páčiť.
Google oznámil an prepracovanie miniaplikácií v systéme Android 12, a spoločnosť určite dodala. Na zosúladenie s vizuálnymi zmenami v systéme Android 12 spoločnosť Google nabáda vývojárov, aby implementovali miniaplikácie so zaoblenými rohmi a vypchávkami. The Widgets API bola úplne prepracovaná, aby sa zlepšila používateľská skúsenosť na viacerých platformách, variantoch Androidu a spúšťačoch. Widgety majú dynamickejšie ovládacie prvky, ktoré vám umožňujú pracovať so začiarkavacími políčkami, prepínačmi a prepínačmi priamo z domovskej obrazovky. Výber miniaplikácií dokonca ponúka responzívne ukážky.
Nové API tiež pridáva podporu dynamické sfarbenie ako súčasť tematického enginu Material You, ktorý umožňuje widgetom prispôsobiť sa tapete podobne ako iné vizuálne prvky. Google tiež odstránil požadovaný krok konfigurácie pri umiestňovaní miniaplikácie na domovskú obrazovku a pridal nové API na vytváranie spätne kompatibilných miniaplikácií.
Je zaujímavé, že k informáciám z miniaplikácií má teraz prístup Asistent Google a ponúka rýchle prehľady pomocou rozhrania Capabilities API. V príspevok v bloguGoogle poznamenal, že Asistent bude schopný poskytnúť používateľom „jednorazové odpovede, rýchle aktualizácie a viackrokové interakcie” pohľadom na informácie dostupné v miniaplikáciách.
Pixel Launcher (exkluzívne pre Pixel)
Pixel Launcher je očividne exkluzívna funkcia pre Pixel a je to tak barebone ako kedykoľvek predtým. V spodnej časti obrazovky je natrvalo prilepený vyhľadávací panel, v hornej časti miniaplikácia na prvý pohľad a aplikácia Google je umiestnená naľavo od domovskej obrazovky. Je to jednoduché a funguje to, ale viem, že veľa ľudí by uprednostnilo možnosť odstrániť panel vyhľadávania Google.
Spúšťač Pixel prichádza so schopnosťou ponúkať návrhy aplikácií na spustenie, a to ako v doku v spodnej časti, tak aj v zásuvke aplikácie po celej dĺžke. Návrhy aplikácií sú založené na umelej inteligencii a sú založené na používaní vášho telefónu. Všimol som si, že aplikácie v spodnej časti sa často líšia od odporúčaných aplikácií v zásuvke aplikácií, čo naznačuje, že odporúčané aplikácie na oboch týchto miestach sa vypočítavajú inak.
Pixel Launcher tiež umožňuje zmeniť veľkosť mriežky aplikácie, povoliť tematické ikony a prepínať medzi tmavou a svetlou témou. Tematické ikony sú označené ako „beta“, čo... sú dobré, pretože nevyzerajú skvele. Páči sa mi myšlienka, že s nimi Google ide, pretože sú s témou Material You, ale nevyzerajú dobre, najmä keď sa vedľa nich zobrazujú nepodporované aplikácie.
Pixel Launcher je do veľkej miery spúšťačom iOS vo svete Androidu
Zásuvka aplikácie má tiež a Vyhľadávanie exkluzívne pre pixely v celom zariadení ktorý je k dispozícii nielen na vyhľadávanie vo vašich aplikáciách. Toto sa nazýva „Univerzálne vyhľadávanie“ a je postavené na Služba AppSearch, čo znamená, že ostatní výrobcovia OEM by mohli jednoducho zabudovať podobnú funkciu do svojich variantov Androidu, ak by chceli. Dokáže vyhľadávať v kontaktoch, aplikáciách, skratkách aplikácií, nastaveniach a podobne. Je to skvelé, ak chcete nájsť svoje zoznamy skladieb napríklad na Spotify. Môžete povoliť funkciu, takže pri každom vytiahnutí zásuvky aplikácie sa zdvihne aj klávesnica a môžete okamžite začať písať. Skúšal som to chvíľu používať, ale nakoniec som to vypol.
Pixel Launcher je do veľkej miery spúšťačom iOS vo svete Androidu. Chýba mu dosť veľa prispôsobení, ktoré sme očakávali od Nova Launcher alebo iných najlepšie spúšťače pre Android môžeš dostať. Niekomu sa táto jednoduchosť páči, a hoci mne to nevadí, mať možnosti na hranie je skvelé.
Nedávne zdieľanie webových adries (exkluzívne pre Pixel)
Recents URL sharing je funkcia exkluzívna pre Pixel, ktorá používateľom umožňuje zdieľať odkazy na nedávno zobrazený webový obsah priamo z nedávnej obrazovky. Môže to povoliť akákoľvek aplikácia, ale v prehliadači Google Chrome je to predvolene povolené a je to rýchly a jednoduchý spôsob zdieľania odkazov medzi aplikáciami a pridáva ešte viac funkcií do ponuky Nedávne.
Iné zmeny
Mojou najväčšou sťažnosťou na Android 12 je zmena v spôsobe zobrazovania štatistík batérie. Najmä ako recenzent sú tieto otázky mimoriadne problematické z viacerých dôvodov. Nielen, že osi nie sú nijako označené, ale dáta sú oveľa menej použiteľné ako predtým. Používanie mojej aplikácie za posledných 24 hodín sa po nabití telefónu neresetuje, čo znamená, že po dni používania už nemôžem zobrazovať snímky obrazovky so štatistikou batérie. Uchýlil som sa k použitiu inej aplikácie, GSam, len na zhromažďovanie údajov pre štatistiky batérie. Je to o to horšie, že každá tyčinka je dvojhodinová medzera, ktorá mi prakticky nič neponúka. Je takmer urážlivé, že spoločnosť Google pridala túto funkciu, akoby išlo o vylepšenie oproti starším verziám Androidu. Táto časť je mimochodom exkluzívna pre Pixel – v systéme Android 12 predvolene nemôžete klepať na tieto pruhy.
Ďalšou malou námietkou, ktorú mám, je, že snímač odtlačkov prstov pod displejom sa nezobrazuje súčasne so vzorom klávesnice. Môžete zadať vzor alebo vložiť odtlačok prsta a ak potiahnutím prstom nahor získate prístup k vzoru, potom musíte potiahnuť späť, aby ste získali prístup k snímaču odtlačkov prstov. Prečo nie je možné aktivovať oboje? Dávalo by to väčší zmysel a bolo by to súdržnejšie, najmä preto, že samotná klávesnica nezaberá veľa miesta. Je to ako zvláštne rozhodnutie, najmä keď na to už prišli iní výrobcovia OEM.
Výkonnostná trieda
Dokument s definíciou kompatibility systému Android je dôležitou súčasťou ekosystému Android. Aby sa zachovala konzistentnosť rozhraní API a správania platformy medzi zariadeniami so systémom Android, spoločnosť Google spája distribúciu mobilných služieb Google (ktorá zahŕňa aplikácie a rámce, ako sú Obchod Google Play a Služby Google Play) s licenčnými zmluvami, ktoré vyžadujú, aby zariadenia dodržiavali pravidlá podľa “Program kompatibility so systémom Android“ (okrem iných požiadaviek). Program kompatibility so systémom Android pozostáva z viacerých automatických testovacích balíkov a súbor pravidiel vymenovaných v CDD (CDD PDF pre Android 12 je k dispozícii tu).
V prípade systému Android 12 existuje niekoľko zmien, ktoré CDD načrtáva, ale väčšina z nich je pekná malé alebo skutočne majú vplyv len na výrobcov pôvodného zariadenia. Jednou z najväčších zmien, ktoré sme videli, bol úvod z „výkonnostná trieda“, ktoré možno definovať vo vlastnostiach zostavy smartfónu so systémom Android. Google to už oznámil spolu s vydaním Android 12 Beta 1a pre vývojárov je to jednoduchý spôsob, ako skontrolovať, aký rýchly je smartfón so systémom Android v skutočnosti. Na stránke Android Developers, Google hovorí, že každá verzia Androidu má svoju vlastnú zodpovedajúcu výkonnostnú triedu, čo znamená, že existuje výkonnostná trieda pre Android 12 a bude existovať jedna pre Android 13, 14 atď.
Výkonnostné triedy sú dopredu kompatibilné. To znamená, že zariadenie môže upgradovať na novú verziu systému Android bez zmeny výkonnostnej triedy, ale tiež to znamená, že zariadenia môžu zmeniť svoju triedu, ak spĺňajú požiadavky tohto nového OS verzia. Niektoré kľúčové požiadavky pre výkonnostnú triedu 12 sú uvedené nižšie.
Kľúčové požiadavky výkonnostnej triedy 12
- Aspoň 6 GB RAM
- Rozlíšenie aspoň 400 dpi a 1080p
- Rýchlosť sekvenčného zápisu najmenej 120 MB/s, sekvenčného čítania 250 MB/s, náhodného zápisu 10 MB/s a náhodného čítania 40 MB/s
- Musí mať (minimálne) 12MP zadný fotoaparát schopný zaznamenávať v rozlíšení 4K 30 FPS
- Musí mať (minimálne) prednú kameru s rozlíšením 4 MP, ktorá dokáže nahrávať v rozlíšení 1080p 30 FPS
Výkonnostné triedy môžu byť užitočné pre vývojárov aplikácií na zlepšenie celkového zážitku nielen na zariadeniach spĺňajúcich špecifikáciu „výkonnostnej triedy“, ale aj na telefónoch nižšej kategórie. Ak aplikácia zistí, že telefón nespĺňa požiadavky na zariadenie „výkonnostnej triedy“, môže sa vypnúť určité, náročnejšie funkcie alebo vizuálne efekty s cieľom zlepšiť spôsob, akým aplikácia funguje na nižšej úrovni telefónov. Podobne dokáže zistiť, či beží na jednom z najlepšie telefóny s Androidom, v takom prípade môže povoliť funkcie s vysokým výkonom.
V minulosti sme videli, ako sa Google pokúšal definovať rôzne typy minimálneho hardvéru pre konkrétne funkcie. Pamätáte si Daydream VR od Googlu? Spoločnosť stanovila minimálnu požiadavku na kompatibilitu v CDD pre zariadenia kompatibilné s Daydream so spustením systému Android 7.1 Nougat. Niektoré z týchto požiadaviek zahŕňali požiadavku fyzického jadra, podporu Vulkan, minimálnu a maximálnu veľkosť obrazovky, podporu HEVC a VP9 a ďalšie. Toto je jednoznačne evolúcia tohto konceptu, hoci sa uplatňuje širšie v rámci ekosystému Android.
Je mätúce, že výkonnostné triedy sa zdajú byť vydávané v tandeme s verziami systému Android, ale fungujú aj nezávisle od nich. Zariadenie so systémom Android 12 sa môže spustiť s výkonnostnou triedou 12 a potom v budúcnosti inovovať na Android 13, ale zachovať si staršiu výkonnostnú triedu. Výkonnostná trieda pre Android 11 bola spätne definovaná v CDD.
Účel je mätúci, ale zdá sa, že ide len o minimálnu špecifikáciu, ktorú môžu aplikácie skontrolovať a zistiť, či bežia na primerane výkonnom zariadení alebo nie. Nie som si istý, akým presným spôsobom by vývojár aplikácie využil tieto špecifikácie, ale myslím si, že ďalšie informácie o sprístupnenie zariadenia vývojárom aplikácií je v konečnom dôsledku dobrá vec, aj keď ho pravdepodobne bude potrebné doplniť a dať mu účel. Zdá sa, že práve teraz je primárne zameraný na „výkon médií“, čo vysvetľuje, prečo sa veľký dôraz kladie na rýchlosť úložiska, rozlíšenie obrazovky a možnosti fotoaparátu.
Ochrana osobných údajov
Ochrana osobných údajov je v posledných rokoch stále viac jednou z najväčších priorít spoločnosti Google. Viac ako 2,5 miliardy zariadení používa systém Android na celom svete a taká veľká základňa inštalácií znamená, že zo strany aktérov hrozieb je veľký neželaný záujem. Preto každá nová verzia systému Android pridáva funkcie, ktoré zaisťujú, že vaše citlivé informácie budete mať k dispozícii iba vy. Android 12 prináša množstvo nových zmien týkajúcich sa ochrany osobných údajov. Nielenže je tu nový titulok Privacy Compute Core (v súčasnosti a Exkluzívne pre pixely), ale je tu aj panel Privacy Dashboard, indikátory kamery a mikrofónu, ovládacie prvky polohy a ďalšie.
Viac ako 2,5 miliardy zariadení používa systém Android na celom svete
Panel ochrany osobných údajov
Táto nová obrazovka panela ochrany osobných údajov poskytuje používateľom informácie o tom, ako často aplikácie pristupujú ku komponentom, ako je kamera, mikrofón a poloha, a tiež umožňuje používateľom vedieť, ktoré aplikácie k nim pristupujú, ako často k nim pristupujú, a umožňuje používateľom tieto povolenia odvolať, ak si myslia, že k nim pristupujú tiež často. Je to fantastický doplnok, vďaka ktorému je skutočne ľahké vidieť, ako dôležité povolenia majú rôzne aplikácie.
Znížený prístup k polohe
Android 12 zaviedol možnosť prideľovať aplikáciám „približnú“ polohu namiesto presnej polohy. Zamyslite sa napríklad nad aplikáciou počasia. Naozaj to potrebuje vedieť svoje presné adresu? Vo všeobecnosti nie a je rozumnejšie, že všetko, čo môže potrebovať, je znalosť vašej všeobecnej lokality. Tento koncept bol implementovaný v systéme Android 12, takže sa môžete rozhodnúť, či aplikácia získa prístup k vašej presnej alebo približnej polohe.
Upozornenie na prístup do schránky
Google pridal prípitok, ktorý sa zobrazí, keď aplikácia pristúpi k vašej schránke. Všetci sme už predtým uložili citlivé údaje do schránky, zvyčajne preto, že ich potrebujeme skopírovať z jedného miesta na druhé. Pred Androidom 12 však aplikácie mohli pristupovať do schránky ľubovoľne a neexistoval spôsob, ako zistiť, či a kedy to robia. Toast sa nezobrazuje, ak žiadosť o prístup do schránky pochádza z rovnakej aplikácie, do ktorej bola skopírovaná.
Prístup k fotoaparátu a mikrofónu
Prístup ku kamere a mikrofónu môžete jednoducho vypnúť z rýchlych nastavení telefónu a najlepšie na tom je, že systém to zvládne za vás. Výsledkom je, že aplikácie elegantne zvládnu prerušenie a nezrútia sa, ak náhle odvoláte prístup, pokiaľ budú dodržiavať osvedčené postupy. Napríklad aplikácie uvidia iba čierny hľadáčik, keď je zakázaný prístup k fotoaparátu. Tieto prepínače nie sú v predvolenom nastavení v rýchlych nastaveniach a je potrebné ich potiahnuť ručne. Podľa môjho názoru sa domnievam, že funkcie zamerané na súkromie, ako sú tieto, by sa mali objaviť a zvýrazniť pre koncového používateľa, aby vedel, že existujú.
Private Compute Core (exkluzívne pre Pixel)
Hovorí sa, že Private Compute Services poskytuje premostenie na ochranu súkromia medzi Private Compute Core a cloudom, čo umožňuje poskytovať nové modely AI a ďalšie aktualizácie funkcií strojového učenia v karanténe cez zabezpečenú cestu. Google hovorí, že komunikácia medzi funkciami a súkromnými výpočtovými službami prebieha cez súbor účelné open-source API, ktoré odstraňuje identifikačné informácie z údajov a uplatňuje súkromie technológie ako Federované vzdelávanie, Federated Analytics a získavanie súkromných informácií. Ak sa o tom chcete dozvedieť viac, môžete si pozrieť náš vysvetľovač všetko, čo vieme o súkromnom výpočtovom jadre v sérii Google Pixel 6.
Zmeny pod kapotou v systéme Android 12
Predstavenie Generic Kernel Image
Google už roky pracuje na znižovaní fragmentácie v systéme Android, aj keď súčasťou toho je prirodzená povaha systému Android. Existuje nespočetné množstvo OEM aktívnych vo vesmíre a všetci chcú robiť svoje vlastné úpravy pre svoje vlastné zariadenia. Problém je potom v tom, že sa zdá, že aktualizácie operačného systému Android sa vo všeobecnosti zavádzajú pomaly, ale Google skutočne nemôže urobiť veľa, aby prinútil výrobcov OEM aktualizovať svoje zariadenia. Ďalšou najlepšou vecou, ktorú môže spoločnosť Google urobiť, je čo najjednoduchší proces aktualizácie.
S cieľom vyriešiť túto fragmentáciu spoločnosť Google pracovala na generickom obrázku jadra systému Android (GKI). Toto je v podstate jadro zostavené priamo z vetvy ACK. GKI izoluje prispôsobenia dodávateľa SoC a OEM modulom zásuvných modulov, čím eliminuje kód mimo stromu a umožňuje spoločnosti Google posielať aktualizácie jadra priamo koncovému používateľovi. Spoločnosť Google už viac ako rok pracuje na spôsobe poskytovania aktualizácií GKI prostredníctvom Obchodu Play, pomocou hlavného modulu. Nezabudnite sa pozrieť ako je Generic Kernel Image ďalším krokom k vyriešeniu problému fragmentácie Androidu.
Fantómové procesy
Android 12 zaviedol niekoľko obmedzení procesov na pozadí; prvým je, že podriadené procesy aplikácií, ktoré spotrebúvajú príliš veľa CPU na pozadí, budú zabité, ak je na pozadí aj nadradený proces. Druhým zavedeným obmedzením je obmedzenie počtu podriadených procesov, ktoré môžu byť aktívne v danom čase. Z spáchanie histórieZdá sa, že spoločnosť Google sa snažila zastaviť nečestné procesy na pozadí.
„Aplikácie môžu použiť Runtime.exec() na vytvorenie podriadeného procesu a rámec nebude mať žiadnu predstavu o svojom životnom cykle. Teraz sledujte tieto procesy vždy, keď ich nájdeme – v súčasnosti ich možno spozorovať počas vzorkovania štatistík procesora. Ak spotrebúva príliš veľa procesora, zatiaľ čo proces nadradenej aplikácie je tiež na pozadí, zabite ho. Štandardne povoľujeme až 32 takýchto procesov; proces s najhorším skóre oom adj ich rodičov bude zabitý, ak ich bude príliš veľa.“
Samozrejme, smartfóny s Androidom sú už notoricky známe zabíjaním aplikácií na pozadí. Takmer všetci hlavní výrobcovia OEM sa do toho nejakým spôsobom, tvarom alebo formou zapájajú a spoločnostiam sa to páči OnePlus, Samsung a Xiaomi sú považované za najhoršie. Aj keď má AOSP určité obmedzenia aplikácií na pozadí, pre výrobcov je typické, že si na AOSP vytvárajú vlastné obmedzenia. Toto sú však dosť prísne obmedzenia pre pokročilých používateľov a podporujú správanie, proti ktorému boli pokročilí používatelia už dlhú dobu. Možno to z dlhodobého hľadiska zvýši výdrž batérie, ale je to dosť užívateľsky nepriateľský prístup.
Android 12 je zatiaľ moja obľúbená verzia Androidu
Android 12 je zatiaľ najprepracovanejšia a najkompletnejšia verzia Androidu
Pokiaľ ide o verzie systému Android, v mojich očiach je Android 12 zatiaľ najupracovanejšou a najkompletnejšou verziou systému Android. Okrem niektorých problémov s Material You je farebná tematika fantastická a naozaj sa mi páči, ako sa telefón sám ladí ja. Takmer všetky tieto zmeny, od súkromia a zabezpečenia až po vylepšenia pod kapotou, sú dobré pre koncového používateľa a v konečnom dôsledku prechádzajú dlhou a dlhou cestou dozrievania platformy Android.
Existuje bod, v ktorom je to zmena kvôli zmene? Možno, ale nie som si celkom istý, či sme to už dosiahli. Android 11 vyzeral dobre, no zároveň vyzeral veľmi barebone. Vizuálny neporiadok je zlý a mám pocit, že Android 12 dokáže dosiahnuť nový, aktualizovaný vzhľad bez pridania ďalšieho neporiadku. Napriek tomu chápem argumenty týkajúce sa plytvania priestorom - jednoducho sa o to dosť nestarám. Môj telefón stále funguje, vyzerá krajšie a myslím si, že je pre neho príjemnejší priemer (čítaj: nie nadšenec) užívateľ.
Mnohé z týchto zmien bude potrebné vylepšiť v systéme Android 13. Nemám nevyhnutne pocit, že používam beta verziu, ale mám pocit, že to Google dokáže viac. Zdá sa, že je potrebné urobiť viac, a je toho ešte viac bude byť hotový.