Kompania Google prezantoi versionin e parë beta të platformës mobile të hapur Android 12. Lansimi i Android 12 pritet në tremujorin e tretë të vitit 2021. Ndërtimet e firmware-it janë përgatitur për pajisjet Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G dhe Pixel 5, si dhe për disa pajisje ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi dhe ZTE.
Ndër ndryshimet më të dukshme për përdoruesit janë:
- ĂshtĂ« propozuar njĂ« nga pĂ«rmirĂ«simet mĂ« domethĂ«nĂ«se tĂ« dizajnit tĂ« ndĂ«rfaqes nĂ« histori tĂ« projektit. Dizajni i ri realizon konceptin 'Material You', tĂ« paraqitur si njĂ« variant i Material Design tĂ« brezit tĂ« ardhshĂ«m. Koncepti i ri do tĂ« aplikohet automatikisht pĂ«r tĂ« gjitha platformat dhe elementĂ«t e ndĂ«rfaqes, dhe nuk do tĂ« kĂ«rkojĂ« nga zhvilluesit e aplikacioneve tĂ« bĂ«jnĂ« ndonjĂ« ndryshim. NĂ« korrik pritet t'u ofrohet zhvilluesve tĂ« aplikacioneve lĂ«shimi i parĂ« stabil i toolkit-it tĂ« ri pĂ«r zhvillimin e ndĂ«rfaqeve grafike â Jetpack Compose.

Në vetë platformën dallohet një dizajn i ri i widgets. Widget-et janë bërë më të dukshëm, këndet janë skajuar më shumë, dhe është bërë e mundur përdorimi i ngjyrave dinamike që korrespondohen me temën sistemore të dizajnit. Janë shtuar elementë interaktivë për kontroll, si kutitë e kontrollit dhe ndërprerësit (CheckBox, Switch dhe RadioButton), p.sh., që lejojnë redaktimin e listave të detyrave në widget-in TODO, pa hapur aplikacionin.

ĂshtĂ« realizuar njĂ« kalim mĂ« i shkĂ«lqyer vizual nĂ« aplikacionet qĂ« fillojnĂ« nga widget-et. Personalizimi i widget-eve Ă«shtĂ« thjeshtuar â Ă«shtĂ« shtuar njĂ« buton (rrethi me lapsin) pĂ«r pĂ«rshtatjen e shpejtĂ« tĂ« vendosjes sĂ« widget-it nĂ« ekran, i cili shfaqet me njĂ« prekje tĂ« gjatĂ« nĂ« widget.


Janë ofruar modalitete të tjera për kufizimin e madhësisë së widget-it dhe mundësia e përdorimit të përbërjeve të adaptueshme të elementeve të widget-it (responsive layout) për krijimin e dizenjove të tipizuar që ndryshojnë në varësi të madhësisë së fushës së dukshme (p.sh., është e mundur të krijohen dizajne të ndara për tableta dhe smartphone). Në ndërfaqen e zgjedhjes së widget-eve (widget picker) është realizuar një parashikim dinamik dhe mundësia për të shfaqur përshkrimin e widget-it.

- Shtohet mundĂ«sia pĂ«r adaptimin automatik tĂ« paletĂ«s sistemore me ngjyrĂ«n e sfondit tĂ« zgjedhur â sistemi automatikisht pĂ«rcakton ngjyrat dominues, rregullon paletĂ«n aktuale dhe aplikon ndryshimet nĂ« tĂ« gjithĂ« elementet e ndĂ«rfaqes, duke pĂ«rfshirĂ« zonĂ«n e njoftimeve, ekranin e bllokimit, widget-at dhe rregulluesin e zĂ«rit.
- Janë realizuar efekte të reja animate, si rritja graduale e shkallës dhe zhvendosja e butë e zonave gjatë skrollimit, shfaqjes dhe lëvizjes së elementeve në ekran. Për shembull, kur anuloni një njoftim në ekranin e bllokimit, treguesi i kohës automatikisht rritet dhe zë hapësirën që më parë e zinin njoftimi.
- Pamja e zonës së rënies me njoftime dhe cilësime të shpejta është ripërtrirë. Në cilësimet e shpejta janë shtuar opsione për Google Pay dhe menaxhimin e shtëpisë inteligjente. Duke mbajtur butonin e fuqisë, krijohet thirrje për Google Assistant, të cilit mund t'i jepet një komandë për të bërë një thirrje, të hapë një aplikacion ose të lexojë me zë një artikull.

- ĂshtĂ« shtuar efekti i shtrirjes sĂ« kufijve tĂ« skrollimit (Stretch overscroll), qĂ« tĂ« bĂ«jĂ« tĂ« kuptoni se pĂ«rdoruesi ka dalĂ« pĂ«rtej zonĂ«s sĂ« skrollimit dhe ka arritur fundin e pĂ«rmbajtjes. Imazhi i pĂ«rmbajtjes me efektin e ri duket se shtrihet dhe kthehet prapa. NjĂ« modalitet i ri i indikacionit tĂ« fundit tĂ« skrollimit Ă«shtĂ« aktivizuar si parazgjedhje, por nĂ« cilĂ«simet ka njĂ« opsion pĂ«r kthim nĂ« sjelljen e mĂ«parshme.
- Interfata është optimizuar për pajisjet me ekrane të palosura.

- JanĂ« realizuar kalime mĂ« tĂ« buta tĂ« tingujve â kur kaloni nga njĂ« aplikacion qĂ« lĂ«shon zĂ«, nĂ« njĂ« tjetĂ«r, tingulli i parĂ« tani zbutet gradualisht, ndĂ«rsa i dyti rritet ngadalĂ«, pa mbivendosjen e njĂ« tingulli mbi tjetrin.
- U realizua njĂ« optimizim tĂ« konsiderueshĂ«m tĂ« performancĂ«s sĂ« sistemit â ngarkesa nĂ« CPU tĂ« shĂ«rbimeve kryesore sistemore u reduktua me 22%, qĂ« pĂ«r pasojĂ« çoi nĂ« njĂ« rritje tĂ« kohĂ«s sĂ« funksionimit me 15%. PĂ«r shkak tĂ« reduktimit tĂ« konkurrencĂ«s sĂ« bllokimeve, shkurtimit tĂ« vonesave dhe optimizimit tĂ« hyrje/daljeve, u pĂ«rmirĂ«sua performanca e kalimit nga njĂ« aplikacion nĂ« tjetrin dhe u shkurtua koha e nisjes sĂ« aplikacioneve.
Në PackageManager, gjatë punës me snapshotet në mënyrë vetëm për të lexuar, konkurimi i bllokimeve u reduktua me 92%. Në mekanizmin e bashkëveprimit mes proceseve Binder u aplikua një ruajtje e lehtë, e cila lejon të reduktohet vonesa me 47 herë për disa lloje thirrjesh. U përmirësua performanca e përpunimit të skedarëve dex, odex dhe vdex, çka çoi në reduktimin e kohës së ngarkesës të aplikacioneve, veçanërisht në pajisjet me kapacitet të vogël memorie. U përshpejtua nisja e aplikacioneve nga njoftimet, për shembull, nisja e Google Photos nga një njoftim tani bëhet 34% më shpejt.
Kërkesat për DB janë përmirësuar përmes optimizimeve inline në operacionin CursorWindow. Për volumet e vogla të të dhënave, CursorWindow është bërë më i shpejtë me 36%, ndërsa për grupe më të mëdha që përfshijnë më shumë se 1000 rreshta, përshpejtimi mund të arrijë deri në 49 herë.
U propozuan kritere për klasifikimin e pajisjeve sipas performancës. Në varësi të mundësive të pajisjes, i jepet një klasë performancës, e cila më pas mund të përdoret në aplikacione për të kufizuar funksionalitetin e kodekëve në pajisjet me fuqi të ulët ose për të punuar me përmbajtje multimediale me cilësi më të lartë në pajisje të fuqishme.
- U realizua një modalitet hibernimi për aplikacionet, i cili lejon që, nëse përdoruesi nuk ka ndërvepruar me programin për një kohë të gjatë, automatikisht të tërheqë autorizimet e dhëna më parë aplikacionit, të ndalojë ekzekutimin, të rikthejë burimet e përdorura nga aplikacioni, siç është memoria, dhe të bllokojë nisjen e punëve në sfond dhe dërgimin e njoftimeve push. Ky modalitet mund të aplikohet për shumicën e aplikacioneve dhe lejon mbrojtjen e të dhënave të përdoruesit, të cilat vazhdojnë të kenë qasje nga programet që janë harruar prej kohësh. Nëse dëshirohet, modaliteti i hibernimit mund të çaktivizohet selektivisht në cilësimet.
- Shtuar një autorizim të veçantë BLUETOOTH_SCAN për skanimin e pajisjeve afër përmes Bluetooth-it. Më parë, kjo mundësi jepeshin vetëm me akses në informacionin mbi vendndodhjen e pajisjes, duke çuar në nevojën për t'u dhënë aplikacioneve autorizime shtesë, të cilat kërkojnë lidhje me një pajisje tjetër përmes Bluetooth-it.
- Dialogu i përmirësuar për dhënien e aksesit në informacionin mbi vendndodhjen e pajisjes. Tani përdoruesi ka mundësinë të dërgojë aplikacionit informacion mbi vendndodhjen e tij të saktë ose të ofrojë vetëm të dhëna përafërsisht, si dhe të kufizojë veprimin e autorizimeve vetëm në seancën aktive të përdorimit të programit (ndalimi i aksesit kur është në sfond). Niveli i saktësisë së të dhënave që jepen kur zgjidhet një vendndodhje e afërt mund të ndryshohet në cilësimet, duke përfshirë lidhjen me aplikacione të veçanta.

Në versionin e dytë beta pritet që të shfaqet ndërfaqja Privacy Dashboard me një përmbledhje të gjitha cilësimeve të autorizimeve, e cila lejon kuptimin se cilat të dhëna të përdoruesit aplikacionet kanë qasje. Në panel do të shtohen tregues aktivizimi për mikrofonin dhe kamerën, me të cilat gjithashtu mund të ndizni dhe fikni me forcë mikrofonin dhe kamerën.
- Në vend të një edicioni për pajisjet Android Wear së bashku me kompaninë Samsung, është vendosur të zhvillohet një platformë e re e unifikuar, që kombinon mundësitë e Android dhe Tizen.
- Janë zgjeruar mundësitë e edicionit Android për sistemet e informacionit dhe argëtimit në automjet dhe televizorët inteligjentë.
- Me novacionet e nivelit të ulët mund të njihet në përmbledhjen e versioneve të para eksperimentale të Android 12 për zhvilluesit (developer preview).
Burimi: opennet.ru








