Dalja e platformës celulare Android 17

Kompania Google publikoi një lëshim të platformës së hapur mobile Android 17. Kodet burimore të lidhura me këtë version janë publikuar në depo Git të projektit (dega android-17.0.0_r1). Ndërtimet e firmware-it janë përgatitur për pajisjet Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold dhe Pixel Tablet. Ndërtimet paraprake të firmware-it janë në dispozicion për pajisje HONOR, iQOO, Lenovo, OnePlus, OPPO, realme, Sharp, vivo dhe Xiaomi. Gjatë procesit po formohen ndërtimet universale GSI (Generic System Images), të përshtatshme për pajisje të ndryshme mbi arkitekturën ARM64 dhe x86_64.

Mes ndryshimeve (1, 2, 3):

  • ShtĂ« shtuar njĂ« mĂ«nyrĂ« e re punĂ«s me shumĂ« dritare — "Bubbles", e cila lejon hapjen e çdo aplikacioni nĂ« dritare qĂ« vijnĂ« mbi pĂ«rmbajtje tĂ« tjera, tĂ« ngjashme me notifikimet pĂ«r dĂ«rgimin e mesazheve ("bubbles"), por qĂ« nuk janĂ« tĂ« lidhura me njĂ« API tĂ« specializuar. Hapur aplikacionin nĂ« njĂ« dritare tĂ« lundrueshme bĂ«het duke mbajtur njĂ« shtypje tĂ« ikonĂ«s sĂ« aplikacionit. NĂ« ekranet e mĂ«dha, ikonat e dritareve lundruese shfaqen nĂ« njĂ« zonĂ« tĂ« veçantĂ« nĂ« panelin e detyrave. Dritaret e kĂ«tij lloji mund tĂ« grupohen, lĂ«vizin dhe nguliten nĂ« ekran.

  • Ishte vazhduar zhvillimi i platformĂ«s pĂ«r pajisjet me ekrane tĂ« mĂ«dha, si tabletat, laptopĂ«t, sistemet desktop dhe smartphone-t me ekrane palosĂ«se. JanĂ« hequr opsionet e mĂ«parshme pĂ«r tĂ« çaktivizuar sjelljen e re nĂ« pajisjet me ekrane mĂ« tĂ« gjera se 600 pikselĂ« konvencionalĂ« (dp), tĂ« lidhura me injorimin e disa API-ve pĂ«r menaxhimin e ndryshimit tĂ« madhĂ«sisĂ« dhe orientimit tĂ« ekranit (screenOrientation, resizeableActivity, [min|max]AspectRatio), si dhe vendosjen dinamike tĂ« aplikacioneve nĂ« dritare tĂ« mundshme pĂ«r ndryshimin e madhĂ«sisĂ« dhe lĂ«vizjen nĂ« ekran.

  • Shtuar API-nĂ« sistemore EyeDropper API, pĂ«rmes sĂ« cilĂ«s aplikacioni mund tĂ« marrĂ« informacionin mbi ngjyrĂ«n e çdo pikseli nĂ« ekran pa nevojĂ«n pĂ«r tĂ« marrĂ« leje pĂ«r kapjen e ekranit. Siguria sigurohet nga fakti se pĂ«rdoruesi vetĂ« zgjedh zonĂ«n pĂ«r tĂ« identifikuar ngjyrĂ«n pĂ«rmes njĂ« ndĂ«rfaqe tĂ« menaxhuar nga platforma me "pipetĂ«", e cila nuk Ă«shtĂ« nĂ«n kontrollin e aplikacionit, dmth aplikacioni nuk mund tĂ« kĂ«rkojĂ« informacion mbi njĂ« piksel tĂ« veçantĂ« dhe tĂ« rikrijojĂ« pĂ«rmbajtjen e ekranit pixel pĂ«r pixel.

  • Ă«shtĂ« shtuar ndĂ«rfaqja sistemike pĂ«r zgjedhjen e kontakteve nga libri i adresave, akses i cili jepet kur merr fuqinĂ« ACTION_PICK_CONTACTS. NdĂ«rfaqja lejon qĂ« tĂ« anashkalosh dhĂ«nien e fuqisĂ« READ_CONTACTS, qĂ« lejon tĂ« lexosh tĂ« gjitha tĂ« dhĂ«nat e kontaktit. Kur thirret ndĂ«rfaqja e re, pĂ«rdoruesi merr vendimin se cilat informata nga libri i adresave tĂ« dĂ«rgohet nĂ« aplikacion me mundĂ«sinĂ« e zgjedhjes vetĂ«m tĂ« fushave tĂ« caktuara.

  • API PhotoPickerUiCustomizationParams Ă«shtĂ« shtuar pĂ«r tĂ« modifikuar ndĂ«rfaqen e pĂ«rzgjedhjes sĂ« fotografive, duke e bĂ«rĂ« atĂ« tĂ« ngjashme me stilin e aplikacionit qĂ« e thĂ«rret. PĂ«r shembull, mund tĂ« ndryshohet raporti i aspektit tĂ« imazheve tĂ« fotografive nga 1:1 (katrore) nĂ« 9:16 (portret).

  • Shtohet autorizimi USE_LOCATION_BUTTON, qĂ« lejon integrimin e njĂ« butoni tĂ« sistemit nĂ« ndĂ«rfaqen e aplikacionit pĂ«r tĂ« ofruar qasje nĂ« tĂ« dhĂ«na tĂ« sakta pĂ«r lokacionin. Butoni vizatohet nga sistemi dhe pas shtypjes nga pĂ«rdoruesi, hap qasjen nĂ« lokacion vetĂ«m pĂ«r kohĂ«zgjatjen e sesionit aktual.

  • Shtohet njĂ« cilĂ«sim qĂ« lejon heqjen e shfaqjes sĂ« emrave tĂ« aplikacioneve nĂ«n ikonat e tyre.
  • Ndryshohet dizajni i panelit tĂ« mjeteve pĂ«r regjistrimin e skrinave.

  • Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r reagimet e ekranit (Screen Reactions), qĂ« kombinojnĂ« regjistrimin e videos nga kamera e pĂ«rparme me krijimin e skrinĂ«stĂ«ve pĂ«r tĂ« vendosur komentet e tua mbi veprimet nĂ« ekran.

  • Ă«shtĂ« shtuar njĂ« mod pĂ«r lojĂ«rat nĂ« pajisjet me ekrane palosĂ«se, ku njĂ« gjysmĂ« e ekranit palosĂ«s pĂ«rdoret pĂ«r tĂ« shfaqur lojĂ«n, ndĂ«rsa tjetra pĂ«r njĂ« kontrollues virtual.

  • ËshtĂ« shtuar API Handoff, e cila lejon tĂ« transferohet gjendja e aplikacionit nĂ« njĂ« pajisje tjetĂ«r Android qĂ« ndodhet afĂ«r (pĂ«r shembull, njĂ« tablet) dhe tĂ« vazhdohet puna aty.

  • Realizohen dritaret interaktive tĂ« ngjitura, tĂ« cilat ndryshe nga dritaret tradicionale nĂ« modin "imazh nĂ« imazh" (Picture-in-Picture), mbeten interaktive kur ngjiten mbi aplikacione tĂ« tjera nĂ« modin desktop.
  • JanĂ« shtuar dy API tĂ« reja: API UWB DL-TDOA — pĂ«rcaktimi i pozicionit tĂ« pajisjes brenda ndĂ«rtesĂ«s pĂ«rmes Wi-Fi pĂ«r navigim nĂ« ambiente tĂ« brendshme; API Proximity Detection pĂ«r zb discoverrimin e pajisjeve afĂ«r pĂ«rmes Wi-Fi.
  • Shtesa pĂ«rkrahjes pĂ«r formatin e videos VVC (Versatile Video Coding), i njohur gjithashtu si standardi i kompresimit tĂ« videos H.266, i zhvilluar nĂ« pĂ«rputhje me grupet e punĂ«s MPEG (ISO/IEC JTC 1) dhe VCEG (ITU-T), nĂ« bashkĂ«punim me kompani si Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm dhe Sony. H.266 zĂ«vendĂ«son H.265 (HEVC) dhe ofron njĂ« efikasitet tĂ« lartĂ« pĂ«r transmetimin dhe ruajtjen e tĂ« gjitha pĂ«rmasave ekranore (nga SD dhe HD deri nĂ« 4K dhe 8K), mbĂ«shtet videon me gamĂ« dinamike tĂ« zgjeruar (HDR, High Dynamic Range) dhe videon panoramike nĂ« mĂ«nyrĂ« 360 gradĂ«.
  • Shtesa e mundĂ«sisĂ« pĂ«r regjistrimin e videos me njĂ« nivel cilĂ«sie tĂ« qĂ«ndrueshĂ«m. ReĆŸimi mund tĂ« konfigurohet nĂ« objektin MediaRecorder, duke pĂ«rdorur metodĂ«n setVideoEncodingQuality(), e cila lejon fikĂ«simin e nivelit tĂ« cilĂ«sisĂ« pa lidhje me bitrat.
  • Shtesa e pĂ«rkrahjes pĂ«r formatin e tĂ« dhĂ«nave tĂ« imazheve RAW14, pĂ«rdorur nĂ« kamerat digjitale profesionale dhe qĂ« ofron ruajtjen e 15 bitĂ«ve pĂ«r kanal ngjyror.
  • Shtesa e pĂ«rkrahjes pĂ«r formatin e videos HDR Eclipsa Video.
  • Shto Ă«shtĂ« shtuar kodimi i formatit audio HE-AAC (High-Efficiency Advanced Audio Coding), qĂ« mbĂ«shtet edhe bitrate tĂ« ulĂ«t dhe tĂ« lartĂ«.
  • ËshtĂ« shtuar njĂ« autorizim i ri ACCESS_LOCAL_NETWORK pĂ«r tĂ« kufizuar aksesin e aplikacioneve nĂ« rrjetin lokal. Prania e kĂ«tij autorizimi lejon aplikacionet tĂ« identifikojnĂ« dhe lidhen me pajisje brenda rrjetit lokal, pĂ«r shembull, me pajisjet e shtĂ«pisĂ« inteligjente dhe sistemet multimedia. Autorizimi Ă«shtĂ« shtuar pĂ«r tĂ« bllokuar skanimin e burimeve brenda rrjetit lokal nga aplikacione tĂ« dĂ«mshme, pĂ«r shembull, pĂ«r identifikimin e fshehur tĂ« ambientit tĂ« pĂ«rdoruesit.
  • ËshtĂ« zgjeruar mbrojtja nga ndĂ«rhyrjet nĂ« fjalĂ«kalimet njĂ«herĂ«sh (OTP) dhe kodet e konfirmimit, tĂ« dĂ«rguara pĂ«rmes SMS. Akses direkt nĂ« kĂ«to mesazhe tani u hapet shumicĂ«s sĂ« aplikacioneve vetĂ«m pas tre orĂ«ve nga mbĂ«rritja e mesazhit. NĂ« aplikacionin standard pĂ«r leximin e SMS-ve, kĂ«to mesazhe shfaqen menjĂ«herĂ«.
  • Implementimi i mbrojtjes nga thirrjet e mashtruesve qĂ« paraqiten si punonjĂ«s tĂ« bankave. Platforma mund tĂ« bashkĂ«punojĂ« me aplikacionet bankare tĂ« instaluara pĂ«r tĂ« konfirmuar se thirrja Ă«shtĂ« iniciuar nga banka. Po ashtu, bankat mund tĂ« pĂ«rcaktojnĂ« numrat e telefonit pĂ«r tĂ« cilat lejohet vetĂ«m thirrja e ardhshme.
  • Shtesa e mundĂ«sisĂ« pĂ«r tĂ« ofruar aplikacioneve akses tĂ« pĂ«rkohshĂ«m nĂ« tĂ« dhĂ«nat mbi vendndodhjen e saktĂ«, qĂ« funksionon vetĂ«m gjatĂ« sesionit aktual tĂ« punĂ«s me programin.
  • Mekanizmi i mbrojtjes sĂ« ngarkesĂ«s dinamike tĂ« kodit (DCL, Dynamic Code Loading) Ă«shtĂ« zgjeruar pĂ«r t'u pĂ«rdorur me bibliotekat native, tĂ« ngarkuara pĂ«rmes metodĂ«s System.load(), e jo vetĂ«m
    me skedarët në formatet DEX dhe JAR. DCL lejon shmangien e infeksionit nga kodi keqdashës në skedarët ekzekutivë të ngarkuar dinamike, duke vendosur për këto skedarë të drejtat e aksesit që lejojnë vetëm leximin.
  • Mekanizmi i TransparencĂ«s sĂ« Certifikatave Ă«shtĂ« aktivizuar pĂ«r herĂ« tĂ« parĂ«, duke mbajtur njĂ« log publik tĂ« gjitha certifikatave tĂ« lĂ«shuara dhe tĂ« tĂ«rhequra.
  • Ofrohet mundĂ«sia e nĂ«nshkrimit tĂ« paketave APK me njĂ« nĂ«nshkrim digjital tĂ« bazuar nĂ« njĂ« algoritĂ«m hibrid, qĂ« kombinon algoritmin klasik me ML-DSA, i qĂ«ndrueshĂ«m ndaj pĂ«rpjekjeve tĂ« thyerjes nga kompjuterĂ«t kuantikĂ«.
  • PĂ«r aplikacionet qĂ« funksionojnĂ« nĂ« sfond, kufizohet aksesin nĂ« API pĂ«r riprodhimin e zĂ«rit, lidhjen me pajisjet audio dhe ndryshimin e volumit. NĂ«nkuptohet se vetĂ«m aplikacionet aktive, me tĂ« cilat pĂ«rdoruesi Ă«shtĂ« duke ndĂ«rvepruar aktualisht, mund tĂ« fillojnĂ« riprodhimin dhe tĂ« ndryshojnĂ« volumin.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r enkriptimin hibrid duke pĂ«rdorur mekanizmin HPKE (Hibridi Publik ÇelĂ«s Enkriptimi, RFC 9180), i cili kombinon thjeshtĂ«sinĂ« e transferimit tĂ« çelĂ«save nĂ« enkriptimin me çelĂ«sa publikĂ« me performancĂ«n e lartĂ« tĂ« enkriptimit simetrik (tĂ« dhĂ«nat enkriptohen me njĂ« çelĂ«s simetrik tĂ« shpejtĂ«, ndĂ«rsa ky çelĂ«s enkriptohet me njĂ« çelĂ«s asimetrik tĂ« ngadaltĂ«).
  • Kur futen fjalĂ«kalime dhe kodet PIN me ndihmĂ«n e tastierĂ«s fizike, parazgjedhja Ă«shtĂ« tĂ« ndĂ«rpritet shfaqja e karakterit tĂ« fundit tĂ« futur gjatĂ« shkruarjes.
  • PĂ«r tĂ« thjeshtuar zbatimin e mbĂ«shtetjes pĂ«r touchpad-at nĂ« lojĂ«ra, Ă«shtĂ« standardizuar trajtimi i ngjarjeve nga mice dhe touchpad — pĂ«r default, ngjarjet e touchpad-it, tĂ« lidhura me zhvendosjen e treguesit dhe gestet e rrotullimit, tani konvertohen nĂ« format me koordinata relative, ashtu si pĂ«r mice. Qasje nĂ« koordinatat absolute ofrohet me kur saktĂ«sisht specifikohet moda POINTER_CAPTURE_MODE_ABSOLUTE.
  • NĂ« objektin ChooserSession Ă«shtĂ« shtuar metoda getInitialRestingBounds(), e cila lejon tĂ« dihet pozita dhe dimensioni final i dialogut tĂ« zgjedhjes (Chooser) pas pĂ«rfundimit tĂ« animacionit dhe ngarkimit tĂ« tĂ« dhĂ«nave.
  • JanĂ« shtuar metodat getStreamingAppMaxDownlinkKbps dhe getStreamingAppMaxUplinkKbps pĂ«r tĂ« pĂ«rcaktuar kapacitetin maksimal tĂ« kanalit tĂ« komunikimit me qĂ«llim pĂ«rzgjedhjen e nivelit tĂ« cilĂ«sisĂ« gjatĂ« transmetimit.
  • Prodhuesit e pajisjeve kanĂ« marrĂ« njĂ« API pĂ«r krijimin e zgjatimeve pĂ«r kamerat, duke lejuar pĂ«rdorimin e mundĂ«sive specifike nĂ« aplikacione, si mekanizmi i pĂ«rmirĂ«simit tĂ« detajeve Super Resolution, modet e reduktimit tĂ« zhurmĂ«s dhe optimizuesit e cilĂ«sisĂ« me AI.
  • Shtuar njĂ« API pĂ«r tĂ« marrĂ« informacionin mbi llojin e kamerĂ«s (kamera e integruar, kamera USB web ose kamera virtuale).
  • MbĂ«shtetje pĂ«r ndihmĂ«sit dĂ«gjues tĂ« lidhur pĂ«rmes ndĂ«rfaqes Bluetooth Low Energy (BLE) Ă«shtĂ« shtuar. KĂ«to pajisje janĂ« kategorizuar nĂ« njĂ« kategori tĂ« re TYPE_BLE_HEARING_AID, duke lejuar aplikacionet tĂ« ndajnĂ« ndihmĂ«sit dĂ«gjues dhe kufjet, si dhe tĂ« menaxhojnĂ« veçmas riprodhimin e tingujve tĂ« sistemit (p.sh., tingujt e njoftimeve, thirrjeve dhe alarmit mund tĂ« riprodhohen nĂ« altoparlantin e telefonit dhe jo nĂ« ndihmĂ«sin dĂ«gjues).
  • Shtohen cilĂ«sime tĂ« ndara pĂ«r tĂ« aktivizuar shfaqjen e fjalĂ«kalimeve tĂ« shkruara nĂ« tastierĂ«n fizike dhe nĂ« ekranin me prekje. NĂ« mĂ«nyrĂ« tĂ« paracaktuar, simbolet e fjalĂ«kalimit tĂ« shkruara me tastierĂ« fizike fshihen menjĂ«herĂ«.
  • PĂ«rmirĂ«sohet shfaqja e widget-eve tĂ« aplikacioneve nĂ« ekranet e jashtme, duke marrĂ« parasysh ndryshimin nĂ« DPI gjatĂ« shkallĂ«zimit.
  • Shtohet kĂ«rkesa ACTION_VPN_APP_EXCLUSION_SETTINGS, e cila mund tĂ« thĂ«rrasĂ« ekranin sistemit me cilĂ«simet qĂ« lejojnĂ« tĂ« hapet qasje rrjeti pĂ«r aplikacioneve nĂ«pĂ«rmjet tĂ« pĂ«rjashtimit. VPN-tunnelit.
  • Shtohet mbĂ«shtetje pĂ«r mundĂ«sitĂ« e gjuhĂ«s dhe klasave Java tĂ« disponueshme nĂ« OpenJDK 25.
  • JanĂ« zgjeruar mundĂ«sitĂ« e ndĂ«rfaqeve programore pĂ«r punĂ«n me kamerĂ«n. NĂ« objektin CameraCaptureSession Ă«shtĂ« shtuar metoda updateOutputConfigurations() pĂ«r lidhjen ose çaktivizimin nĂ« mĂ«nyrĂ« tĂ« menjĂ«hershme tĂ« zonave tĂ« daljes pa pasur nevojĂ« pĂ«r riparimin e tĂ«rĂ« seancĂ«s sĂ« kapjes sĂ« tĂ« dhĂ«nave nga kamera. NĂ« praktikĂ«, ndryshimi lejon realizimin e kalimeve tĂ« qeta midis modaliteteve tĂ« ndryshme tĂ« punĂ«s sĂ« kamerĂ«s (pĂ«r shembull, regjistrimi i videove dhe shkrepja e fotografive). Kur punoni me kamera logjike qĂ« mbulojnĂ« disa sensorĂ« fizikĂ«, Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« marrĂ« metadatĂ« rreth çdo sensori, e jo vetĂ«m rreth atij primar.
  • ËshtĂ« shpallur i tejkaluar atributi android:usesCleartextTraffic, i cili lejonte aplikacionin tĂ« dĂ«rgonte trafik tĂ« paenkriptuar, pĂ«r shembull, kĂ«rkesa nĂ« "http://". NĂ«se nevojitet pĂ«rdorimi i trafikut tĂ« paenkriptuar, duhet tĂ« pĂ«rdoren skedarĂ« tĂ« veçantĂ« me cilĂ«simet e sigurisĂ«.
  • JanĂ« shtuar cilĂ«sime pĂ«r menaxhimin e historisĂ« sĂ« thirrjeve VoIP, tĂ« cilat lejojnĂ« menaxhimin e ruajtjes sĂ« tĂ« dhĂ«nave nĂ« regjistrat dhe shfaqjen e informacionit rreth thirrjeve tĂ« bĂ«ra nĂ« ndĂ«rfaqe.
  • NĂ« API-nĂ« Wi-Fi RTT (Koha e RrugĂ«s sĂ« Kthimit) janĂ« zgjeruar mundĂ«sitĂ« pĂ«r pĂ«rcaktimin e vazhdueshĂ«m tĂ« distancĂ«s afĂ«rsisht deri te pikĂ«t e qasjes dhe pĂ«rcaktimin e sigurt tĂ« nyjeve pĂ«r lidhjet P2P (peer-to-peer).
  • NĂ« CompanionDeviceManager janĂ« shtuar profile tĂ« reja pĂ«r tĂ« kĂ«rkuar autorizime dhe ndĂ«rveprimin e aplikacioneve me pajisjet mjekĂ«sore dhe ndjekĂ«sit e aktiviteteve.
  • NĂ« Android Runtime (ART) Ă«shtĂ« implementuar njĂ« mbledhĂ«s plehrash me breza (Generational Concurrent Mark-Compact Garbage Collector), i cili pĂ«rdor trajtim tĂ« ndarĂ« tĂ« objekteve "tĂ« vjetra" dhe "tĂ« rinj", gjĂ« qĂ« rrit efikasitetin e pastrimit tĂ« objekteve tĂ« sapo krijuara me jetĂ« tĂ« shkurtĂ«r. PĂ«rdorimi i mbledhĂ«sit tĂ« plehrave me breza zvogĂ«lon rrezikun e pezullimeve gjatĂ« alokimit tĂ« burimeve dhe redukton ngarkesĂ«n mbi CPU, duke rritur efikasitetin e konsumit tĂ« energjisĂ«.
  • ËshtĂ« implementuar njĂ« kufizim mbi sasinĂ« maksimale tĂ« memories operative qĂ« mund tĂ« zĂ«rĂ« aplikacioni. Kur tejkalohet kufiri, i llogaritur nĂ« bazĂ« tĂ« RAM-it tĂ« disponueshĂ«m nĂ« pajisje, aplikacioni mbyllet me forcĂ«. PĂ«r tĂ« reduktuar madhĂ«sinĂ« e memories sĂ« konsumuar, Ă«shtĂ« propozuar R8 Optimizer, i cili pĂ«rmbledh emrat e klasave, metodave dhe fushave, si dhe eliminon kodin dhe burimet e papĂ«rdorura.
  • GjatĂ« ndĂ«rtimit tĂ« bĂ«rthamĂ«s Linux Ă«shtĂ« pĂ«rfshirĂ« optimizimi AutoFDO (Auto-Feedback-Directed Optimization), i cili pĂ«rdor rezultatet e profilizimit me informacion mbi frekuencĂ«n e ekzekutimit tĂ« pjesĂ«ve tĂ« ndryshme tĂ« kodit pĂ«r tĂ« rritur pĂ«rformancĂ«n e operacioneve qĂ« ekzekutohen shpesh. NĂ« testet e kryera, pĂ«rfshirja e AutoFDO pĂ«r bĂ«rthamĂ«n çoi nĂ« njĂ« reduktim tĂ« kohĂ«s sĂ« ngarkesĂ«s me 2.1%, pĂ«rshpejtimin e startit tĂ« parĂ« tĂ« aplikacioneve me 4.3%, rritjen e efikasitetit tĂ« thirrjeve sistemike me 9.3%, reduktimin e kohĂ«s sĂ« ekzekutimit tĂ« transaksioneve mmap tĂ« Binder me 12.3%, HwBinder me 20% dhe Binder RPC me 21.7%.
  • ËshtĂ« propozuar njĂ« implementim i ri i radhĂ«s sĂ« mesazheve android.os.MessageQueue, i cili funksionon pa bllokime. Implementimi i ri lejon rritjen e pĂ«rformancĂ«s dhe reduktimin e humbjeve tĂ« kadrove.
  • Aplikacioneve qĂ« deklarojnĂ« mbĂ«shtetje pĂ«r Android 17 dhe versione mĂ« tĂ« reja, u ndalohet tĂ« modifikojnĂ« vlerat e fushave tĂ« markuara si "static final", gjĂ« qĂ« lejon pĂ«rdorimin e optimizimeve mĂ« agresive tĂ« performancĂ«s nĂ« runtime.
  • PĂ«r tĂ« reduktuar konsumimin e memories, Ă«shtĂ« kufizuar madhĂ«sia e dizenjove tĂ« veta tĂ« paraqitjes sĂ« njoftimeve (notification view).
  • Profiluesi ProfilingManager Ă«shtĂ« zgjeruar me tri trigger tĂ« reja TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM dhe TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE pĂ«r mbledhjen e tĂ« dhĂ«nave tĂ« dobishme pĂ«r debugimin e problemeve tĂ« performancĂ«s.

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