Lëshimi i platformës mobile Android 12

Kompania Google publikoi version e platformës mobile të hapur Android 12. Kodi i burimit i lidhur me versionin e ri është vendosur në repositorin Git të projektit (dega android-12.0.0_r1). Përditësimet e firmware janë përgatitur për pajisjet e serisë Pixel, si dhe për smartphone-t e prodhuesve Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo dhe Xiaomi. Për më tepër, janë formuar ndërtimet universale GSI (Generic System Images), të përshtatshme për pajisje të ndryshme të bazuara në arkitekturën ARM64 dhe x86_64.

TĂ« rejat kryesore:

  • ËshtĂ« propozuar njĂ« nga pĂ«rmirĂ«simet mĂ« tĂ« rĂ«ndĂ«sishme tĂ« dizajnit tĂ« ndĂ«rfaqes nĂ« historinĂ« e projektit. Dizajni i ri realizon konceptin "Material You", i paraqitur si njĂ« variant i Material Design tĂ« ardhshĂ«m. Koncepti i ri do tĂ« aplikohet automatikisht pĂ«r tĂ« gjitha platformat dhe elementet e ndĂ«rfaqes, dhe nuk do tĂ« kĂ«rkojĂ« nga zhvilluesit e aplikacioneve qĂ« tĂ« bĂ«jnĂ« ndonjĂ« ndryshim. NĂ« korrik, Ă«shtĂ« planifikuar qĂ« tĂ« ofrohet pĂ«r zhvilluesit e aplikacioneve lĂ«shimi i parĂ« stabil i toolkit-it tĂ« ri pĂ«r zhvillimin e ndĂ«rfaqeve grafike — Jetpack Compose.
    Lëshimi i platformës mobile Android 12

    Në platformë ka një dizajn të ri për widget-et. Widget-et janë bërë më të dukshme, me kënde më të lakuara, dhe është e mundur të përdoren ngjyra dinamike që përputhen me temën e sistemit. Janë shtuar elementë interaktivë të kontrollit, siç janë kutitë e kontrollit dhe kalimin (CheckBox, Switch dhe RadioButton), për shembull, duke lejuar në widget-in TODO të redaktoni listat e detyrave pa hapur aplikacionin.

    Lëshimi i platformës mobile Android 12

    JanĂ« realizuar kalime mĂ« tĂ« qeta vizuale nĂ« aplikacionet qĂ« janĂ« nisur nga widget-et. Personalizimi i widget-eve Ă«shtĂ« thjeshtuar — Ă«shtĂ« shtuar njĂ« buton (rreth me laps) pĂ«r rregullimin e shpejtĂ« tĂ« vendosjes sĂ« widget-it nĂ« ekran, i cili shfaqet pas njĂ« prekjeje tĂ« gjatĂ« tĂ« widget-it.

    Lëshimi i platformës mobile Android 12 Lëshimi i platformës mobile Android 12

    Shtohen mënyrat e reja të kufizimit të madhësisë së widget-it dhe mundësia e përdorimit të dizajnit responsiv të elementeve të widget-it për të krijuar dizajne standarde që ndryshojnë në varësi të madhësisë së zonës së dukshme (p.sh., është e mundur të formoni dizajne të ndara për tabletët dhe smartphone-t). Në ndërfaqen e përzgjedhjes së widget-eve është realizuar një parapamje dinamike dhe mundësia e shfaqjes së përshkrimit të widget-it.

    Lëshimi i platformës mobile Android 12
  • ËshtĂ« shtuar mundĂ«sia e automatizmit tĂ« adaptimit tĂ« paletĂ«s sĂ« sistemit nĂ« ngjyrĂ«n e sfondit tĂ« zgjedhur — sistemi automatikisht pĂ«rcakton ngjyrat dominuese, rregullon paletĂ«n aktuale dhe aplikon ndryshimet nĂ« tĂ« gjitha elementet e ndĂ«rfaqes, duke pĂ«rfshirĂ« zonĂ«n e njoftimeve, ekranin e bllokimit, widget-et dhe rregullatorin e volumit.
  • JanĂ« realizuar efekte tĂ« reja animuese, siç janĂ« zvogĂ«limi gradual dhe zhvendosja e butĂ« e zonave gjatĂ« rrotullimit, shfaqjes dhe lĂ«vizjes sĂ« elementeve nĂ« ekran. PĂ«r shembull, kur njĂ« njoftim anulohet nĂ« ekranin e bllokimit, treguesi i kohĂ«s automatikisht zmadhohet dhe merr hapĂ«sirĂ«n qĂ« mĂ« parĂ« e zinte njoftimi.
  • I Ă«shtĂ« rishikuar dizajni i zonĂ«s sĂ« rĂ«nĂ« me njoftime dhe cilĂ«simet e shpejta. MundĂ«sitĂ« pĂ«r Google Pay dhe menaxhimin e shtĂ«pisĂ« inteligjente janĂ« shtuar nĂ« cilĂ«simet e shpejta. Duke mbajtur butonin e energjisĂ«, aktivizohet asistentin Google, tĂ« cilit mund t’i japĂ«sh urdhra pĂ«r tĂ« bĂ«rĂ« njĂ« thirrje, hapur njĂ« aplikacion ose lexuar njĂ« artikull me zĂ«. Pamja e pĂ«rgjithshme e njoftimeve Ă«shtĂ« standardizuar nĂ« pĂ«rmbajtjen e caktuar nga aplikacioni.
    Lëshimi i platformës mobile Android 12
  • Efekti i shtrirjes sĂ« kufijve tĂ« rrotullimit (Stretch overscroll) Ă«shtĂ« shtuar, duke dhĂ«nĂ« tĂ« kuptojĂ« se pĂ«rdoruesi ka dalĂ« jashtĂ« zonĂ«s sĂ« rrotullimit dhe ka arritur fundin e pĂ«rmbajtjes. Pamja e pĂ«rmbajtjes me efektin e ri duket si tĂ« shtrihet dhe tĂ« kthehet prapa. Rejima e re e tregimit tĂ« fundit tĂ« rrotullimit Ă«shtĂ« aktivizuar si parazgjedhje, por nĂ« cilĂ«sime Ă«shtĂ« parashikuar njĂ« opsion pĂ«r tĂ« kthyer sjelljen e vjetĂ«r.
  • Interfaca Ă«shtĂ« optimizuar pĂ«r pajisje me ekrane tĂ« palosshme.
    Lëshimi i platformës mobile Android 12
  • Kalimet e zĂ«rit janĂ« realizuar mĂ« tĂ« qeta — kur kalon nga njĂ« aplikacion qĂ« lĂ«shon zĂ« nĂ« njĂ« tjetĂ«r, zĂ«ri i aplikacionit tĂ« parĂ« tani zbehet gradualisht, ndĂ«rsa ai i dytĂ« rritet gradualisht, pa pĂ«rplasje tĂ« zĂ«rit tĂ« njĂ«rit mbi tjetrin.
  • NdĂ«rfaqja e menaxhimit tĂ« lidhjeve rrjetĂ«sore nĂ« bllokun e cilĂ«simeve tĂ« shpejta, panelin dhe konfiguruesin sistemik Ă«shtĂ« modernizuar. ËshtĂ« shtuar njĂ« panel i ri Interneti qĂ« lejon kalim tĂ« shpejtĂ« midis ofruesve tĂ« ndryshĂ«m dhe diagnostikimin e problemeve.
    Lëshimi i platformës mobile Android 12
  • ËshtĂ« shtuar mundĂ«sia e krijimit tĂ« screenshot-eve qĂ« mbulojnĂ« jo vetĂ«m zonĂ«n e dukshme, por edhe pĂ«rmbajtjen nĂ« zonĂ«n e rrotullimit. MundĂ«sia e ruajtjes sĂ« pĂ«rmbajtjes jashtĂ« zonĂ«s sĂ« dukshme funksionon pĂ«r tĂ« gjitha aplikacionet qĂ« pĂ«rdorin pĂ«r output klasĂ«n View. PĂ«r tĂ« zbatuar mbĂ«shtetje pĂ«r screenshot-et e rrotullueshme nĂ« programet qĂ« pĂ«rdorin ndĂ«rfaqe specifike, Ă«shtĂ« propozuar API ScrollCapture.
    Lëshimi i platformës mobile Android 12
  • Funksioni i automatik tĂ« rrotullimit tĂ« pĂ«rmbajtjes sĂ« ekranit Ă«shtĂ« pĂ«rmirĂ«suar, tani mund tĂ« pĂ«rdorĂ« njohjen e fytyrĂ«s nga kamera e pĂ«rparme pĂ«r tĂ« pĂ«rcaktuar nevojĂ«n pĂ«r tĂ« rrotulluar ekranin, pĂ«r shembull, kur personi pĂ«rdor telefonin shtrirĂ«. PĂ«r tĂ« siguruar privatĂ«sinĂ«, informacioni pĂ«rpunohet nĂ« fluks pa ruajtjen ndĂ«rmjetĂ«sore tĂ« imazheve. MundĂ«sia Ă«shtĂ« pĂ«r momentin e disponueshme vetĂ«m nĂ« smartphone-t Pixel 4 dhe modelet mĂ« tĂ« reja.
  • ËshtĂ« pĂ«rmirĂ«suar moda "imazhi nĂ« imazh" (PIP, Picture in Picture) dhe Ă«shtĂ« rritur qartĂ«sia e efekteve tĂ« kalimit. NĂ« rast se aktivizohet kalimi automatik nĂ« PIP me gjestin up-to-home (nĂ« lartĂ«si tĂ« faqes) aplikacioni tani kalon menjĂ«herĂ« nĂ« modin PIP, pa pritur pĂ«rfundimin e animacionit. ËshtĂ« pĂ«rmirĂ«suar ndryshimi i madhĂ«sisĂ« sĂ« dritareve PIP me pĂ«rmbajtje qĂ« nuk Ă«shtĂ« video. Shtohet mundĂ«sia pĂ«r tĂ« fshehur dritaren PIP duke e tĂ«rhequr atĂ« nĂ« anĂ«n e majtĂ« ose tĂ« djathtĂ« tĂ« ekranit. Comportamenti kur preket dritarja PIP Ă«shtĂ« ndryshuar — njĂ« prekje tani tregon butonat e kontrollit, ndĂ«rsa njĂ« prekje dyfish ndryshon madhĂ«sinĂ« e dritares.
  • Optimizimi i performancĂ«s:
    • ËshtĂ« realizuar njĂ« optimizim i rĂ«ndĂ«sishĂ«m i performancĂ«s sĂ« sistemit — ngarkesa nĂ« CPU e shĂ«rbimeve kryesore tĂ« sistemit Ă«shtĂ« ulur me 22%, gjĂ« qĂ« ka çuar nĂ« njĂ« rritje tĂ« kohĂ«s sĂ« funksionimit pĂ«r 15%. PĂ«rmes uljes sĂ« konkurrencĂ«s sĂ« bllokimeve, reduktimit tĂ« vonesave dhe optimizimit tĂ« hyrjes/daljes, Ă«shtĂ« rritur performanca e kalimit nga njĂ« aplikacion nĂ« tjetrin dhe Ă«shtĂ« zvogĂ«luar koha e nisjes sĂ« aplikacioneve.

      NĂ« PackageManager, gjatĂ« punĂ«s me snapshot-et nĂ« modalitetin e leximit, konkurrenca e bllokimeve Ă«shtĂ« ulur me 92%. NĂ« mekanizmin e bashkĂ«veprimit nĂ« mes tĂ« proceseve Binder Ă«shtĂ« aplikuar njĂ« memorie e lehtĂ« e cila e ka lejuar uljen e vonesave nĂ« 47 herĂ« pĂ«r disa lloje tĂ« thirrjeve. ËshtĂ« rritur performanca e pĂ«rpunimit tĂ« skedarĂ«ve dex, odex dhe vdex, çka ka çuar nĂ« njĂ« ulje tĂ« kohĂ«s sĂ« ngarkesĂ«s sĂ« aplikacioneve, veçanĂ«risht nĂ« pajisjet me memorie tĂ« vogĂ«l. ËshtĂ« pĂ«rshpejtuar nisja e aplikacioneve nga njoftimet, pĂ«r shembull, nisja e Google Photos nga njoftimi tani realizohet 34% mĂ« shpejt.

      Përmirësuar performanca e pyetjeve në DB përmes aplikimit të optimizimeve inline në operacionin CursorWindow. Për sasi të vogla të të dhënave, CursorWindow është bërë më i shpejtë me 36%, ndërsa për grupe që përfshijnë më shumë se 1000 rreshta, shpejtësia mund të arrijë deri në 49 herë.

      Kriteret janë proponuar për klasifikimin e pajisjeve sipas performancës. Në varësi të mundësive të pajisjes, i jepet një klasë performance që më pas mund të përdoret në aplikacione për të kufizuar funksionalitetin e kodeve në pajisjet me fuqi të ulët ose për të punuar me përmbajtje multimediale me cilësi më të lartë në pajisje më të fuqishme.

    • ËshtĂ« realizuar moduli i hibernimit tĂ« aplikacioneve, qĂ« lejon qĂ« nĂ«se pĂ«rdoruesi nuk ka ndĂ«rvepruar pĂ«r njĂ« kohĂ« tĂ« gjatĂ« me programin, automatikisht tĂ« anulojĂ« autorizimet e dhĂ«na mĂ« parĂ« aplikacionit, tĂ« ndalojĂ« ekzekutimin, tĂ« kthjellojĂ« burimet e pĂ«rdorura nga aplikacioni, si memoria, dhe tĂ« bllokojĂ« nisjen e punĂ«ve nĂ« sfond dhe dĂ«rgimin e njoftimeve push. Ky moduli mund tĂ« aplikohet pĂ«r shumicĂ«n e aplikacioneve dhe ndihmon nĂ« ruajtjen e tĂ« dhĂ«nave tĂ« pĂ«rdoruesit, tĂ« cilat ende janĂ« qasje nga programet e harruara. NĂ«se dĂ«shirohet, moduli i hibernimit mund tĂ« çaktivizohet selektivisht nĂ« cilĂ«sime.
    • Animacioni gjatĂ« rrotullimit tĂ« ekranit Ă«shtĂ« optimizuar, duke reduktuar vonesĂ«n pĂ«rpara rrotullimit me rreth 25%.
    • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« njĂ« motor kĂ«rkimi me performancĂ« tĂ« lartĂ«, AppSearch, qĂ« lejon indeksimin e informacionit nĂ« pajisje dhe kryerjen e kĂ«rkimeve me tekst tĂ« plotĂ« me renditjen e rezultateve. AppSearch ofron dy lloje indekset - pĂ«r organizimin e kĂ«rkimeve nĂ« aplikacione tĂ« veçanta dhe pĂ«r kĂ«rkimin nĂ« tĂ« gjithĂ« sistemin.
    • ËshtĂ« shtuar API Game Mode dhe cilĂ«simet pĂ«rkatĂ«se qĂ« lejojnĂ« menaxhimin e profilit tĂ« performancĂ«s sĂ« lojĂ«s - pĂ«r shembull, mund tĂ« sakrifikosh performancĂ«n pĂ«r tĂ« zgjatur jetĂ«gjatĂ«sinĂ« e baterisĂ« ose tĂ« pĂ«rdorĂ«sh tĂ« gjitha burimet e disponueshme pĂ«r tĂ« arritur FPS maksimale.
    • ËshtĂ« shtuar funksioni play-as-you-download pĂ«r shkarkimin e burimeve tĂ« lojĂ«rave nĂ« sfond gjatĂ« procesit tĂ« instalimit, qĂ« lejon fillimin e lojĂ«s para se shkarkimi tĂ« pĂ«rfundojĂ«.
    • ËshtĂ« rritur pĂ«rgjegjshmĂ«ria dhe shpejtĂ«sia e reagimit kur punohet me njoftimet. PĂ«r shembull, tani, me prekjen e pĂ«rdoruesit nĂ« njĂ« njoftim, ka njĂ« kalim tĂ« menjĂ«hershĂ«m nĂ« aplikacionin e lidhur. NĂ« aplikacione, pĂ«rdorimi i pĂ«rpunuesve ndĂ«rmjetĂ«s tĂ« njoftimeve (notification trampoline) Ă«shtĂ« kufizuar.
    • ËshtĂ« optimizuar thirrjet IPC nĂ« Binder. FalĂ« pĂ«rdorimit tĂ« njĂ« strategie tĂ« re tĂ« ruajtjes dhe eliminimit tĂ« konflikteve gjatĂ« bllokimeve, Ă«shtĂ« arritur tĂ« reduktohen ndjeshĂ«m vonesat. NĂ« formĂ«n e pĂ«rgjithshme, performanca e thirrjeve tĂ« Binder Ă«shtĂ« rritur rreth dy herĂ«, por nĂ« disa fusha Ă«shtĂ« arritur tĂ« pĂ«rmirĂ«sohet akoma mĂ« shumĂ«. PĂ«r shembull, thirrja e refContentProvider() Ă«shtĂ« bĂ«rĂ« 47 herĂ« mĂ« e shpejtĂ«, releaseWakeLock() 15 herĂ« dhe JobScheduler.schedule() 7.9 herĂ«.
    • Me qĂ«llim parandalimin e problemeve tĂ« mundshme me performancĂ«n, aplikacioneve u ndalohet tĂ« aktivizojnĂ« shĂ«rbimet me pĂ«rparĂ«si (foreground service) gjatĂ« punĂ«s nĂ« mĂ«nyrĂ« tĂ« prapambetur, pĂ«rveç disa rasteve speciale. PĂ«r tĂ« aktivizuar punĂ«t gjatĂ« qĂ«ndrimit nĂ« prapavijĂ«, rekomandohet tĂ« pĂ«rdoret WorkManager. PĂ«r tĂ« thjeshtuar kalimin, Ă«shtĂ« ofruar njĂ« lloj i ri punĂ«sh nĂ« JobScheduler, i cili aktivizohet menjĂ«herĂ«, ka pĂ«rparĂ«si mĂ« tĂ« lartĂ« dhe qasje nĂ« rrjet.
  • Ndryshime qĂ« ndikojnĂ« nĂ« Đ±Đ”Đ·ĐŸĐżĐ°ŃĐœĐŸŃŃ‚ŃŒ Đž ĐșĐŸĐœŃ„ĐžĐŽĐ”ĐœŃ†ĐžĐ°Đ»ŃŒĐœĐŸŃŃ‚ŃŒ:
    • ËshtĂ« zbatuar ndĂ«rfaqja Privacy Dashboard me njĂ« pamje tĂ« pĂ«rgjithshme tĂ« tĂ« gjitha cilĂ«simeve tĂ« autorizimeve, qĂ« lejon tĂ« kuptosh se cilat tĂ« dhĂ«na tĂ« pĂ«rdoruesit kanĂ« akses aplikacionet. NĂ« ndĂ«rfaqe gjithashtu Ă«shtĂ« e disponueshme njĂ« shkallĂ« kohe qĂ« vizualizon historinĂ« e aksesit tĂ« aplikacioneve nĂ« mikrofon, kamerĂ« dhe tĂ« dhĂ«na pĂ«r vendndodhjen. PĂ«r çdo aplikacion, mund tĂ« shihen detajet dhe arsyet e aksesit nĂ« tĂ« dhĂ«nat e privatĂ«sisĂ«.
      Lëshimi i platformës mobile Android 12
    • Paneli Ă«shtĂ« pasuruar me tregues aktiviteti pĂ«r mikrofonin dhe kamerĂ«n, qĂ« shfaqen kur aplikacioni ka akses nĂ« kamerĂ« ose mikrofon. Kur klikoni nĂ« treguesit, shfaqet njĂ« dialog me cilĂ«simet qĂ« lejon pĂ«rcaktimin se cili aplikacion po punon me kamerĂ«n ose mikrofonin, dhe nĂ«se Ă«shtĂ« e nevojshme, tĂ« revokoni autorizimet.
    • NĂ« bllokun e shpejtĂ« tĂ« cilĂ«simeve janĂ« shtuar kalimtarĂ«, me anĂ« tĂ« tĂ« cilĂ«ve mund tĂ« fikni me forcĂ« mikrofonin dhe kamerĂ«n. Pas fikjes, pĂ«rpjekjet pĂ«r tĂ« aksesuar kamerĂ«n dhe mikrofonin do tĂ« çojnĂ« nĂ« shfaqjen e njĂ« njoftimi dhe pĂ«rcjelljen e tĂ« dhĂ«nave tĂ« zbrazĂ«ta aplikacionit.
      Lëshimi i platformës mobile Android 12
    • ËshtĂ« shtuar njĂ« njoftim i ri, qĂ« shfaqet nĂ« fund tĂ« ekranit çdo herĂ« qĂ« aplikacioni pĂ«rpiqet tĂ« lexojĂ« pĂ«rmbajtjen e buferit tĂ« kopjimit pĂ«rmes thirrjes sĂ« funksionit getPrimaryClip(). NĂ«se pĂ«rmbajtja nga buferi i kopjimit kopjohet nĂ« tĂ« njĂ«jtin aplikacion nĂ« tĂ« cilin Ă«shtĂ« shtuar, njoftimi nuk shfaqet.
    • Shtuar autorizimi i veçantĂ« BLUETOOTH_SCAN pĂ«r skanimin e pajisjeve tĂ« afĂ«rta pĂ«rmes Bluetooth. MĂ« parĂ«, kjo mundĂ«si ofrohej vetĂ«m nĂ«se kishte akses nĂ« informacionet mbi vendndodhjen e pajisjes, duke kĂ«rkuar kĂ«shtu dhĂ«nien e autorizimeve shtesĂ« pĂ«r aplikacioneve qĂ« kĂ«rkojnĂ« lidhje me njĂ« pajisje tjetĂ«r pĂ«rmes Bluetooth.
    • Dialogu pĂ«r modernizimin e dhĂ«nies sĂ« qasshmĂ«risĂ« nĂ« informacione mbi vendndodhjen e pajisjes Ă«shtĂ« pĂ«rmirĂ«suar. Tani pĂ«rdoruesi ka mundĂ«sinĂ« tĂ« japĂ« aplikacionit tĂ« dhĂ«na tĂ« vendndodhjes sĂ« saktĂ« ose tĂ« ofrojĂ« vetĂ«m tĂ« dhĂ«na tĂ« afĂ«rta, si dhe tĂ« kufizojĂ« fuqitĂ« nĂ« vetĂ«m seancĂ«n aktive tĂ« punĂ«s me programin (ndaloni qasshmĂ«rinĂ« gjatĂ« qĂ«ndrimit nĂ« sfond). Nivelin e saktĂ«sisĂ« sĂ« tĂ« dhĂ«nave tĂ« ofruara kur zgjidhet vendndodhja e afĂ«rt mund ta ndryshoni nĂ« cilĂ«simet, duke pĂ«rfshirĂ« lidhjen me aplikacionet e veçanta.
      Lëshimi i platformës mobile Android 12
    • PĂ«r zhvilluesit e aplikacioneve Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« çaktivizuar dritaret e jashtme me paralajmĂ«rime qĂ« mbulojnĂ« pĂ«rmbajtjen. MĂ« parĂ«, mundĂ«sia e shfaqjes sĂ« dritareve mbuluese u rregullua pĂ«rmes kĂ«rkesĂ«s pĂ«r autorizim, tĂ« cilat ishin konfirmuar gjatĂ« instalimit tĂ« aplikacioneve qĂ« shfaqnin dritare mbuluese. Nuk kishte mjete qĂ« lejonin tĂ« ndikoheshin nĂ« mbulimin e pĂ«rmbajtjes nga aplikacione tĂ« cilat ishin mbuluese. Me pĂ«rdorimin e thirrjes Window#setHideOverlayWindows() tĂ« gjitha dritaret mbuluese tani do tĂ« fshihen automatikisht. PĂ«r shembull, fshirja mund tĂ« aktivizohet nĂ« shfaqjen e informacionit tĂ« veçantĂ« siç Ă«shtĂ« konfirmimi i transaksionit.
    • Aplikacioneve u janĂ« ofruar cilĂ«sime shtesĂ« pĂ«r kufizimet e operacioneve me njoftime gjatĂ« bllokimit tĂ« ekranit. MĂ« parĂ«, vetĂ«m ishte ofruar mundĂ«sia e menaxhimit tĂ« dukshmĂ«risĂ« sĂ« njoftimeve gjatĂ« bllokimit tĂ« ekranit, ndĂ«rsa tani mund tĂ« aktivizohet autentikimi i detyrueshĂ«m pĂ«r kryerjen e çdo veprimi me njoftime gjatĂ« bllokimit tĂ« ekranit. PĂ«r shembull, njĂ« aplikacion pĂ«r shkĂ«mbimin e mesazheve mund tĂ« kĂ«rkojĂ« ta kryejĂ« autentikimin pĂ«rpara se tĂ« fshijĂ« njĂ« mesazh ose ta shĂ«nojĂ« si tĂ« lexuar.
    • ËshtĂ« shtuar API PackageManager.requestChecksums() pĂ«r kĂ«rkimin dhe verifikimin e checksum-it tĂ« aplikacionit tĂ« instaluar. MbĂ«shteten algoritme si SHA256, SHA512 dhe Merkle Root.
    • NĂ« motorin web WebView Ă«shtĂ« zbatuar mundĂ«sia e pĂ«rdorimit tĂ« atributit SameSite pĂ«r menaxhimin e Cookie. Vlerat "SameSite=Lax" kufizojnĂ« dĂ«rgimin e Cookie pĂ«r kĂ«rkesa ndĂ«rsite, siç janĂ« kĂ«rkesat pĂ«r imazhe ose ngarkimin e pĂ«rmbajtjes pĂ«rmes iframe nga njĂ« sit tjetĂ«r. NĂ« modalitetin "SameSite=Strict", Cookie nuk dĂ«rgohen pĂ«r asnjĂ« lloj kĂ«rkese ndĂ«rsite, pĂ«rfshirĂ« tĂ« gjitha lidhjet hyrĂ«se nga sitet e jashtme.
    • ËshtĂ« vazhduar puna mbi randomizimin e adresave MAC pĂ«r tĂ« pĂ«rjashtuar mundĂ«sinĂ« e ndjekjes sĂ« pajisjes kur Ă«shtĂ« e lidhur me njĂ« rrjet tĂ« paelin. PĂ«r aplikacionet e paprivilegjuara, Ă«shtĂ« kufizuar qasja nĂ« adresĂ«n MAC tĂ« pajisjes dhe kur thirret funksioni getHardwareAddress() tani kthehet njĂ« vlerĂ« e zbrazĂ«t.
  • Ndryshime dhe pĂ«rmirĂ«sime tĂ« nivelit tĂ« ulĂ«t pĂ«r zhvilluesit e aplikacioneve:
    • Shtohet mundĂ«sia e adaptimit tĂ« elementeve tĂ« ndĂ«rfaqes pĂ«r pajisjet me ekrane tĂ« rrumbullakosur. TĂ« zhvilluesit tani mund tĂ« marrin informacion mbi kĂ«ndet e rrumbullakosura dhe tĂ« rregullojnĂ« elementet e ndĂ«rfaqes qĂ« bien nĂ« zonat e padukshme. PĂ«rmes API-sĂ« sĂ« re RoundedCorner, mund tĂ« mĂ«sohen parametra tĂ« tillĂ« si rrezja dhe qendra e rrumbullakosjes, ndĂ«rsa pĂ«rmes Display.getRoundedCorner() dhe WindowInsets.getRoundedCorner() pĂ«rcaktohen koordinatat e çdo kĂ«ndi tĂ« rrumbullakosur tĂ« ekranit.
      Lëshimi i platformës mobile Android 12
    • ËshtĂ« shtuar njĂ« API i ri CompanionDeviceService, qĂ« mundĂ«son aktivizimin e aplikacioneve qĂ« kontrollojnĂ« pajisje shoqĂ«ruese, siç janĂ« orĂ«t inteligjente dhe treguesit e aktivitetit. API zgjidh problemin e aktivizimit dhe lidhjes sĂ« aplikacioneve tĂ« nevojshme kur njĂ« pajisje shoqĂ«ruese Ă«shtĂ« afĂ«r. Sistemi aktivizon shĂ«rbimin kur pajisja Ă«shtĂ« nĂ« afĂ«rsi dhe dĂ«rgon njĂ« njoftim kur pajisja lidhet ose shkĂ«putet nga zona e dukshmĂ«risĂ«. Aplikacionet gjithashtu mund tĂ« pĂ«rdorin profilin e ri tĂ« pajisjeve shoqĂ«ruese pĂ«r tĂ« thjeshtuar konfigurimin e autorizimeve pĂ«r t'u lidhur me pajisjen.
    • ËshtĂ« pĂ«rmirĂ«suar sistemi i parashikimit tĂ« kapacitetit. Aplikacionet tani mund tĂ« kĂ«rkojnĂ« informacione mbi kapacitetin e parashikuar tĂ« pĂ«rgjithshĂ«m nĂ« lidhje me operatorin, njĂ« rrjet tĂ« veçantĂ« wireless (Wi-Fi SSID), llojin e rrjetit dhe nivelin e sinjalit.
    • ËshtĂ« thjeshtuar aplikimi i efekteve vizuale standarde, si blur dhe ndryshimi i ngjyrave, tĂ« cilat tani mund tĂ« aplikohen me ndihmĂ«n e API-sĂ« RenderEffect pĂ«r çdo objekt RenderNode ose tĂ« gjithĂ« zonĂ«n e dukshme, duke pĂ«rfshirĂ« zinxhirin me efekte tĂ« tjera. Ky funksionalitet, pĂ«r shembull, lejon qĂ« tĂ« zbutet njĂ« imazh i paraqitur pĂ«rmes ImageView, pa kopjim, pĂ«rpunim dhe zĂ«vendĂ«sim tĂ« qartĂ« tĂ« bitmap-it, duke lĂ«nĂ« kĂ«to veprime nĂ« anĂ«n e platformĂ«s. Po ashtu Ă«shtĂ« ofruar njĂ« API Window.setBackgroundBlurRadius(), me anĂ« tĂ« sĂ« cilĂ«s mund tĂ« zbutet sfondi i dritares me efektin e xhamit tĂ« mjegullt dhe tĂ« theksohet thellĂ«sia pĂ«rmes mjegullĂ«s sĂ« hapĂ«sirĂ«s pĂ«rreth dritares.
      Lëshimi i platformës mobile Android 12
    • JanĂ« integruar mjete pĂ«r kodimin e pĂ«rshtatshĂ«m tĂ« rrjedhave multimediatike, tĂ« cilat mund tĂ« pĂ«rdoren nĂ« mjedise me aplikacione qĂ« punojnĂ« me kamerĂ«n, duke ruajtur video nĂ« formatin HEVC, pĂ«r tĂ« siguruar pĂ«rputhshmĂ«rinĂ« me aplikacionet qĂ« nuk e mbĂ«shtesin kĂ«tĂ« format. PĂ«r kĂ«to aplikacione Ă«shtĂ« shtuar funksioni i kodimit automatik nĂ« njĂ« format mĂ« tĂ« zakonshĂ«m AVC.
    • Shtohet mbĂ«shtetje pĂ«r formatin e imazheve AVIF (AV1 Image Format), i cili pĂ«rdor teknologjitĂ« e kompresimit intra-kadri nga formati i kodimit tĂ« videove AV1. Konteineri pĂ«r shpĂ«rndarjen e tĂ« dhĂ«nave tĂ« kompresuara nĂ« AVIF Ă«shtĂ« plotĂ«sisht analog me HEIF. AVIF mbĂ«shtet si imazhe nĂ« HDR (High Dynamic Range) dhe hapĂ«sirĂ«n ngjyrorĂ« Wide-gamut, ashtu edhe nĂ« Standard Dynamic Range (SDR).
    • ËshtĂ« propozuar njĂ« API i unifikuar OnReceiveContentListener pĂ«r ngjitjen dhe lĂ«vizjen midis aplikacioneve pĂ«r lloje tĂ« zgjeruara tĂ« pĂ«rmbajtjes (tekst i formatizuar, imazhe, video, skedarĂ« audio etj.), duke pĂ«rdorur burime tĂ« ndryshme tĂ« dhĂ«nash, duke pĂ«rfshirĂ« buferin e transferimit, tastierĂ«n dhe ndĂ«rfaqen drag&drop.
    • ËshtĂ« shtuar efekti i ndjeshmĂ«risĂ« nĂ«pĂ«rmjet motorit tĂ« vibratorit tĂ« integruar nĂ« telefon, frekuenca dhe intensiteti i vibrimit tĂ« tĂ« cilit varen nga parametrat e tingullit qĂ« po shfaqet aktualisht. Ky efekt i ri lejon ndjeshmĂ«ri fizike tĂ« tingullit dhe mund tĂ« pĂ«rdoret pĂ«r tĂ« shtuar realizmin nĂ« lojĂ«ra dhe programe audio.
    • NĂ« modalitetin e zhytjes (Immersive mode), ku programi shfaqet nĂ« ekran tĂ« plotĂ« duke fshehur panelat e shĂ«rbimit, navigimi Ă«shtĂ« lehtĂ«suar me ndihmĂ«n e Gestures kontrolluese. PĂ«r shembull, nĂ« aplikacionet pĂ«r leximin e librave, shikimin e videove dhe punĂ«n me fotografi, tani Ă«shtĂ« e mundur tĂ« lĂ«vizni me njĂ« lĂ«vizje tĂ« vetme.
    • NĂ« kuadĂ«r tĂ« projektit Mainline, i cili lejon pĂ«rditĂ«simin e komponentĂ«ve tĂ« veçantĂ« tĂ« sistemit pa pĂ«rditĂ«simin e gjithĂ« platformĂ«s, janĂ« pĂ«rgatitur modulet e reja sistemike qĂ« mund tĂ« pĂ«rditĂ«sohen, pĂ«rveç 22 moduleve qĂ« janĂ« tĂ« disponueshme nĂ« Android 11. PĂ«rditĂ«simet prekin komponentĂ«t e pakĂ«rcyer me pajisjen, tĂ« cilĂ«t shkarkohen pĂ«rmes Google Play veçmas nga pĂ«rditĂ«simet OTA tĂ« softuerit nga prodhuesi. NdĂ«r modulet e reja qĂ« mund tĂ« pĂ«rditĂ«sohen pĂ«rmes Google Play pa pĂ«rditĂ«simin e softuerit janĂ« ART (Android Runtime) dhe moduli pĂ«r rikodimin e videove.
    • NĂ« klasĂ«n WindowInsets Ă«shtĂ« shtuar njĂ« API pĂ«r tĂ« pĂ«rcaktuar pozita pĂ«r shfaqjen e treguesve tĂ« pĂ«rdorimit tĂ« kamerĂ«s dhe mikrofonit (treguesit mund tĂ« mbivendosen te elementet e kontrollit nĂ« aplikacione me ekran tĂ« plotĂ« dhe pĂ«rmes kĂ«tij API, aplikacioni mund tĂ« rregullojĂ« ndĂ«rfaqen e tij).
    • PĂ«r pajisjet qĂ« administrohen nĂ« mĂ«nyrĂ« tĂ« centralizuar Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndaluar pĂ«rdorimin e ndĂ«rruesve pĂ«r tĂ« fikur mikrofonin dhe kamerĂ«n.
    • PĂ«r aplikacionet CDM (Companion Device Manager) qĂ« operojnĂ« nĂ« sfond dhe menaxhojnĂ« pajisje shoqĂ«ruese si orĂ«t inteligjente dhe treguesit e aktivitetit, Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« aktivizuar shĂ«rbime aktive (foreground).
    • NĂ« vend tĂ« redaksisĂ« pĂ«r pajisjet e veshura Android Wear, Ă«shtĂ« vendosur nĂ« bashkĂ«punim me kompaninĂ« Samsung qĂ« tĂ« zhvillohet njĂ« platformĂ« e re unike, qĂ« kombinohet me mundĂ«sitĂ« e Android dhe Tizen.
    • Kanalet e redaktimeve Android pĂ«r sistemet infotainment tĂ« automjeteve dhe televizorĂ«t e mençur janĂ« zgjeruar.

    Burimi: opennet.ru

  • Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster