{"id":93672,"date":"2020-09-09T01:42:05","date_gmt":"2020-09-08T23:42:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-mobilnoj-platformy-android-11"},"modified":"2020-09-09T01:42:05","modified_gmt":"2020-09-08T23:42:05","slug":"vypusk-mobilnoj-platformy-android-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-mobilnoj-platformy-android-11","title":{"rendered":"Shk\u00ebputja e platform\u00ebs mobile Android 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kompania Google <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/android\/android-11\">publikoi<\/a><\/noindex> l\u00ebshimi i platform\u00ebs mobile t\u00eb hapur <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/about\/versions\/11\/\">Android 11<\/a><\/noindex>. Kodet burimor\u00eb t\u00eb lidhura me l\u00ebshimin e ri jan\u00eb vendosur n\u00eb <noindex><a rel=\"nofollow\" href=\"http:\/\/source.android.com\/source\/downloading.html\">Git-reposita<\/a><\/noindex> projekt (dega android-11.0.0_r1). P\u00ebrdit\u00ebsimet e firmware jan\u00eb p\u00ebrgatitur p\u00ebr pajisjet e seris\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/pixel\/android11-exclusive-pixel-features\/\">Pixel<\/a><\/noindex>, si dhe p\u00ebr smartphone-t e prodhuesve OnePlus, Xiaomi, OPPO dhe Realme. Gjithashtu <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/topic\/generic-system-image\/releases\">jan\u00eb formuar<\/a><\/noindex> jan\u00eb nd\u00ebrtuar imazhe universale GSI (Generic System Images), t\u00eb p\u00ebrshtatshme p\u00ebr pajisje t\u00eb ndryshme bazuar n\u00eb arkitekturat ARM64 dhe x86_64.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/android.com\/11\">Ndryshimet kryesore<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2020\/09\/android11-final-release.html\">risit\u00eb<\/a><\/noindex>: <\/p>\n<ul>\n<li class=\"l\"> Shtuar ndryshime q\u00eb synojn\u00eb t\u00eb thjeshtojn\u00eb komunikimin e njer\u00ebzve p\u00ebrmes smartphone-ve. N\u00eb seksionin e r\u00ebshqitsh\u00ebm p\u00ebr notificimet \u00ebsht\u00eb implementuar nj\u00eb seksion p\u00ebrmbledh\u00ebs mesazhesh, q\u00eb lejon shikimin dhe p\u00ebrgjigjen n\u00eb mesazhe nga t\u00eb gjitha aplikacionet n\u00eb nj\u00eb vend (mesazhet shfaqen pa u ndar\u00eb n\u00eb aplikacione t\u00eb ve\u00e7anta). \u00c7ashtjeve t\u00eb r\u00ebnd\u00ebsishme mund t'u caktohet statusi prioritar, n\u00eb m\u00ebnyr\u00eb q\u00eb ato t\u00eb jen\u00eb n\u00eb qend\u00ebr t\u00eb v\u00ebmendjes dhe t\u00eb shfaqen edhe gjat\u00eb modus &#171;mos shqet\u00ebso&#187;.\n<p>Aktivizuar koncepti i &#171;flluskave&#187;, dialogeve t\u00eb dalshme p\u00ebr t\u00eb kryer veprime n\u00eb aplikacione t\u00eb tjera pa u larguar nga programi aktual. P\u00ebr shembull, me an\u00eb t\u00eb flluskave mund t\u00eb vazhdohet biseda n\u00eb mesazher, t\u00eb d\u00ebrgohen shpejt mesazhe, t\u00eb mbahet lista e detyrave n\u00eb pamje, t\u00eb shkruhen sh\u00ebnime, t\u00eb k\u00ebrkohen sh\u00ebrbime p\u00ebrkthimi dhe t\u00eb merrni kujtesa vizuale, paralelisht me pun\u00ebn n\u00eb aplikacione t\u00eb tjera. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Android11_Conversations_1000x1000.gif\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/db5835a8f73419f7d526ff59902d8f65.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Android11_Bubbles_1000x1000.gif\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/70ce4d781ff604eef04128f48aab3fe7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center>\n<\/li>\n<li class=\"l\"> N\u00eb tastier\u00ebn e ekranit \u00ebsht\u00eb e implementuar nj\u00eb sistem kontekstual p\u00ebr sugjerime q\u00eb ofron p\u00ebrgjigje t\u00eb shpejta p\u00ebr mesazhet, duke ofruar emoji ose p\u00ebrgjigje standarde q\u00eb i p\u00ebrshtaten kuptimit t\u00eb mesazhit t\u00eb marr\u00eb (p\u00ebr shembull, kur merrni mesazhin &#171;si shkoi takimi?&#187; ofron &#171;mrekullisht&#187;). Mekanizmi \u00ebsht\u00eb realizuar me an\u00eb t\u00eb metodave t\u00eb m\u00ebsimit t\u00eb makineris\u00eb dhe platform\u00ebs. <noindex><a rel=\"nofollow\" href=\"https:\/\/federated.withgoogle.com\/\">M\u00ebsimi i federuar<\/a><\/noindex>, e cila lejon rekomandime t\u00eb b\u00ebhen n\u00eb pajisjen lokale pa iu drejtuar sh\u00ebrbimeve t\u00eb jashtme.\n<p>Propozohet nj\u00eb nd\u00ebrfaqe p\u00ebr qasje t\u00eb shpejt\u00eb n\u00eb mjetet p\u00ebr menaxhimin e pajisjeve t\u00eb lidhura, si sistemet e menaxhimit t\u00eb sht\u00ebpis\u00eb inteligjente, q\u00eb thirret me mbajtjen p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb t\u00eb butonit t\u00eb energjis\u00eb. P\u00ebr shembull, tani \u00ebsht\u00eb e mundur q\u00eb pa hapur programe t\u00eb ve\u00e7anta t\u00eb rregulloni shpejt parametrat e termostatit t\u00eb sht\u00ebpis\u00eb, t\u00eb ndizni ndri\u00e7imin dhe t\u00eb \u00e7elni dyert. N\u00eb nd\u00ebrfaqe gjithashtu ofrohen butona p\u00ebr zgjedhjen e shpejt\u00eb t\u00eb sistemeve t\u00eb pages\u00ebs t\u00eb lidhura dhe biletave elektronike t\u00eb uljes.<\/p>\n<p>Shtohen elemente t\u00eb reja t\u00eb kontrollit t\u00eb riprodhimit t\u00eb p\u00ebrmbajtjes multimediale, duke lejuar t\u00eb ndryshoni thjesht dhe shpejt pajisjen p\u00ebrmes s\u00eb cil\u00ebs riprodhohet video ose audio. P\u00ebr shembull, \u00ebsht\u00eb e mundur t\u00eb kaloni shpejt riprodhimin e muzik\u00ebs nga kufjet n\u00eb televizor ose n\u00eb altoparlant\u00eb t\u00eb jasht\u00ebm.<\/p>\n<p><center><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/693f4458e9cbc6c2d3a0f409569c344a.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Media_Controls.gif\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/fb374155470d79c03cfa4bfed6f53489.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr ofrimin e autorizimeve nj\u00eb her\u00eb, duke lejuar aplikacionin t\u00eb kryej\u00eb nj\u00eb operacion me privilegje nj\u00eb her\u00eb dhe, me p\u00ebrpjekjen e ardhshme p\u00ebr qasje, t\u00eb k\u00ebrkoj\u00eb konfirmim p\u00ebrs\u00ebri. P\u00ebr shembull, \u00ebsht\u00eb e mundur t\u00eb konfigurohet shfaqja e k\u00ebrkes\u00ebs p\u00ebr autorizim \u00e7do her\u00eb q\u00eb jepet qasje n\u00eb mikrofon, kamer\u00eb ose API t\u00eb p\u00ebrcaktimit t\u00eb vendndodhjes.\n<p>Implementuar mund\u00ebsia e automatikisht bllokimit t\u00eb k\u00ebrkesave p\u00ebr autorizim p\u00ebr aplikacione q\u00eb nuk jan\u00eb hapur p\u00ebr m\u00eb shum\u00eb se tre muaj. Kur bllokohet, shfaqet nj\u00eb njoftim i ve\u00e7ant\u00eb me nj\u00eb list\u00eb aplikacionesh q\u00eb nuk jan\u00eb hapur prej koh\u00ebsh, ku mund t\u00eb riaktivizoni autorizimet, t\u00eb fshini aplikacionin ose ta lini t\u00eb bllokuar. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Android_11_screens.gif\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/6a7518604611ddaac71a478447b492d9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Inkuadruar mund\u00ebsin\u00eb p\u00ebr t\u00eb krijuar skrinakaste me regjistrimin e ndryshimeve n\u00eb ekran dhe tingujve nga mikrofon.\n<li class=\"l\"> Thjeshtuar p\u00ebrzgjedhja e teksteve dhe imazheve p\u00ebr t'i vendosur n\u00eb clipboard dhe p\u00ebr t'u ndar\u00eb nd\u00ebrmjet aplikacioneve.\n<\/li>\n<li class=\"l\"> Modernizuar sistemi i kontrollit me z\u00eb p\u00ebr pajisjen (<noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/accessibility\/android\/answer\/6151848?hl=en\">Access i Z\u00ebrit<\/a><\/noindex>), q\u00eb lejon menaxhimin e smartphone-it vet\u00ebm me an\u00eb t\u00eb komandave me z\u00eb. Voice Access tani kupton p\u00ebrmbajtjen e ekranit dhe merr parasysh kontekstin, si dhe krijon etiketa p\u00ebr komandat e aksesueshm\u00ebris\u00eb.\n<li class=\"l\"> Funksioni \"Nearby Share\" \u00ebsht\u00eb shtuar p\u00ebr d\u00ebrgimin rapid dhe t\u00eb sigurt t\u00eb skedar\u00ebve, videove, t\u00eb dh\u00ebnave mbi lokacionin dhe informacionit tjet\u00ebr n\u00eb pajisje t\u00eb tjera af\u00ebr, q\u00eb funksionojn\u00eb n\u00eb platform\u00ebn Android ose me shfletuesin Chrome.\n<li class=\"l\"> N\u00eb Android Emulator \u00ebsht\u00eb shtuar nj\u00eb mund\u00ebsi eksperimentale p\u00ebr t\u00eb ekzekutuar kodin e aplikacioneve 32- dhe 64-bit, t\u00eb nd\u00ebrtuara p\u00ebr arkitektur\u00ebn ARM, n\u00eb nj\u00eb imazh sistemik Android 11 t\u00eb ekzekutuar n\u00eb emulator, t\u00eb nd\u00ebrtuar p\u00ebr arkitektur\u00ebn x86_64. N\u00eb emulator \u00ebsht\u00eb shtuar gjithashtu mb\u00ebshtetje p\u00ebr simullimin e funksionimit t\u00eb kamer\u00ebs s\u00eb p\u00ebrparme dhe t\u00eb pasme. P\u00ebr kamer\u00ebn e pasme \u00ebsht\u00eb implementuar Camera2 API HW <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/camera\/versioning#camera_api2\">Niveli 3<\/a><\/noindex> me mb\u00ebshtetje p\u00ebr p\u00ebrpunimin YUV dhe kapjen n\u00eb m\u00ebnyr\u00eb RAW.<br \/>\nP\u00ebr kamer\u00ebn e p\u00ebrparme \u00ebsht\u00eb realizuar niveli <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/camera\/versioning#camera_api2\">FULL<\/a><\/noindex> me mb\u00ebshtetje p\u00ebr kamer\u00ebn logjike (nj\u00eb pajisje logjike duke u bazuar n\u00eb dy pajisje fizike me k\u00ebnd t\u00eb ngusht\u00eb dhe t\u00eb gjer\u00eb).<\/p>\n<\/li>\n<li class=\"l\"> \u00cbsht\u00eb zgjeruar mb\u00ebshtetja e standardit t\u00eb komunikimit celular 5G, i cili ofron nj\u00eb kapacitet m\u00eb t\u00eb lart\u00eb dhe ndalime m\u00eb t\u00eb ulta. Aplikacionet q\u00eb krijojn\u00eb nj\u00eb ngarkes\u00eb t\u00eb madhe n\u00eb rrjet, t\u00eb cilat kryejn\u00eb veprime si shikimi i videove n\u00eb streaming me cil\u00ebsi 4K dhe shkarkimi i burimeve t\u00eb lojrave me definicion t\u00eb lart\u00eb, tani mund t\u00eb funksionojn\u00eb jo vet\u00ebm n\u00eb lidhjet Wi-Fi, por gjithashtu n\u00eb rrjetet celulare. P\u00ebr t\u00eb leht\u00ebsuar adaptimin e funksionimit t\u00eb aplikacioneve n\u00eb p\u00ebrputhje me kanalet e komunikimit 5G, \u00ebsht\u00eb zgjeruar API-ja. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/net\/NetworkCapabilities.html#NET_CAPABILITY_NOT_METERED\">Dynamic Meteredness<\/a><\/noindex>, e cila p\u00ebrdoret p\u00ebr t\u00eb kontrolluar n\u00ebse lidhja tarifizohet sipas trafikut dhe n\u00ebse mund t\u00eb kalojn\u00eb volume t\u00eb m\u00ebdha t\u00eb t\u00eb dh\u00ebnave p\u00ebrmes saj. Ky API tani mbulon rrjetet celulare dhe lejon t\u00eb p\u00ebrcaktohet lidhja me ofruesin q\u00eb ofron nj\u00eb tarif\u00eb t\u00eb v\u00ebrtet\u00eb pa limit kur lidhet p\u00ebrmes 5G. \u00cbsht\u00eb shtuar API e gjendjes 5G, e cila lejon aplikacionin t\u00eb p\u00ebrcaktoj\u00eb shpejt lidhjen p\u00ebrmes 5G n\u00eb modet <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/5G_NR\">New Radio<\/a><\/noindex> ose <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/5G_NR#Non-standalone_mode\">Non-Standalone<\/a><\/noindex>.\n<p>Gjithashtu \u00ebsht\u00eb zgjeruar API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/net\/NetworkCapabilities.html#getLinkDownstreamBandwidthKbps()\">Bandwidth Estimator<\/a><\/noindex>, i cili parashikon madh\u00ebsin\u00eb e kapacitetit t\u00eb disponuesh\u00ebm p\u00ebr shkarkim ose d\u00ebrgim t\u00eb t\u00eb dh\u00ebnave, pa kryer teste t\u00eb veta t\u00eb rrjetit.<\/p>\n<\/li>\n<li class=\"l\"> Shtim n\u00eb mb\u00ebshtetje t\u00eb tipeve t\u00eb reja t\u00eb ekranit &#171;pinhole&#187; (ekrani mbulon t\u00ebr\u00eb sip\u00ebrfaqen e p\u00ebrparme t\u00eb smartphone-it, p\u00ebrve\u00e7 nj\u00eb rreth t\u00eb vog\u00ebl n\u00eb k\u00ebndin e majt\u00eb t\u00eb sip\u00ebrm p\u00ebr kamer\u00ebn p\u00ebrpara) dhe &#171;waterfall&#187; (ekrani mbulon gjithashtu skajet e rrumbullakosura t\u00eb pajisjes). Prania e zonave t\u00eb dukshme dhe t\u00eb padukshme n\u00eb k\u00ebto ekrane tani mund t\u00eb p\u00ebrcaktohet p\u00ebrmes API-standard. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/display-cutout\">Prerja e Ekranit<\/a><\/noindex>. P\u00ebr t\u00eb kapur skajet dhe p\u00ebr t\u00eb organizuar nd\u00ebrveprimin n\u00eb zonat pran\u00eb skajeve t\u00eb ekranit &#171;waterfall&#187;, API ofron <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/view\/WindowManager.LayoutParams.html#LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS\">t\u00eb reja<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/view\/DisplayCutout.html#getWaterfallInsets()\">telefonatat<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Jan\u00eb shtuar mund\u00ebsi t\u00eb reja p\u00ebr kontrollin e aksesit t\u00eb aplikacioneve n\u00eb t\u00eb dh\u00ebnat personale. P\u00ebrve\u00e7 modalitetit t\u00eb aksesit n\u00eb vendndodhje vet\u00ebm gjat\u00eb p\u00ebrdorimit t\u00eb aplikacionit (n\u00eb sfond, aksesin bllokohet) n\u00eb Android 11 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/permissions\">\u00ebsht\u00eb paraqitur<\/a><\/noindex> mb\u00ebshtetje p\u00ebr autorizime t\u00eb p\u00ebrkohshme. P\u00ebrdoruesi tani mund t'i jap\u00eb aplikacionit qasje t\u00eb p\u00ebrkohshme n\u00eb autoritete t\u00eb r\u00ebnd\u00ebsishme, si qasje n\u00eb vendndodhje, mikrofon dhe kamer\u00eb. Leja \u00ebsht\u00eb e vlefshme p\u00ebr koh\u00ebn e sesionit aktual dhe anullohet sa her\u00eb q\u00eb p\u00ebrdoruesi kalon n\u00eb nj\u00eb aplikacion tjet\u00ebr.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/4.bp.blogspot.com\/-QpUVQYeXtfc\/Xk1sFVcgg7I\/AAAAAAAAOJ0\/nOd9XJbNUsEnj-G0U91pbOJHE_bZyaJKACLcBGAsYHQ\/s1600\/onetimepermissiondialog.png\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/f8b4869648a562813e42876e3d67a98f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb ndryshime q\u00eb e leht\u00ebsojn\u00eb migrimin e aplikacioneve n\u00eb ruajtje<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/storage\">Ruajtje e Kufizuar<\/a><\/noindex>, e cila lejon izolimin e skedar\u00ebve t\u00eb aplikacioneve n\u00eb nj\u00eb ruajt\u00ebs t\u00eb jasht\u00ebm (p.sh., n\u00eb kart\u00ebn SD). Kur p\u00ebrdoret Ruajtja e Kufizuar, t\u00eb dh\u00ebnat e aplikacionit kufizohen n\u00eb nj\u00eb katalog t\u00eb ve\u00e7ant\u00eb, dhe p\u00ebr t\u00eb aksesuar koleksione t\u00eb p\u00ebrbashk\u00ebta t\u00eb skedar\u00ebve multimedial\u00eb k\u00ebrkohen autorizime t\u00eb ve\u00e7anta. N\u00eb Android 11 \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr nj\u00eb mod t\u00eb opsional p\u00ebr qasje n\u00eb medium p\u00ebrmes rrug\u00ebve t\u00eb plota t\u00eb skedar\u00ebve,<br \/>\nAPI DocumentsUI \u00ebsht\u00eb p\u00ebrdit\u00ebsuar, \u00ebsht\u00eb shtuar mund\u00ebsia e kryerjes s\u00eb operacioneve grupore n\u00eb MediaStore.<\/p>\n<\/li>\n<li class=\"l\"> Jan\u00eb zgjeruar mund\u00ebsit\u00eb p\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/hardware\/biometrics\/BiometricManager.Authenticators.html\">p\u00ebrdorimin<\/a><\/noindex> sensor\u00ebve biometrik\u00eb p\u00ebr autentikim. N\u00eb API-n\u00eb BiometricPrompt, e cila ofron nj\u00eb dialog universal p\u00ebr autentikimin biometrik, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr tre lloje autentikuesish \u2014 t\u00eb besuesh\u00ebm, t\u00eb dob\u00ebt dhe kredenciale t\u00eb pajisjes. \u00cbsht\u00eb leht\u00ebsuar integrimi i BiometricPrompt me arkitektura t\u00eb ndryshme aplikacionesh, pa kufizime n\u00eb p\u00ebrdorimin e klas\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/app\/Activity\">Activity<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> N\u00eb nd\u00ebrtimin e komponenteve t\u00eb platform\u00ebs q\u00eb k\u00ebrkojn\u00eb mbrojtje t\u00eb p\u00ebrmir\u00ebsuar, jan\u00eb angazhuar mekanizmat e mbrojtjes q\u00eb punojn\u00eb n\u00eb faz\u00ebn e kompilimit <noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ControlFlowIntegrity.html\">CFI<\/a><\/noindex> (Integriteti i Fluksit t\u00eb Kontrollit), <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/bounds-sanitizer\">BoundSan<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/intsan\">IntSan<\/a><\/noindex> (Sanitizimi i Tepric\u00ebs s\u00eb Numrave) dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ShadowCallStack.html\">Shadow-Call Stack<\/a><\/noindex>. P\u00ebr identifikimin e problemeve n\u00eb administrimin e memories n\u00eb aplikacione, \u00ebsht\u00eb aktivizuar kontrolli i treguesve n\u00eb heap bazuar n\u00eb etiketat e lidhura me ta (<noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/tagged-pointers\">etiketimi i treguesve n\u00eb heap<\/a><\/noindex>). P\u00ebr t\u00eb gjetur gabimet n\u00eb menaxhimin e memories <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2020\/02\/detecting-memory-corruption-bugs-with-hwasan.html\">suggested<\/a><\/noindex> nj\u00eb imazh shtes\u00eb i sistemit, i cili p\u00ebrfshin mekanizmin e debugging <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/hwasan\">HWAsan<\/a><\/noindex> (Hardware-assisted AddressSanitizer).\n<\/li>\n<li class=\"l\"> API i p\u00ebrgatitur <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/app\/blob\/BlobStoreManager\">BlobStoreManager<\/a><\/noindex>, i cili mund\u00ebson organizimin e shk\u00ebmbimit t\u00eb sigurt t\u00eb t\u00eb dh\u00ebnave binare midis aplikacioneve. P\u00ebr shembull, ky API mund t\u00eb p\u00ebrdoret p\u00ebr t'i dh\u00ebn\u00eb disa aplikacioneve qasje n\u00eb modelet e machine learning, kur k\u00ebto aplikacione ekzekutohen nga nj\u00eb p\u00ebrdorues.\n<\/li>\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr platformat p\u00ebr ruajtjen dhe nxjerrjen e dokumenteve identifikues t\u00eb kontrolluesh\u00ebm, si\u00e7 jan\u00eb patentat elektronike.\n<\/li>\n<li class=\"l\"> N\u00eb kuad\u00ebr t\u00eb projektit Mainline, i cili lejon p\u00ebrdit\u00ebsimin e komponent\u00ebve t\u00eb ve\u00e7ant\u00eb sistemor\u00eb pa p\u00ebrdit\u00ebsimin e platform\u00ebs n\u00eb t\u00ebr\u00ebsi, jan\u00eb p\u00ebrgatitur 12 module t\u00eb reja q\u00eb p\u00ebrdit\u00ebsohen p\u00ebrve\u00e7 10 moduleve t\u00eb disponueshme n\u00eb Android 10. P\u00ebrdit\u00ebsimet prekin komponent\u00ebt q\u00eb nuk jan\u00eb t\u00eb lidhur me harduerin, t\u00eb cil\u00ebt shkarkohen p\u00ebrmes Google Play-ve ndaras nga p\u00ebrdit\u00ebsimet OTA t\u00eb firmware-it nga prodhuesi. N\u00eb mesin e moduleve t\u00eb reja q\u00eb mund t\u00eb p\u00ebrdit\u00ebsohen p\u00ebrmes Google Play pa p\u00ebrdit\u00ebsimin e firmware-it \u2014 nj\u00eb modul p\u00ebr menaxhimin e autorizimeve, nj\u00eb modul p\u00ebr pun\u00ebn me ruajt\u00ebsit (me mb\u00ebshtetje p\u00ebr Scoped Storage) dhe nj\u00eb modul me NNAPI (Neural Networks API).\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/test-changes\">\u00cbsht\u00eb kryer<\/a><\/noindex> puna p\u00ebr uljen e ndikimit t\u00eb ndryshimit t\u00eb sjelljes s\u00eb disa n\u00ebn-sistemeve n\u00eb funksionimin e aplikacioneve. Novitetet q\u00eb mund t\u00eb ndikojn\u00eb n\u00eb funksionimin e aplikacioneve tani mund t\u00eb \u00e7aktivizohen dhe rregullohen n\u00eb nivelin e SDK. P\u00ebr t\u00eb leht\u00ebsuar testimin e pajtueshm\u00ebris\u00eb s\u00eb aplikacioneve me Android 11, jan\u00eb ofruar cil\u00ebsime n\u00eb nd\u00ebrfaqen e Opsioneve t\u00eb Zhvilluesve dhe n\u00eb utilitarin adb p\u00ebr t\u00eb aktivizuar dhe \u00e7aktivizuar kapacitetet q\u00eb ndikojn\u00eb n\u00eb pajtueshm\u00ebri (duke lejuar t\u00eb testoni pa ndryshuar targetSdkVersion dhe pa rbuild-in aplikacionin). Jan\u00eb p\u00ebrdit\u00ebsuar listat e zeza t\u00eb interface-ve t\u00eb kufizuara t\u00eb softuerit, q\u00eb nuk sigurohen n\u00eb SDK.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2.bp.blogspot.com\/-3ISRFrYRXrs\/Xk1slBC1cyI\/AAAAAAAAOJ4\/ysLMGSEyc54xJVwYJ3WPB2SnbWUWLgQQwCLcBGAsYHQ\/s1600\/Screenshot_20200212-222824_framed.png\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/8f77b8edd80865de1e9567488ed211c7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Shtuar kuadri <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/content\/res\/loader\/package-summary.html\">P\u00ebr\u00e7uesi i Burimeve<\/a><\/noindex>, duke lejuar ngarkimin dinamik t\u00eb burimeve shtes\u00eb gjat\u00eb ekzekutimit t\u00eb aplikacionit.\n<\/li>\n<li class=\"l\"> N\u00eb sh\u00ebrbimin e verifikimit t\u00eb thirrjeve, \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb transmetuar aplikacioneve statusin e v\u00ebrtet\u00ebsis\u00eb s\u00eb thirrjes s\u00eb ardhshme, i cili mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb formuar dialog\u00eb t\u00eb personalizuar pas p\u00ebrpunimit t\u00eb thirrjes, p\u00ebr shembull, duke p\u00ebrfshir\u00eb veprime shtes\u00eb p\u00ebr t\u00eb sh\u00ebnuar thirrjen si spam ose p\u00ebr ta shtuar n\u00eb adresar.\n<\/li>\n<li class=\"l\"> API p\u00ebrmir\u00ebsuar <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/connectivity\/wifi-suggest\">Sugjerimi i Wifi<\/a><\/noindex>, duke i lejuar aplikacionit (menaxhuesit e lidhjes s\u00eb rrjetit) t\u00eb ndikoj\u00eb n\u00eb algoritmin e zgjedhjes s\u00eb rrjeteve t\u00eb preferuara pa kab\u00eb, duke d\u00ebrguar nj\u00eb list\u00eb t\u00eb renditur t\u00eb rrjeteve, si dhe duke marr\u00eb parasysh metrika t\u00eb tjera gjat\u00eb zgjedhjes s\u00eb rrjetit, t\u00eb tilla si informacione p\u00ebr kapacitetin dhe cil\u00ebsin\u00eb e kanalit t\u00eb komunikimit gjat\u00eb lidhjes s\u00eb m\u00ebparshme. Shtuar aft\u00ebsin\u00eb p\u00ebr t\u00eb menaxhuar rrjetet pa kab\u00eb q\u00eb mb\u00ebshtesin standardin <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hotspot_(Wi-Fi)#Hotspot_2.0\">Hotspot 2.0<\/a><\/noindex> (Passpoint), p\u00ebrfshir\u00eb edhe shk\u00ebmbimin e koh\u00ebs s\u00eb skadimit t\u00eb profilit t\u00eb p\u00ebrdoruesit dhe realizimin e mund\u00ebsis\u00eb s\u00eb p\u00ebrdorimit n\u00eb profilet e certifikatave t\u00eb vet\u00ebshkruara.\n<\/li>\n<li class=\"l\"> N\u00eb API-n\u00eb ImageDecoder \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr dekodimin dhe shfaqjen e imazheve t\u00eb animuara n\u00eb formatin HEIF (HEIC te Apple), q\u00eb p\u00ebrdor metoda kompresimi HEVC (H.265). Krahasuar me imazhet e animuara GIF, formati HEIF lejon nj\u00eb reduktim t\u00eb konsideruesh\u00ebm t\u00eb madh\u00ebsis\u00eb s\u00eb skedarit.\n<\/li>\n<li class=\"l\"> N\u00eb NDK \u00ebsht\u00eb shtuar nj\u00eb API p\u00ebr p\u00ebrdorim n\u00eb kodin native p\u00ebr operacionet e kodimit dhe dekodimit t\u00eb imazheve (JPEG, PNG, WebP etj.), pa nevoj\u00ebn p\u00ebr biblioteka t\u00eb jashtme. API e re ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb zvog\u00ebluar madh\u00ebsin\u00eb e skedar\u00ebve APK me aplikacione native dhe p\u00ebr t\u00eb zgjidhur problemin e azhurnimit t\u00eb bibliotekave t\u00eb ngulitura, t\u00eb cilat mund t\u00eb p\u00ebrmbajn\u00eb dob\u00ebsi.\n<\/li>\n<li class=\"l\"> Aplikacionet p\u00ebr pun\u00ebn me kamer\u00ebn tani mund t\u00eb \u00e7aktivizojn\u00eb p\u00ebrkoh\u00ebsisht vibrimin (p\u00ebr shembull, gjat\u00eb daljes s\u00eb njoftimeve) p\u00ebr t\u00eb penguar aktivizimin e tij gjat\u00eb seancave me kamer\u00ebn.\n<\/li>\n<li class=\"l\"> U ofrua mund\u00ebsia p\u00ebr t\u00eb aktivizuar modet <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BE%D0%BA%D0%B5\">Bok\u00e9<\/a><\/noindex> (blurimi i sfondit n\u00eb foto) p\u00ebr pajisjet q\u00eb e mb\u00ebshtesin at\u00eb (p\u00ebr shembull, moda still siguron cil\u00ebsi m\u00eb t\u00eb lart\u00eb t\u00eb fotos, nd\u00ebrsa moda continuous p\u00ebrputhje m\u00eb t\u00eb sakt\u00eb me t\u00eb dh\u00ebnat nga sensori).\n<\/li>\n<li class=\"l\"> API \u00ebsht\u00eb shtuar p\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/media\/MediaCodecInfo.CodecCapabilities#isFeatureSupported(java.lang.String)\">e kontrollit<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/media\/MediaCodec.html#PARAMETER_KEY_LOW_LATENCY\">caktimet<\/a><\/noindex> modet e luajtjes s\u00eb videove me vonesa t\u00eb ul\u00ebta, t\u00eb k\u00ebrkuara n\u00eb aplikacione p\u00ebr transmetim n\u00eb koh\u00eb reale. P\u00ebr m\u00eb tep\u00ebr, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr modalitetin e pun\u00ebs HDMI me vonesa t\u00eb ul\u00ebta (modaliteti i lojrave), ku p\u00ebr t\u00eb zvog\u00ebluar vonesat n\u00eb televizor ose monitorin e jasht\u00ebm, \u00e7aktivizohet pastrimi i grafik\u00ebs.\n<\/li>\n<li class=\"l\"> P\u00ebr pajisjet me ekrane q\u00eb palosen <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/hardware\/Sensor#STRING_TYPE_HINGE_ANGLE\">u shtua<\/a><\/noindex> API p\u00ebr t\u00eb marr\u00eb informacion nga sensor\u00ebt e k\u00ebndit t\u00eb hapjes s\u00eb dyerve t\u00eb ekranit. Me ndihm\u00ebn e API-t t\u00eb ri, aplikacionet mund t\u00eb p\u00ebrcaktojn\u00eb k\u00ebndin e sakt\u00eb t\u00eb hapjes dhe t\u00eb adaptojn\u00eb outputin n\u00eb p\u00ebrputhje me t\u00eb.\n<\/li>\n<li class=\"l\"> API p\u00ebr verifikimin e thirrjeve \u00ebsht\u00eb zgjeruar me mund\u00ebsi p\u00ebr t\u00eb identifikuar thirrjet automatike. P\u00ebr aplikacionet q\u00eb filtrojn\u00eb thirrjet, \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr verifikimin e statusit t\u00eb thirrjes hyr\u00ebse n\u00ebp\u00ebrmjet <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/STIR\/SHAKEN\">STIR\/SHAKEN<\/a><\/noindex> p\u00ebr t\u00eb verifikuar autentikimin e identifikuesit t\u00eb thirr\u00ebsit, si dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/telecom\/TelecomManager.html#ACTION_POST_CALL\">mund\u00ebsia<\/a><\/noindex> t\u00eb kthej\u00eb arsyen e bllokimit t\u00eb thirrjes dhe t\u00eb ndryshoj\u00eb p\u00ebrmbajtjen e ekranit sistemor q\u00eb shfaqet pas p\u00ebrfundimit t\u00eb thirrjes p\u00ebr t\u00eb sh\u00ebnuar thirrjen si spam ose p\u00ebr ta shtuar n\u00eb adresarin.\n<\/li>\n<li class=\"l\"> API i zgjeruar <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/ndk\/guides\/neuralnetworks\/index.html\">Neural Networks<\/a><\/noindex>, duke u ofruar aplikacioneve mund\u00ebsi p\u00ebr t\u00eb aktivizuar burimet e p\u00ebrshpejtimit t\u00eb harduerit p\u00ebr sistemet e m\u00ebsimit t\u00eb makinerive. API pozicionohet si nj\u00eb shtres\u00eb baz\u00eb p\u00ebr funksionimin n\u00eb framework-et e m\u00ebsimit t\u00eb makinerive n\u00eb Android, si\u00e7 jan\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=46058\">TensorFlow Lite<\/a><\/noindex> dhe Caffe2.\n<p> Mb\u00ebshtetje p\u00ebr funksionin e aktivizimit <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@neuralnets\/swish-activation-function-by-google-53e1ea86f820\">Swish<\/a><\/noindex>, e cila lejon t\u00eb shkurtoj\u00eb koh\u00ebn e trajnimit t\u00eb rrjeteve nervor\u00eb dhe t\u00eb rris\u00eb sakt\u00ebsin\u00eb e kryerjes t\u00eb detyrave t\u00eb caktuara, p\u00ebr shembuj, t\u00eb p\u00ebrshpejtoj\u00eb pun\u00ebn me modelet e vizionit kompjuterik t\u00eb bazuara n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/ai.googleblog.com\/2019\/11\/introducing-next-generation-on-device.html\">MobileNetV3<\/a><\/noindex>. Shtuar operacioni Control, i cili lejon t\u00eb krijoni modele m\u00eb t\u00eb avancuara t\u00eb m\u00ebsimit t\u00eb makinerive, q\u00eb mb\u00ebshtesin deg\u00ebzime dhe cikle. Realizuar API Asynchronous Command Queue p\u00ebr t\u00eb reduktuar vonesat gjat\u00eb aktivizimit t\u00eb modele t\u00eb vogla t\u00eb lidhura s\u00eb bashku.<\/p>\n<p>P\u00ebr p\u00ebrdorim n\u00eb pajisje mobile, ofrohen nj\u00eb s\u00ebr\u00eb modelesh t\u00eb gatshme t\u00eb rrjeteve nervor\u00eb, p\u00ebrfshir\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/06\/mobilenets-open-source-models-for.html\">MobileNets<\/a><\/noindex> (njohja e objekteve n\u00eb fotografi), <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/abs\/1512.00567\">Inception v3<\/a><\/noindex> (vizion kompjuterik) dhe <a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/11\/on-device-conversational-modeling-with.html\">Smart<br \/>\nReply<\/a> (zgjedhja e mund\u00ebsive p\u00ebr p\u00ebrgjigje n\u00eb mesazhe). <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tensorflow.org\/lite\/performance\/quantization_spec\">Implementuar<\/a><\/noindex> mb\u00ebshtetje p\u00ebr kuantizimin e avancuar duke p\u00ebrdorur numra t\u00eb t\u00ebr\u00eb me shenj\u00eb n\u00eb vend t\u00eb numrave me pik\u00eb float, i cili lejon t\u00eb reduktohet madh\u00ebsia e modeleve dhe t\u00eb p\u00ebrshpejtohet puna me to. P\u00ebr m\u00eb tep\u00ebr, n\u00eb API Quality of Service jan\u00eb shtuar mund\u00ebsit\u00eb p\u00ebr menaxhimin e prioriteteve dhe koh\u00ebve t\u00eb pritjes gjat\u00eb ekzekutimit t\u00eb modeleve, nd\u00ebrsa API Memory Domain \u00ebsht\u00eb zgjeruar p\u00ebr t\u00eb reduktuar operacionet e kopjimit dhe konvertimit t\u00eb memories gjat\u00eb ekzekutimit t\u00eb modeleve nj\u00ebpasnj\u00ebsh\u00ebm.<\/p>\n<\/li>\n<li class=\"l\"> Shtuar lloje t\u00eb ve\u00e7anta sh\u00ebrbimesh n\u00eb background p\u00ebr kamer\u00ebn dhe mikrofonin, t\u00eb cilat do t\u00eb k\u00ebrkohen n\u00ebse aplikacioni ka nevoj\u00eb p\u00ebr akses n\u00eb kamer\u00eb dhe mikrofon gjat\u00eb periudhave t\u00eb pasivizimit.\n<\/li>\n<li class=\"l\"> Shtuar API t\u00eb reja p\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/3.bp.blogspot.com\/-f4LMdhZqvIM\/XnJDUyjWFEI\/AAAAAAAAOwE\/uBNlBkYb6oMyfbi1OgDyvffofjDZNCTeACLcBGAsYHQ\/s1600\/image4.gif\">s\u00eb sinkronizimit<\/a><\/noindex> shfaqjen e elementeve t\u00eb nd\u00ebrfaqes s\u00eb aplikacioneve me shfaqjen e tastier\u00ebs n\u00eb ekran p\u00ebr t\u00eb organizuar nj\u00eb animacion m\u00eb t\u00eb qet\u00eb t\u00eb shfaqjes duke informuar aplikacionin p\u00ebr ndryshimet n\u00eb nivelin e \u043a\u0430\u0434ra t\u00eb ve\u00e7anta.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#frame-rate-api\">Shtuar<\/a><\/noindex>  API p\u00ebr menaxhimin e frekuenc\u00ebs s\u00eb rifreskimit t\u00eb ekranit, e cila lejon q\u00eb p\u00ebr dritaret e disa loj\u00ebrave dhe aplikacioneve t\u00eb vendoset nj\u00eb frekuenc\u00eb tjet\u00ebr (p\u00ebr shembull, me standart Android p\u00ebrdor frekuenc\u00ebn 60Hz, por disa pajisje lejojn\u00eb ta rrisin at\u00eb deri n\u00eb 90Hz).\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/behavior-changes-all#fbe-ota-restart\">E realizuar<\/a><\/noindex> regjimi i vazhdimit pa probleme pas instalimit t\u00eb p\u00ebrdit\u00ebsimit OTA t\u00eb firmware-it, q\u00eb k\u00ebrkon riaktivizimin e pajisjes. Ky regjim i ri lejon aplikacionet t\u00eb ruajn\u00eb qasjen n\u00eb depozitat e enkriptuara pa nevoj\u00ebn p\u00ebr ta zbllokuar pajisjen nga p\u00ebrdoruesi pas riaktivizimit, dmth. aplikacionet menj\u00ebher\u00eb do t\u00eb mund t\u00eb vazhdojn\u00eb funksionet e tyre dhe t\u00eb marrin mesazhe. P\u00ebr shembull, instalimi automatizuar i p\u00ebrdit\u00ebsimit OTA mund t\u00eb planifikohet p\u00ebr or\u00ebt e nat\u00ebs dhe t\u00eb realizohet pa angazhimin e p\u00ebrdoruesit.\n<li class=\"l\"> Shtuar <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/kotlin\/android\/app\/ActivityManager#gethistoricalprocessexitreasons\">API<\/a><\/noindex> p\u00ebr t\u00eb marr\u00eb informacion rreth arsyeve t\u00eb mbylljes s\u00eb programit, duke lejuar p\u00ebrcaktimin n\u00ebse programi p\u00ebrfundoi me iniciativ\u00eb t\u00eb p\u00ebrdoruesit, p\u00ebr shkak t\u00eb nj\u00eb problemi, ose u mbyll me forc\u00eb nga sistemi operativ. API gjithashtu ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb vler\u00ebsuar gjendjen e programit menj\u00ebher\u00eb p\u00ebrpara mbylljes.\n<\/li>\n<li class=\"l\"> Shtuar <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/ndk\/guides\/gwp-asan\">GWP-ASan<\/a><\/noindex>, analizatori i memories n\u00eb heap, q\u00eb lejon gjetjen dhe zgjidhjen e problemeve t\u00eb shkaktuara nga p\u00ebrdorimi i pasigurt t\u00eb memories. GWP-ASan me shpenzime minimale analizon operacionet e shp\u00ebrndarjes s\u00eb memories dhe identifikon anomali. N\u00eb default, GWP-ASan \u00ebsht\u00eb aktivizuar p\u00ebr skedar\u00ebt ekzekutiv\u00eb t\u00eb platform\u00ebs dhe aplikacioneve sistemore. Ose p\u00ebr t\u00eb aplikuar GWP-ASan n\u00eb aplikacionet tuaja, k\u00ebrkohet aktivizimi i ve\u00e7ant\u00eb.\n<\/li>\n<li class=\"l\"> N\u00eb utilitarin ADB (Android Debug Bridge) <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#incremental\">u shtua<\/a><\/noindex> rezhimi incremental i instalimit t\u00eb pakove APK (&#171;adb install &#8212;incremental&#187;), i cili lejon t\u00eb p\u00ebrshpejtoj\u00eb ndjesh\u00ebm instalimin e programeve t\u00eb m\u00ebdha, si lojrat, gjat\u00eb zhvillimit t\u00eb tyre. Q\u00ebllimi i k\u00ebtij rezhimi \u00ebsht\u00eb se gjat\u00eb instalimit, fillimisht transferohen pjes\u00ebt e nevojshme p\u00ebr t\u00eb nisur paket\u00ebn, nd\u00ebrsa pjesa tjet\u00ebr shkarkohet n\u00eb sfond, pa bllokuar mund\u00ebsin\u00eb e nisjes s\u00eb programit. P\u00ebr shembull, gjat\u00eb instalimit t\u00eb skedar\u00ebve APK, me nj\u00eb madh\u00ebsi mbi 2GB, n\u00eb modulet e reja, koha deri n\u00eb mund\u00ebsin\u00eb e nisjes reduktohet deri n\u00eb 10 her\u00eb. Instalimet incrementale aktualisht funksionojn\u00eb vet\u00ebm n\u00eb pajisjet Pixel 4 dhe 4XL, dhe numri i pajisjeve t\u00eb mb\u00ebshtetura do t\u00eb zgjeroh\u00ebt deri n\u00eb publikimin e plot\u00eb.\n<\/li>\n<li class=\"l\"> Plot\u00ebsisht <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#wireless-adb\">riprojektuar<\/a><\/noindex> modaliteti i debugging me nisjen e ADB mbi nj\u00eb lidhje pa tel. Ndryshe nga debugging me lidhje TCP\/IP, debugging p\u00ebrmes Wi-Fi nuk k\u00ebrkon lidhje me kabllo p\u00ebr konfigurim dhe mund t\u00eb ruaj\u00eb \u00e7iftet e pajisjeve t\u00eb m\u00ebparshme. N\u00eb planet \u00ebsht\u00eb edhe realizimi i nj\u00eb skeme m\u00eb t\u00eb thjesht\u00eb p\u00ebr \u00e7iftimin p\u00ebrmes kodit QR, i treguar n\u00eb Android Studio.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2.bp.blogspot.com\/-Zg09JDV0cP4\/XqHNQj2FE2I\/AAAAAAAAO5M\/g80uYqCc48EOgcR6iOZj424-YpCzCWL2wCLcBGAsYHQ\/s1600\/Screen%2BShot%2B2020-04-23%2Bat%2B10.15.08%2BAM.png\"><img decoding=\"async\" alt=\"Shk\u00ebputja e platform\u00ebs mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/0d8326a1156dc0b45b15db6034c7f130.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Mjetet p\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/data-access-auditing\">auditit<\/a><\/noindex> qasje n\u00eb t\u00eb dh\u00ebna jan\u00eb p\u00ebrmir\u00ebsuar, duke lejuar analizimin se cilat t\u00eb dh\u00ebna t\u00eb p\u00ebrdoruesve po akseson aplikacioni dhe pas cilave veprime t\u00eb p\u00ebrdoruesit. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/sdk\/api_diff\/r-dp3-incr\/changes\/pkg_android.app\">Jan\u00eb rib\u00ebr\u00eb<\/a><\/noindex> disa thirrje t\u00eb API-s\u00eb s\u00eb auditimit.\n<li class=\"l\"> Rezhimi \"Ethernet tethering\" \u00ebsht\u00eb shtuar, i cili lejon ofrimin e qasjes n\u00eb internet p\u00ebrmes smartphone-it duke p\u00ebrdorur adaptohet Ethernet t\u00eb lidhur p\u00ebrmes portit USB.\n<li class=\"l\"> N\u00eb cil\u00ebsimet \u00ebsht\u00eb shtuar nj\u00eb seksion p\u00ebr historin\u00eb e njoftimeve dhe mund\u00ebsia p\u00ebr t\u00eb caktuar nj\u00eb grafik p\u00ebr aktivizimin e tem\u00ebs s\u00eb err\u00ebt.\n<\/ul>\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"Jl-lFUoQ4rA\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Jl-lFUoQ4rA\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53675\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 11. \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u043e\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432\u0435\u0442\u043a\u0430 android-11.0.0_r1). \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441\u0435\u0440\u0438\u0438 Pixel, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430 OnePlus, Xiaomi, OPPO \u0438 Realme. \u0422\u0430\u043a\u0436\u0435 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 GSI (Generic System Images), \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 ARM64 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93673,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-93672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-mobilnoj-platformy-android-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-mobilnoj-platformy-android-11\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-08T23:42:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-08T23:42:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i platform\u00ebs mobile Android 11 | ProHoster","description":"Kompania Google publikoi nj\u00eb version t\u00eb platform\u00ebs s\u00eb hapur mobile","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-mobilnoj-platformy-android-11","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 11 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-mobilnoj-platformy-android-11","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-08T23:42:05+00:00","article:modified_time":"2020-09-08T23:42:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93672","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:43:38","updated":"2022-10-03 07:53:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/93672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=93672"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/93672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/93673"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=93672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=93672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=93672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}