Android 12 ülevaade: minu siiani olnud Androidi lemmik iteratsioon

Android 12 on siiani minu lemmik Androidi iteratsioon, kuid see pole täiuslik. Muutusi on palju – mõned head ja mõned kindlasti halvad.

Android 12 on siin olnud umbes kuu ja ma olen seda oma igapäevase juhina kasutanud Google Pixel 6 Pro alates selle käivitamisest. Android 12 esindab API taset 31 ja see saabus AOSP lähtekoodi languse kujul paar nädalat enne Pixeli nutitelefonidesse.

Varasematel aastatel avaldati uus Androidi versioon eelmistele Pixeli telefonidele enne uue seadme turuletoomist, kuid Google hoidis seekord tagasi. Minus olev küünik tunneb, et see oli turunduslikel eesmärkidel – lõppude lõpuks oli Pixel 6 seeria kogu tunnuslause see, et see oli "For All You Are", keskendudes tugevalt isikupärastamisele. Arvestades, et Android 12 eesmärk on isikupärastamine, ei ole minu arvates vastuoluline arvata, et Google hoidis tahtlikult tagasi Android 12 Pixel kasutuselevõtt, et paljastada see koos uue nutitelefoniga, millel on võrreldes selle mudeliga täiesti uus välimus ja tunne. eelkäijad.

Android 12 puhul on palju, millesse süveneda, ja kuigi ma võin öelda, et see on esteetilisest vaatenurgast mu lemmik Androidi versioon, pole ma kindel, kas see on üldiselt mu lemmik. Google jätkab Pixeli eksklusiivse funktsiooni ja Android 12 funktsiooni piiride hägustumist, kuid kõik, mida olen tuvastanud Pixeli eksklusiivse funktsioonina, tuvastatakse sellisena.

Selles arvustuses navigeerimine:

  • Materjalid teie ja muud kasutajaliidese muudatused
    • Kiirseaded
    • Vidinad
    • Pixel Launcher (eksklusiivne pikslitele)
    • Hiljutine URL-i jagamine (eksklusiivne pikslite jaoks)
    • Muud muudatused
  • Esinemisklass
  • Privaatsus
    • Privaatsuse juhtpaneel
    • Piiratud juurdepääs asukohale
    • Lõikelauale juurdepääsu teatis
    • Juurdepääs kaamerale ja mikrofonile
    • Privaatne arvutustuum (eksklusiivne pikslitele)
  • Kattealused muudatused operatsioonisüsteemis Android 12
    • Üldise tuuma kujutise tutvustus
    • Fantoomprotsessid

Materjalid teie ja muud kasutajaliidese muudatused

Vaieldamatult suurim muudatus Android 12-s on Material You

Vaieldamatult suurim muudatus Android 12-s on Materjal Sina, Google'i materjalikujunduskeele uusim versioon. Materjal, mida Google kirjeldab, "püüab luua disainilahendusi, mis on iga stiili jaoks isikupärased, juurdepääsetavad igale vajadusele, elusad ja kohandatavad iga ekraani jaoks.Android 12 arendamisel lõi Google uue teemamootori koodnimega "monet", mis loob rikkaliku pastelsete värvide paleti tuletatud kasutaja taustapildist. Neid värve rakendatakse seejärel süsteemi erinevatele osadele ja nende väärtused tehakse kättesaadavaks API, millele kasutaja rakendused saavad helistada, võimaldades seega rakendustel otsustada, kas nad soovivad oma värvi muuta UI. Google on Material You osas kõikehõlmanud ja ettevõte on värskendanud enamikku oma rakendustest, et lisada dünaamilised värvid.

Kui soovite selle kohta rohkem teada saada, vaadake meie selgitajat kuidas Material You töötab.

Kiirseaded

Android 12 kiirseaded tunduvad olevat äärmiselt polariseerivad. Seal on päris suured nupud, täiesti uus avaanimatsioon ja kõik on väga ümardatud. Mulle meeldib uus ripp-animatsioon, kuigi tunnen igatsen Gaussi hägusust märguannete taga. Ühevärviline ei tee seda minu jaoks, isegi kui see on ka teie inspireeritud materjal. Sellegipoolest on see uus rippmenüü animatsioon üks minu lemmikanimatsioone kogu Androidis.

Arvan, et Android 12 märguanded ja kiirseaded näevad palju ilusamad välja

Võrreldes Android 11-ga, arvan, et Android 12 märguanded ja kiirseaded näevad palju ilusamad välja. Ma tean, et on palju argumente, mis väidavad, et kaotate kasuliku ruumi (see langeb kuuelt kergesti ligipääsetavalt seadelt neljale), kuid saate ka rippmenüüs ruumi juurde. Nüüd on neid kaheksa valikuvõimalusi kuue asemel ja kuus, mida varem näidati, olid samad kuus, millele pääses niikuinii kiiresti juurde. Teisisõnu, kahele järgmisele seadele juurdepääsuks tuli Android 11-s alla tõmmata, uuesti alla tõmmata ja seejärel üle pühkida. Android 12 puhul peate lihtsalt alla tõmbama, alla tõmbama ja siis on teil juba juurdepääs kahele rohkemale lülitile, kui teil oleks varem olnud.

Ausalt öeldes arvan ka, et ilmselt on parem, kui nupud sisaldavad ka funktsiooni nime. Olen energiakasutaja, nii et tean, mida ikoonid tähendavad, aga kas kõik tõesti? Olen kindel, et mõned põhilised, nagu WiFi, võivad peaaegu kõik ära arvata, kuid eriti mitte segamise suvand on selline, mis võib inimesi segadusse ajada. Seal on ka toitenupp, mis viib teid toitenüüsse, ehkki Androidi vaikekäitumine 12L tähendab, et kiirseadete toitenupp avab esmalt assistendi, kui te pikalt ei puuduta seda.

Arvan, et kõige üleliigsem lisa kiirseadetele peab olema Google Pay kaart. Kaardiga maksmiseks ei pea te kunagi Google Payd avama, kuna see töötab igal ajal teie telefoni igal ekraanil. Ainus kord, kui peate selle avama, on valida konkreetne kaart, kui soovite kasutada kaarti, mis ei ole teie vaikekaart, kuid kui sageli enamik inimesi seda teeb? Samuti ei kasuta ma tegelikult kunagi nutikodu seadme juhtimisvõimalust, kuna mu tuled on häälega aktiveeritavad. Ma pääsen oma telefoni seadme juhtelementidele juurde võib-olla kord nädalas.

Veel üks Android 12 vastuoluline muudatus on see, kuidas lülitate Android 12 seadmes Wi-Fi välja. Interneti-kiirseadete paani puudutamine viib teid teise menüüsse, kus saate oma mobiilset andmesidet, WiFi-ühendust või valida mõne muu WiFi-võrgu.

Kui ma olen aus, siis ma isiklikult eelistan seda muutust läbi mis see kunagi oli, kuid saan aru pettumusest tänu lisanupupuudutuse kasutuselevõtule. Omast kogemusest leian, et WiFi ja mobiilne andmeside on mõttekas olla ühe vihmavarju all. Kui aga soovite WiFi-ühenduse sisselülitamiseks spetsiaalse nupu tagasi saada, siis Mishaal Rahman jagas Twitteris käsku mille kaudu saate käivitada adb et see tagasi saada.

<span >adb shell settings put secure sysui_qs_tiles span><span >"$(settings get secure sysui_qs_tiles),wifi"span>

Üldiselt arvan, et uus märguannete sahtel ja kiirseaded on hästi kujundatud ning eelistan mõlemat isegi kui ma oleksin soovinud oma märguannete taga näha rakendusi, mis sarnanevad eelmiste Androidi versioonidega. Ma arvan, et paljud neist muudatustest on mõistlikud ja ma ei pea ilmtingimata osa neist vihkama.

Google'i rakenduste komplektis on palju Android 12 Material You ühilduvaid vidinaid ja need kõik järgivad valitsevat süsteemiteemat. Mõnikord võib nende muutmine olla aeglane, et need sobiksid ülejäänud süsteemi teemaga, kuid kohandatakse vastavalt kus need asuvad ka kodumenüüs. Ma ei kasuta ikka veel kunagi Androidi vidinaid (ma ei veeda palju aega oma avaekraanil ega hooli enam selle väljamõeldud väljanägemisest), kuid inimestele, kes seda kasutavad, võivad need muudatused meeldida.

Google teatas an vidinate kapitaalremont operatsioonisüsteemis Android 12, ja ettevõte tarnis kindlasti. Android 12 visuaalsete muudatustega vastavusse viimiseks julgustab Google arendajaid rakendama ümarate nurkadega vidinaid ja polsterdust. The Vidinate API töötati täielikult ümber, et parandada kasutajakogemust mitmel platvormil, Androidi variantidel ja käivitusprogrammidel. Vidinad said dünaamilisemad juhtnupud, mis võimaldavad teil otse avakuval kasutada märkeruutude, raadionuppude ja lülititega. Vidinavalija pakub isegi reageerivaid eelvaateid.

Uus API lisab ka tuge dünaamiline värvimine osana Material You teemamismootorist, võimaldades vidinatel kohaneda tapeediga, nagu ka muude visuaalsete elementidega. Google on eemaldanud ka vidina avaekraanile paigutamisel nõutava konfiguratsioonietapi ja lisanud uue API, et luua tagasiühilduvaid vidinaid.

Huvitav on see, et vidinate teabele pääseb nüüd juurde Google Assistant, et pakkuda võimaluste API abil kiiret ülevaadet. Sees ajaveebi postitus, märkis Google, et assistent suudab pakkuda kasutajateleühekordsed vastused, kiired värskendused ja mitmeastmeline suhtlus”, vaadates vidinates saadaolevat teavet.

Pixel Launcher (eksklusiivne Pixel)

Pixel Launcher on ilmselgelt Pixeli eksklusiivne funktsioon ja see on nagu kunagi varem. Ekraani allservas on püsivalt kinni jäänud otsinguriba, ülaosas kiirvidin ja Google'i rakendus asub avakuva vasakul pool. See on lihtne ja töötab, kuid ma tean, et paljud inimesed eelistaksid Google'i otsinguriba eemaldada.

Pixeli käivitajal on võimalus pakkuda käivitamiseks vajalikke rakendusi nii allosas dokis kui ka täispikkuses rakenduste sahtlis. Rakenduste soovitused põhinevad tehisintellektil ja põhinevad teie telefoni kasutusel. Olen märganud, et allosas olevad rakendused erinevad sageli rakenduste sahtlis soovitatud rakendustest, mis viitab sellele, et mõlemas kohas soovitatud rakendusi arvutatakse erinevalt.

Pixel Launcher võimaldab ka muuta rakenduse ruudustiku suurust, lubada temaatilisi ikoone ning lülituda tumeda ja heleda teema vahel. Temaatilised ikoonid on tähistatud kui "beeta", mis... on hea, sest nad ei näe suurepärased välja. Mulle meeldib idee, mida Google nendega taotleb, kuna need on Material You-teemalised, kuid need ei näe head välja, eriti kui nende kõrval kuvatakse toetamata rakendusi.

Pixel Launcher on suures osas Androidi maailma iOS-i käivitaja

Rakenduste sahtlis on ka a Pikslite eksklusiivne seadmeülene otsing mis on saadaval enamaks kui lihtsalt oma rakendustes otsimiseks. Seda nimetatakse universaalseks otsinguks ja see põhineb AppSearchi teenus, mis tähendab, et teised originaalseadmete tootjad saaksid soovi korral hõlpsasti sellise funktsiooni oma Androidi variantidesse lisada. See võib otsida kontaktide, rakenduste, rakenduste otseteede, seadete ja muu hulgast. See sobib suurepäraselt näiteks Spotifyst oma esitusloendite leidmiseks. Saate lubada funktsiooni, nii et iga kord, kui rakenduste sahtli üles tõmbate, tõstetakse ka teie klaviatuur üles ja saate kohe tippima hakata. Proovisin seda mõnda aega kasutada, kuid lõpuks lülitasin selle välja.

Pixel Launcher on suures osas Androidi maailma iOS-i käivitaja. Sellel puudub üsna palju kohandamisvõimalusi, mida oleme oodanud Nova Launcherilt või mõnelt muult parimad Androidi käivitajad sa võid saada. Mõnele inimesele meeldib see lihtsus ja kuigi ma selle vastu ei pane, on mänguvõimaluste olemasolu lahe.

Hiljutine URL-i jagamine (piksliteta)

Hiljuti vaadatud URL-i jagamine on Pixel-eksklusiivne funktsioon, mis võimaldab kasutajatel jagada viimati vaadatud veebisisu linke otse viimasel ekraanil. Iga rakendus saab selle lubada, kuid see on Google Chrome'is vaikimisi lubatud ning see on kiire ja lihtne viis rakenduste vahel linkide jagamiseks ning lisab menüüsse Hiljutised veelgi rohkem funktsioone.

Muud muudatused

Minu suurim häda seoses Android 12-ga on muutus aku statistika kuvamises. Eelkõige arvustajana on need mitmel põhjusel äärmiselt problemaatilised. Lisaks sellele, et teljed ei ole mingil viisil märgistatud, on andmed nii palju vähem kasutatavad kui varem. Minu rakendusekasutus viimase 24 tunni jooksul ei lähtestu pärast telefoni laadimist, mis tähendab, et ma ei saa enam kuvada aku statistika ekraanipilte pärast päeva kasutamist. Olen akustatistika jaoks andmete kogumiseks kasutanud teist rakendust GSam. Asi on veelgi hullemaks teinud, sest iga riba on kahetunnine vahe, mis ei paku mulle praktiliselt mitte midagi. On peaaegu solvav, et Google lisas selle funktsionaalsuse justkui edasiminekuks võrreldes vanemate Androidi versioonidega. See osa on muide Pixeli eksklusiivne – te ei saa Android 12-s vaikimisi neid ribasid puudutada.

Veel üks väike mure, mis mul on, on see, et ekraanialune sõrmejäljeskanner ei ilmu samal ajal kui mustriga klahviluku. Saate kas sisestada mustri või sisestada oma sõrmejälje. Kui libistate mustrile juurdepääsemiseks üles, peate seejärel sõrmejäljeandurile juurdepääsu saamiseks pühkima tagasi. Miks ei saa mõlemat lubada? See oleks mõttekam ja ühtsem, eriti kuna klahvilukk ise ei võta palju ruumi. See tundub imeliku otsusena, eriti kui teised originaalseadmete tootjad on sellest juba aru saanud.


Esinemisklass

Androidi ühilduvuse määratluse dokument on Androidi ökosüsteemi oluline osa. API-de ja platvormi käitumise järjepidevuse säilitamiseks Android-seadmete vahel ühendab Google Google'i mobiiliteenuste levitamise (sealhulgas rakendused ja raamistikud, nagu Google Play pood ja Google Play teenused) koos litsentsilepingutega, mis nõuavad, et seadmed peavad kinni Google'i eeskirjadest. “Androidi ühilduvusprogramm” (muude nõuete hulgas). Androidi ühilduvusprogramm koosneb mitmest automatiseeritud testkomplektist ja CDD-s loetletud reeglite kogum (CDD PDF Android 12 jaoks on saadaval siin).

Android 12 puhul on CDD-l paar muudatust, kuid enamik neist on ilusad väikesed või mõjutavad tegelikult ainult originaalseadmete tootjaid. Üks suurimaid muudatusi, mida oleme näinud, oli sissejuhatus ühest "esinemisklass”, mida saab määratleda Android-nutitelefoni ehitusomadustes. Google on sellest juba teatanud koos Android 12 Beta 1 väljalaskmisega, ja see on lihtne viis arendajatele kontrollida, kui kiire Android-nutitelefon tegelikult on. Androidi arendajate lehelGoogle ütleb, et igal Androidi versioonil on oma vastav jõudlusklass, mis tähendab, et Android 12 jaoks on olemas jõudlusklass ja Android 13, 14 jne jaoks on üks.

Jõudlusklassid on edasi-ühilduvad. See tähendab, et seade saab üle minna uuele Androidi versioonile ilma oma jõudlusklassi muutmata, kuid see tähendab ka seda, et seadmed võivad oma klassi muuta, kui need vastavad selle uue OS-i nõuetele versioon. Mõned 12. jõudlusklassi põhinõuded on toodud allpool.

Jõudlusklassi 12 põhinõuded

  • Vähemalt 6 GB muutmälu
  • Vähemalt 400dpi ja 1080p eraldusvõime
  • Vähemalt 120 MB/s järjestikuse kirjutamise, 250 MB/s järjestikuse lugemise, 10 MB/s juhusliku kirjutamise ja 40 MB/s juhusliku lugemise kiirus
  • Peab olema (vähemalt) 12 MP tagakaamera, mis suudab salvestada 4K 30 kaadrit sekundis
  • Peab olema (vähemalt) 4 MP esikaamera, mis suudab salvestada 1080p 30 kaadrit sekundis

Jõudlusklassid võivad olla kasulikud rakenduste arendajatele, et parandada üldist kasutuskogemust mitte ainult jõudlusklassi spetsifikatsioonile vastavates seadmetes, vaid ka madalama klassi telefonide puhul. Kui rakendus tuvastab, et telefon ei vasta jõudlusklassi seadme nõuetele, saab selle välja lülitada teatud nõudlikumad funktsioonid või visuaalsed efektid, et parandada rakenduse toimimist madalamate seadmete puhul telefonid. Samuti võib see tuvastada, kas see töötab ühel neist parimad Android-telefonid, sel juhul võib see lubada suure jõudlusega funktsioone.

Varem oleme näinud, kuidas Google on püüdnud määratleda teatud funktsioonide jaoks erinevat tüüpi minimaalset riistvara. Kas mäletate Google'i Daydream VR-i? Ettevõte kehtestas operatsioonisüsteemi Android 7.1 Nougat käivitamisel Daydreamiga ühilduvate seadmete CDD-s minimaalse ühilduvusnõude. Mõned neist nõuetest hõlmasid füüsilist põhinõuet, Vulkani tuge, ekraani suurust minimaalselt ja maksimaalselt, HEVC ja VP9 tuge ning palju muud. See on selgelt selle kontseptsiooni edasiarendus, kuigi seda rakendatakse laiemalt kogu Androidi ökosüsteemis.

Segadusttekitavalt näivad jõudlusklassid välja antud koos Androidi versioonidega, kuid töötavad ka neist sõltumatult. Android 12-ga seadme saab käivitada jõudlusklassiga 12 ja seejärel minna tulevikus üle Android 13-le, kuid säilitada oma vanema jõudlusklassi. Android 11 jõudlusklass määratleti CDD-s tagasiulatuvalt.

Eesmärk on segane, kuid see näib olevat vaid minimaalne spetsifikatsioon, mida rakendused saavad kontrollida ja näha, kas need töötavad piisavalt võimsas seadmes või mitte. Ma pole kindel, kuidas rakenduse arendaja neid spetsifikatsioone täpselt kasutaks, kuid arvan, et lisateavet Seadmete rakenduste arendajatele kättesaadavaks tegemine on lõppkokkuvõttes hea, isegi kui seda tuleb tõenäoliselt täpsustada ja anda konkreetne eesmärk. Tundub, et praegu on see suunatud eelkõige "meediumi jõudlusele", mis seletab, miks palju tähelepanu pööratakse salvestuskiirusele, ekraani eraldusvõimele ja kaamera võimalustele.


Privaatsus

Privaatsus on viimastel aastatel olnud Google'i üks suurimaid fookusi. Androidi kasutab üle 2,5 miljardi seadme üle maailma ja nii suur installibaas tähendab, et ohus osalejad tunnevad palju soovimatut huvi. Seetõttu lisab iga uus Androidi versioon funktsioone, mis tagavad, et teie tundlik teave on saadaval ainult teile. Android 12 tutvustab palju uusi privaatsusega seotud muudatusi. Siin pole mitte ainult uus pealkiri Privacy Compute Core (praegu a Pikslite eksklusiivne), kuid seal on ka privaatsuse armatuurlaud, kaamera ja mikrofoni indikaatorid, asukoha juhtnupud ja palju muud.

Androidi töötab üle 2,5 miljardi seadme üle maailma

Privaatsuse juhtpaneel

See uus privaatsuse armatuurlaua ekraan annab kasutajatele teavet selle kohta, kui sageli pääsevad rakendused juurde komponentidele, nagu kaamera, mikrofon ja asukoht, ning samuti annab kasutajatele teada, millised rakendused neile juurde pääsevad, kui sageli nad neile juurde pääsevad, ja võimaldab kasutajatel need load tühistada, kui nad arvavad, et ka nemad neile juurde pääsevad sageli. See on fantastiline lisand, mille abil on tõesti lihtne näha, kuidas erinevad rakendused pääsevad juurde olulistele õigustele.

Piiratud juurdepääs asukohale

Android 12 on kasutusele võtnud võimaluse anda rakendustele pigem "ligikaudne" asukoht kui täpne asukoht. Mõelge näiteks oma ilmarakendusele. Kas see tõesti peab teadma teie täpne aadress? Üldiselt mitte ja on mõistlikum, et vaja läheb vaid teadmisi teie üldisest asukohast. Seda kontseptsiooni on rakendatud operatsioonisüsteemis Android 12, et saaksite otsustada, kas rakendus saab juurdepääsu teie täpsele asukohale või ligikaudsele asukohale.

Lõikelauale juurdepääsu teatis

Google lisas röstsaiateate, mis kuvatakse, kui rakendus teie lõikelauale juurde pääseb. Oleme kõik varem oma lõikepuhvrisse tundlikke andmeid salvestanud, üldiselt seetõttu, et peame need andmed ühest kohast teise kopeerima. Kuid enne Android 12-t pääsesid rakendused lõikepuhvrile soovi korral juurde ning polnud võimalik teada, kas ja millal nad seda teevad. Toost ei näita, kas lõikelauale juurdepääsu taotlus pärineb samast rakendusest, kuhu see kopeeriti.

Juurdepääs kaamerale ja mikrofonile

Saate oma telefoni kiirseadetest hõlpsasti juurdepääsu kaamerale ja mikrofonile välja lülitada ning parim osa on see, et süsteem tegeleb sellega teie eest. Selle tulemusel saavad rakendused katkestustega graatsiliselt hakkama ega jookse kokku, kui juurdepääsu ootamatult tühistate, kui nad järgivad parimaid tavasid. Näiteks näevad rakendused lihtsalt musta pildiotsijat, kui kaamera juurdepääs on keelatud. Need lülitid ei ole vaikimisi kiirseadetes ja need tuleb käsitsi välja tõmmata. Minu arvates tuleks selliseid privaatsuskeskseid funktsioone tõsta esile ja lõppkasutajale palju paremini esile tõsta, et nad teaksid nende olemasolust.

Privaatne arvutustuum (eksklusiivne pikslitele)

Väidetavalt pakuvad privaatarvutusteenused privaatsust säilitavat silla Private Compute Core'i ja pilve vahel, võimaldab pakkuda uusi AI mudeleid ja muid värskendusi liivakasti masinõppe funktsioonidele turvalise tee kaudu. Google ütleb, et funktsioonide ja privaatarvutusteenuste vaheline suhtlus toimub teatud hulga kaudu sihipärased avatud lähtekoodiga API-d, mis eemaldavad andmetest tuvastava teabe ja rakendavad privaatsust tehnoloogiad nagu Liitõpe, Federated Analytics ja Privaatne teabe hankimine. Kui soovite selle kohta rohkem teada saada, vaadake meie selgitajat kõik, mida me teame Google Pixel 6 seeria privaatarvuti tuuma kohta.


Kattealused muudatused operatsioonisüsteemis Android 12

Üldise tuuma kujutise tutvustus

Google on aastaid töötanud Androidi killustatuse vähendamise nimel, kuigi osa selle põhjuseks on Androidi olemus. Ruumis tegutseb lugematu arv originaalseadmete tootjaid ja kõik nad soovivad oma seadmete jaoks ise muudatusi teha. Probleem on siis selles, et tundub, et Android OS-i värskendused levivad aeglaselt, kuid Google ei saa tegelikult palju teha, et sundida originaalseadmete tootjaid oma seadmeid värskendama. Sellisena on parim, mida Google teha saab, teha värskendusprotsess võimalikult lihtsaks.

Selle killustatuse lahendamiseks töötas Google Androidi üldise kerneli kujutise (GKI) kallal. See on sisuliselt otse ACK-i harust kompileeritud kernel. GKI isoleerib SoC tarnija ja OEM-i kohandused pistikprogrammide moodulitest, välistades puuvälise koodi ja võimaldades Google'il saata kerneli värskendused otse lõppkasutajale. Google on üle aasta töötanud selle nimel, et pakkuda Play poe kaudu GKI värskendusi, põhiliini mooduli abil. Kontrollige kindlasti kuidas üldine kerneli kujutis on järgmine samm Androidi killustatuse probleemi lahendamise suunas.

Fantoomprotsessid

Android 12 kehtestas taustaprotsessidele paar piirangut; esimene on see, et taustal liiga palju protsessorit tarbivate rakenduste alamprotsessid surevad, kui taustal on ka vanemprotsess. Teine kehtestatud piirang on alamprotsesside arvu piirang, mis võivad igal ajahetkel olla aktiivsed. Alates ajalugu siduma, näib, et Google üritas petturlikke taustaprotsesse piirata.

Rakendused võiksid kasutada alamprotsessi loomiseks faili Runtime.exec () ja raamistikul pole selle elutsüklist aimugi. Nüüd jälgige neid protsesse alati, kui me need leiame – praegu võib protsessori statistika proovide võtmise ajal neid märgata. Kui see tarbib liiga palju protsessorit, samal ajal kui selle põhirakenduse protsess on samuti taustal, tapke see. Vaikimisi lubame kuni 32 sellist protsessi; nende vanemate halvima oom-adj-skooriga protsess tapetakse, kui neid on liiga palju.

Muidugi on Android-nutitelefonid juba taustal rakenduste tapmise poolest kurikuulsad. Peaaegu kõik suuremad originaalseadmete tootjad tegelevad sellega mingil viisil, kuju või vormiga ning ettevõtted nagu OnePlusi, Samsungi ja Xiaomi peetakse halvimateks. Kuigi AOSP-l on mõned taustarakenduste piirangud, on tüüpiline, et tootjad loovad AOSP-le oma piirangud. Need on aga energiakasutajatele üsna ranged piirangud ja soodustavad käitumist, mille vastu on energiakasutajad pikka aega häälekalt vastu olnud. Võib-olla pikendab see pikemas perspektiivis aku kasutusaega, kuid see on üsna kasutajavaenulik lähenemine.


Android 12 on siiani minu lemmik Androidi iteratsioon

Android 12 on Androidi seni kõige viimistletum ja täiuslikum versioon

Mis puutub Androidi versioonidesse, siis minu silmis on Android 12 Androidi seni kõige viimistletum ja täiuslikum versioon. Peale mõningate Material You hädade on värviteemastamine fantastiline ja ma naudin väga seda, kuidas telefon end sobivaks häälestab. mina. Peaaegu kõik need muudatused, alates privaatsusest ja turvalisusest kuni kapotialuste täiustusteni, on lõppkasutajale kasulikud ja viivad lõpuks Androidi platvormi küpsemise poole.

Kas on mingi punkt, kus see on muutus muutuse nimel? Võib-olla, aga ma pole päris kindel, et oleme selleni veel jõudnud. Android 11 nägi hea välja, kuid nägi ka väga paljas välja. Visuaalne segadus on halb ja ma arvan, et Android 12 suudab saavutada uue, värskendatud välimuse ilma täiendavat segadust lisamata. Seda öeldes mõistan ma raisatud ruumi puudutavaid argumente – ma lihtsalt ei hooli sellest piisavalt. Minu telefon töötab endiselt, see näeb ilusam välja ja minu arvates on see meeldivam keskmine (loe: mitte entusiast) kasutaja.

Paljusid neist muudatustest tuleb Android 13-s täiustada. Ma ei pruugi tunda, et kasutan beetaversiooni, kuid tundub, et Google suudab seda teha rohkem. Jääb mulje, et teha tuleb veel ja veel on veel tahe tehtud.