Lëshimi i platformës mobile Android 12

Kompania Google publikoi një version të platformës mobile të hapur Android 12. Kodet burimore të lidhura me lëshimin e ri janë vendosur në depot 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 prodhuar nga Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo dhe Xiaomi. Shtesë janë krijuar ndërtimet universale GSI (Generic System Images), të përshtatshme për pajisje të ndryshme mbi arkitekturën ARM64 dhe x86_64.

Novitetet kryesore:

  • Ë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.
    Lëshimi i platformës mobile Android 12

    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.

    Lëshimi i platformës mobile Android 12

    Ë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.

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

    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.

    Lëshimi i platformës mobile Android 12
  • 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.
  • ËshtĂ« rishikuar dizajni i zonĂ«s sĂ« rĂ«nies me njoftime dhe cilĂ«sime tĂ« shpejta. NĂ« numrin e cilĂ«simeve tĂ« shpejta janĂ« shtuar opsionet pĂ«r Google Pay dhe menaxhimin e shtĂ«pisĂ« inteligjente. Duke mbajtur butonin e energjisĂ«, aktivizohet Google Assistant, tĂ« cilit mund t'i jepni komandĂ«n pĂ«r tĂ« bĂ«rĂ« njĂ« telefonatĂ«, hapur njĂ« aplikacion ose lexuar njĂ« artikull me zĂ« tĂ« lartĂ«. Njoftimet janĂ« tĂ« harmoniizuar me pĂ«rmbajtjen qĂ« pĂ«rcaktohet nga aplikacioni.
    Lëshimi i platformës mobile Android 12
  • Ë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.
    Lëshimi i platformës mobile Android 12
  • 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.
  • Interfaza e menaxhimit tĂ« lidhjeve rrjet tĂ« azhurnuar nĂ« bllokun e cilĂ«simeve tĂ« shpejta, paneli dhe konfiguratorin sistemor. ËshtĂ« shtuar njĂ« panel i ri Interneti, i cili lejon qĂ« tĂ« kaloni shpejt mes ofruesve tĂ« ndryshĂ«m dhe tĂ« diagnostikoni problemet.
    Lëshimi i platformës mobile Android 12
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« krijuar screenshot-e qĂ« mbulojnĂ« jo vetĂ«m zonĂ«n e dukshme, por edhe pĂ«rmbajtjen nĂ« zonĂ«n e rrotullimit. MundĂ«sia pĂ«r ruajtjen e pĂ«rmbajtjes jashtĂ« zonĂ«s sĂ« dukshme punon pĂ«r tĂ« gjitha aplikacionet qĂ« pĂ«rdorin klasĂ«n View pĂ«r daljen. PĂ«r tĂ« lejuar mbĂ«shtetje pĂ«r screenshot-e tĂ« rrotullueshme nĂ« programet qĂ« pĂ«rdorin ndĂ«rfaqe specifike, Ă«shtĂ« ofruar API ScrollCapture.
    Lëshimi i platformës mobile Android 12
  • Funksioni i rrotullimit automatik tĂ« pĂ«rmbajtjes sĂ« ekranit Ă«shtĂ« pĂ«rmirĂ«suar, i cili tani mund tĂ« pĂ«rdorĂ« njohjen e fytyrĂ«s nga kamera e pĂ«rparme pĂ«r tĂ« pĂ«rcaktuar nevojĂ«n pĂ«r rrotullimin e ekranit, pĂ«r shembull, kur njĂ« person e pĂ«rdor telefonin duke i shtrirĂ«. PĂ«r tĂ« siguruar privatĂ«sinĂ«, informatat pĂ«rpunohen nĂ« kohĂ« reale pa ruajtjen ndĂ«rmjetĂ«se tĂ« imazheve. Kjo mundĂ«si aktualisht Ă«shtĂ« e disponueshme vetĂ«m pĂ«r smartphone-t Pixel 4 dhe modelet mĂ« tĂ« reja.
  • ËshtĂ« pĂ«rmirĂ«suar modaliteti «picture-in-picture» (PIP, Picture in Picture) dhe Ă«shtĂ« rritur butĂ«sia e efekteve tĂ« tranzicionit. NĂ«se aktivizohet kalimi automatik nĂ« PIP me gjestin up-to-home (rrĂ«shqitje nga fundi i ekranit lart), aplikacioni tani kalon menjĂ«herĂ« nĂ« modalitetin 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. ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« fshehur dritaren PIP duke e tĂ«rhequr atĂ« drejt skajit tĂ« majtĂ« ose tĂ« djathtĂ« tĂ« ekranit. ËshtĂ« ndryshuar sjellja gjatĂ« prekjes sĂ« dritares PIP — njĂ« prekje tani shfaq butonat e kontrollit, ndĂ«rsa njĂ« prekje e dyfishtĂ« ndryshon madhĂ«sinĂ« e dritares.
  • Optimizimet e performancĂ«s:
    • 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.

      U përmirësua performanca e pyetjeve në DB përmes zbatimit të 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 që përfshijnë më shumë se 1000 rreshta, shpejtësia 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.
    • Animacioni u optimizuar gjatĂ« rotacionit tĂ« ekranit, gjĂ« qĂ« ka lejuar uljen e vonesĂ«s para rotacionit me rreth 25%.
    • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« njĂ« motor i ri kĂ«rkimi me performancĂ« tĂ« lartĂ«, AppSearch, qĂ« lejon indeksonin e informacionit nĂ« pajisje dhe kryerjen e kĂ«rkimeve tekste tĂ« plota me renditje tĂ« rezultateve. AppSearch ofron dy lloje indekse — pĂ«r organizimin e kĂ«rkimeve nĂ« aplikacione tĂ« veçanta dhe pĂ«r kĂ«rkimin nĂ« tĂ« gjithĂ« sistemin.
    • Shtuar API pĂ«r Modalitetin e LojĂ«rave dhe cilĂ«simet pĂ«rkatĂ«se, qĂ« lejojnĂ« menaxhimin e profilit tĂ« performancĂ«s sĂ« lojĂ«rave - pĂ«r shembull, mund tĂ« sakrifikoni performancĂ«n pĂ«r tĂ« zgjatur jetĂ«n e baterisĂ« ose tĂ« pĂ«rdorni tĂ« gjitha burimet e disponueshme pĂ«r tĂ« arritur FPS maksimale.
    • Shtuar funksioni play-as-you-download pĂ«r tĂ« shkarkuar burimet e lojĂ«rave nĂ« bodĂ« gjatĂ« procesit tĂ« instalimit, duke lejuar fillimin e lojĂ«s edhe para pĂ«rfundimit tĂ« shkarkimit.
    • ËshtĂ« rritur reagueshmĂ«ria dhe shpejtĂ«sia e pĂ«rgjigjes gjatĂ« punĂ«s me njoftimet. PĂ«r shembull, kur pĂ«rdoruesi prek njĂ« njoftim, tani bĂ«het kalim i menjĂ«hershĂ«m te aplikacioni i lidhur me tĂ«. NĂ« aplikacione Ă«shtĂ« kufizuar pĂ«rdorimi i pĂ«rpunuesve ndĂ«rmjetĂ«s tĂ« njoftimeve (notification trampoline).
    • ËshtĂ« optimizuar pĂ«rpunimi i thirrjeve IPC nĂ« Binder. FalĂ« njĂ« strategjie tĂ« re cache-imi dhe eliminimit tĂ« konflikteve gjatĂ« bllokimeve, vonesa Ă«shtĂ« ulur ndjeshĂ«m. NĂ« pĂ«rgjithĂ«si, performanca e thirrjeve Binder Ă«shtĂ« rritur afĂ«rsisht dy herĂ«, ndĂ«rsa nĂ« disa raste Ă«shtĂ« arritur pĂ«rshpejtim edhe mĂ« i madh. PĂ«r shembull, thirrja refContentProvider() Ă«shtĂ« bĂ«rĂ« 47 herĂ« mĂ« e shpejtĂ«, releaseWakeLock() 15 herĂ« dhe JobScheduler.schedule() 7.9 herĂ«.
    • PĂ«r tĂ« parandaluar problemet e mundshme me performancĂ«n, aplikacioneve u ndalohet tĂ« nisin shĂ«rbime prioritare (foreground service) kur funksionojnĂ« nĂ« sfond, me pĂ«rjashtim tĂ« disa rasteve tĂ« veçanta. PĂ«r nisjen e detyrave gjatĂ« punĂ«s nĂ« sfond rekomandohet pĂ«rdorimi i WorkManager. PĂ«r ta bĂ«rĂ« kalimin mĂ« tĂ« thjeshtĂ«, Ă«shtĂ« shtuar njĂ« lloj i ri detyrash nĂ« JobScheduler, i cili niset menjĂ«herĂ«, ka prioritet mĂ« tĂ« lartĂ« dhe qasje nĂ« rrjet.
  • Ndryshimet qĂ« ndikojnĂ« nĂ« sigurinĂ« dhe privatĂ«sinĂ«:
    • Realizuar ndĂ«rfaqen Privacy Dashboard me njĂ« pamje tĂ« pĂ«rgjithshme tĂ« tĂ« gjitha cilĂ«simeve tĂ« autorizimeve, duke lejuar kuptimin e tĂ« dhĂ«nave tĂ« cilat aplikacionet kanĂ« akses. NĂ« ndĂ«rfaqe gjithashtu Ă«shtĂ« e disponueshme njĂ« shkallĂ« kohe, qĂ« vizualizon historinĂ« e aksesit tĂ« aplikacioneve nĂ« mikrofon, kamerĂ« dhe tĂ« dhĂ«na mbi vendndodhjen. PĂ«r çdo aplikacion mund tĂ« shihen detajet dhe arsyet pĂ«r akses nĂ« tĂ« dhĂ«nat e privatĂ«sisĂ«.
      Lëshimi i platformës mobile Android 12
    • NĂ« panel janĂ« shtuar treguesit e aktivitetit tĂ« mikrofonit dhe kamerĂ«s, tĂ« cilĂ«t shfaqen kur aplikacioni ka akses nĂ« kamerĂ« ose mikrofon. Pasi tĂ« klikoni nĂ« tregues, hapet 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Ă« tĂ«rhiqen autorizimet.
    • NĂ« bllokun pop-up tĂ« cilĂ«simeve tĂ« shpejta janĂ« shtuar kalimtarĂ«, pĂ«rmes tĂ« cilĂ«ve mund tĂ« fiket me forcĂ« mikrofonin dhe kamerĂ«n. Pas fikjes, pĂ«rpjekjet pĂ«r akses nĂ« kamerĂ« dhe mikrofon do tĂ« çojnĂ« nĂ« shfaqjen e njĂ« njoftimi dhe transferimin e tĂ« dhĂ«nave tĂ« zbrazĂ«ta pĂ«r aplikacionin.
      Lëshimi i platformës mobile Android 12
    • Shtuar njĂ« njoftim tĂ« ri, i cili shfaqet nĂ« fund tĂ« ekranit çdo herĂ« qĂ« aplikacioni pĂ«rpiqet tĂ« lexojĂ« pĂ«rmbajtjen e clipboard-it pĂ«rmes thirrjes sĂ« funksionit getPrimaryClip(). NĂ«se pĂ«rmbajtja nga clipboard-i kopjohet nĂ« tĂ« njĂ«jtin aplikacion ku Ă«shtĂ« shtuar, njoftimi nuk shfaqet.
    • 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.
      Lëshimi i platformës mobile Android 12
    • Zhvilluesve tĂ« aplikacioneve u Ă«shtĂ« dhĂ«nĂ« mundĂ«sia tĂ« çaktivizojnĂ« dritaret paralajmĂ«ruese pop-up qĂ« mbulojnĂ« pĂ«rmbajtjen. MĂ« parĂ«, mundĂ«sia pĂ«r tĂ« shfaqur dritare mbivendosĂ«se rregullohej pĂ«rmes kĂ«rkesĂ«s pĂ«r leje, e cila konfirmohej gjatĂ« instalimit tĂ« aplikacioneve qĂ« shfaqnin dritare tĂ« tilla. Nuk kishte mjete qĂ« t’u lejonin aplikacioneve, dritaret e tĂ« cilave mbuloheshin, tĂ« ndikonin nĂ« mbivendosjen e pĂ«rmbajtjes. Tani, kur pĂ«rdoret thirrja Window#setHideOverlayWindows(), tĂ« gjitha dritaret qĂ« mbulojnĂ« pĂ«rmbajtjen do tĂ« fshihen automatikisht. PĂ«r shembull, kjo fshehje mund tĂ« aktivizohet gjatĂ« shfaqjes sĂ« informacionit veçanĂ«risht tĂ« rĂ«ndĂ«sishĂ«m, siç Ă«shtĂ« konfirmimi i njĂ« transaksioni.
    • Aplikacionet kanĂ« marrĂ« cilĂ«sime shtesĂ« pĂ«r kufizimin e veprimeve me njoftimet gjatĂ« ekranit tĂ« kyçur. MĂ« parĂ« ofrohej vetĂ«m mundĂ«sia pĂ«r tĂ« kontrolluar dukshmĂ«rinĂ« e njoftimeve gjatĂ« kyçjes sĂ« ekranit, ndĂ«rsa tani mund tĂ« aktivizohet autentifikimi i detyrueshĂ«m pĂ«r kryerjen e çdo veprimi me njoftimet nĂ« kĂ«tĂ« gjendje. PĂ«r shembull, njĂ« aplikacion mesazhesh mund tĂ« kĂ«rkojĂ« autentifikim pĂ«rpara fshirjes sĂ« njĂ« mesazhi ose shĂ«nimit tĂ« tij 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 tĂ« menaxhuar pĂ«rpunimin e Cookie. Vlera «SameSite=Lax» kufizon dĂ«rgimin e Cookie pĂ«r nĂ«nkĂ«rkesa ndĂ«rfaqesh, si kĂ«rkesat pĂ«r imazhe ose ngarkimi i pĂ«rmbajtjes pĂ«rmes iframe nga njĂ« sajt tjetĂ«r. NĂ« modalitetin «SameSite=Strict», Cookie nuk dĂ«rgohen pĂ«r asnjĂ« lloj kĂ«rkese ndĂ«rfaqesh, pĂ«rfshirĂ« tĂ« gjitha lidhjet hyrĂ«se nga sajte tĂ« jashtme.
    • Puna pĂ«r randomizimin e adresave MAC ka vazhduar pĂ«r tĂ« pĂ«rjashtuar mundĂ«sinĂ« e gjurmimit tĂ« pajisjes gjatĂ« lidhjes me rrjetin pa tel. PĂ«r aplikacionet jo tĂ« privilegjuara Ă«shtĂ« kufizuar qasja nĂ« adresĂ«n MAC tĂ« pajisjes dhe tani, gjatĂ« thirrjes sĂ« funksionit getHardwareAddress(), kthehet njĂ« vlerĂ« bosh.
  • Ndryshime dhe pĂ«rmirĂ«sime tĂ« nivelit tĂ« ulĂ«t pĂ«r zhvilluesit e aplikacioneve:
    • ËshtĂ« shtuar mundĂ«sia pĂ«r pĂ«rshtatjen e elementeve tĂ« ndĂ«rfaqes me pajisjet qĂ« kanĂ« ekrane me cepa tĂ« rrumbullakosur. Zhvilluesit tani mund tĂ« marrin informacion mbi rrumbullakimet e ekranit dhe tĂ« korrigjojnĂ« elementet e ndĂ«rfaqes qĂ« bien nĂ« zonat e padukshme tĂ« qosheve. PĂ«rmes API-sĂ« sĂ« re RoundedCorner mund tĂ« merren parametra si rrezja dhe qendra e rrumbullakimit, ndĂ«rsa me Display.getRoundedCorner() dhe WindowInsets.getRoundedCorner() mund tĂ« pĂ«rcaktohen koordinatat e çdo cepi tĂ« rrumbullakosur tĂ« ekranit.
      Lëshimi i platformës mobile Android 12
    • Shtuar API-nĂ« e re CompanionDeviceService, me tĂ« cilĂ«n mund tĂ« aktivizohen aplikacione qĂ« menaxhojnĂ« pajisje pĂ«rkrahĂ«se, si orĂ«t inteligjente dhe tracker-at e fitnesit. API zgjidh problemin e aktivizimit dhe lidhjes sĂ« aplikacioneve tĂ« nevojshme kur Ă«shtĂ« nĂ« afĂ«rsi tĂ« njĂ« pajisjeje pĂ«rkrahĂ«se. Sistemi aktivizon shĂ«rbimin kur pajisja Ă«shtĂ« afĂ«r dhe dĂ«rgon njĂ« njoftim kur pajisja Ă«shtĂ« çaktivizuar ose kur hyn ose del nga zona e dukshmĂ«risĂ«. Aplikacionet gjithashtu mund tĂ« pĂ«rdorin profilin e ri tĂ« pajisjeve pĂ«rkrahĂ«se pĂ«r tĂ« thjeshtuar konfigurimin e autorizimeve pĂ«r t'u lidhur me pajisjen.
    • ËshtĂ« pĂ«rmirĂ«suar sistemi i parashikimit tĂ« gjerĂ«sisĂ« sĂ« brezit. Tani aplikacionet mund tĂ« kĂ«rkojnĂ« tĂ« dhĂ«na pĂ«r gjerĂ«sinĂ« e pĂ«rgjithshme tĂ« brezit tĂ« parashikuar, tĂ« lidhur me operatorin, rrjetin specifik pa tel (Wi-Fi SSID), llojin e rrjetit dhe nivelin e sinjalit.
    • ËshtĂ« thjeshtuar pĂ«rdorimi i efekteve vizuale tipike, si turbullimi dhe shtrembĂ«rimi i ngjyrave, tĂ« cilat tani mund tĂ« zbatohen me anĂ« tĂ« API RenderEffect nĂ« çdo objekt RenderNode ose nĂ« tĂ« gjithĂ« zonĂ«n e dukshme, pĂ«rfshirĂ« edhe nĂ« zinxhir me efekte tĂ« tjera. Kjo mundĂ«si, pĂ«r shembull, lejon turbullimin e njĂ« figure tĂ« shfaqur pĂ«rmes ImageView pa kopjim, pĂ«rpunim dhe zĂ«vendĂ«sim tĂ« drejtpĂ«rdrejtĂ« tĂ« bitmap-it, duke ia kaluar kĂ«to veprime vetĂ« platformĂ«s. Gjithashtu Ă«shtĂ« ofruar API Window.setBackgroundBlurRadius(), me ndihmĂ«n e tĂ« cilit mund tĂ« turbullohet sfondi i dritares me efekt xhami tĂ« matĂ« dhe tĂ« theksohet thellĂ«sia pĂ«rmes turbullimit tĂ« hapĂ«sirĂ«s qĂ« rrethon dritaren.
      Lëshimi i platformës mobile Android 12
    • JanĂ« integruar mjete pĂ«r rikodimin e rrjedhave multimediale, tĂ« cilat mund tĂ« pĂ«rdoren nĂ« mjedise me njĂ« aplikacion kamere qĂ« ruan video nĂ« formatin HEVC, pĂ«r tĂ« siguruar pĂ«rputhshmĂ«ri me aplikacionet qĂ« nuk e mbĂ«shtesin kĂ«tĂ« format. PĂ«r aplikacione tĂ« tilla Ă«shtĂ« shtuar funksioni i rikodimit automatik nĂ« formatin mĂ« tĂ« pĂ«rhapur AVC.
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r formatin e imazheve AVIF (AV1 Image Format), i cili pĂ«rdor teknologjitĂ« e kompresimit brenda kornizĂ«s nga formati i kodimit video AV1. Kontejneri pĂ«r shpĂ«rndarjen e tĂ« dhĂ«nave tĂ« kompresuara nĂ« AVIF Ă«shtĂ« plotĂ«sisht i ngjashĂ«m me HEIF. AVIF mbĂ«shtet si imazhe nĂ« HDR (High Dynamic Range) dhe nĂ« hapĂ«sirĂ«n e ngjyrave Wide-gamut, ashtu edhe nĂ« diapazonin standard dinamik (SDR).
    • ËshtĂ« ofruar API i unifikuar OnReceiveContentListener pĂ«r futjen dhe zhvendosjen midis aplikacioneve tĂ« llojeve tĂ« avancuara tĂ« pĂ«rmbajtjes (tekst i formatuar, imazhe, video, skedarĂ« audio etj.), duke pĂ«rdorur burime tĂ« ndryshme tĂ« hyrjes sĂ« tĂ« dhĂ«nave, pĂ«rfshirĂ« clipboard, tastierĂ«n dhe ndĂ«rfaqen drag&drop.
    • ËshtĂ« shtuar njĂ« efekt i feedback-ut taktil, i realizuar pĂ«rmes vibratorit tĂ« integruar nĂ« telefon, ku frekuenca dhe intensiteti i dridhjes varen nga parametrat e zĂ«rit qĂ« po luhet nĂ« atĂ« moment. Efekti i ri lejon qĂ« zĂ«ri tĂ« ndihet fizikisht dhe mund tĂ« pĂ«rdoret pĂ«r t’u dhĂ«nĂ« mĂ« shumĂ« realizĂ«m lojĂ«rave dhe aplikacioneve audio.
    • NĂ« modalitetin Immersive mode, ku programi shfaqet nĂ« ekran tĂ« plotĂ« me panelet e shĂ«rbimit tĂ« fshehura, navigimi me gjeste kontrolli Ă«shtĂ« thjeshtuar. PĂ«r shembull, nĂ« aplikacionet pĂ«r lexim librash, shikim videosh dhe punĂ« me fotografi tani mund tĂ« lĂ«vizni me njĂ« gjest tĂ« vetĂ«m rrĂ«shqitjeje.
    • NĂ« kuadĂ«r tĂ« projektit Mainline, i cili mundĂ«son pĂ«rditĂ«simin e komponentĂ«ve tĂ« veçantĂ« tĂ« sistemit pa pĂ«rditĂ«suar tĂ« gjithĂ« platformĂ«n, janĂ« pĂ«rgatitur module tĂ« reja tĂ« pĂ«rditĂ«sueshme tĂ« sistemit, si shtesĂ« ndaj 22 moduleve tĂ« disponueshme nĂ« Android 11. PĂ«rditĂ«simet prekin komponentĂ« qĂ« nuk varen nga hardueri dhe qĂ« shpĂ«rndahen pĂ«rmes Google Play veçmas nga pĂ«rditĂ«simet OTA tĂ« firmuerit nga prodhuesi. NdĂ«r modulet e reja qĂ« do tĂ« mund tĂ« pĂ«rditĂ«sohen pĂ«rmes Google Play pa pĂ«rditĂ«sim tĂ« firmuerit janĂ« ART (Android Runtime) dhe moduli pĂ«r rikodimin e videos.
    • NĂ« klasĂ«n WindowInsets Ă«shtĂ« shtuar njĂ« API pĂ«r pĂ«rcaktimin e pozicionit tĂ« treguesve tĂ« pĂ«rdorimit tĂ« kamerĂ«s dhe mikrofonit (treguesit mund tĂ« mbuloni kontrollat nĂ« programet e shfaqura nĂ« ekran tĂ« plotĂ« dhe pĂ«rmes API-tĂ« sĂ« caktuar, aplikacioni mund tĂ« rregullonte ndĂ«rfaqen e tij).
    • PĂ«r pajisjet qĂ« menaxhohen nĂ« mĂ«nyrĂ« qendrore Ă«shtĂ« shtuar njĂ« mundĂ«si qĂ« lejon ndalimin e pĂ«rdorimit tĂ« kalimeve pĂ«r tĂ« fikur mikrofonin dhe kamerĂ«n.
    • PĂ«r aplikacionet CDM qĂ« punojnĂ« nĂ« sfond (Companion Device Manager), tĂ« cilat menaxhojnĂ« pajisje shoqĂ«ruese, siç janĂ« orĂ«t inteligjente dhe tracker-Ă«t e fitnesit, Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« aktivizuar shĂ«rbime aktive.
    • 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Ă«.

    Burimi: opennet.ru

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