{"id":69632,"date":"2020-02-21T08:59:33","date_gmt":"2020-02-21T05:59:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/pervyj-predvaritelnyj-vypusk-mobilnoj-platformy-android-11"},"modified":"2020-03-03T16:11:05","modified_gmt":"2020-03-03T13:11:05","slug":"pervyj-predvaritelnyj-vypusk-mobilnoj-platformy-android-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-predvaritelnyj-vypusk-mobilnoj-platformy-android-11","title":{"rendered":"Prima versiune beta a platformei mobile Android 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Google <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2020\/02\/Android-11-developer-preview.html\">a prezentat<\/a><\/noindex> versiunea de test a platformei mobile open-source Android 11. Lansarea Android 11 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/overview.html\">este a\u0219teptat\u0103<\/a><\/noindex> \u00een trimestrul trei din 2020. Pentru evaluarea noilor func\u021bionalit\u0103\u021bi ale platformei  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/android\/beta\">propus\u0103<\/a><\/noindex>  programa <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/download.html\">test\u0103rii preliminare<\/a><\/noindex>. Versiunile de firmware <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/android\/beta\">sunt preg\u0103tite<\/a><\/noindex> pentru dispozitivele Pixel 2 \/ 2 XL, Pixel 3 \/ 3 XL, Pixel 3a \/ 3a XL \u0219i Pixel 4 \/ 4 XL. Re\u00eenc\u0103rcarea se efectueaz\u0103 manual, iar posibilitatea instal\u0103rii Android 11 prin sistemul de actualiz\u0103ri OTA va ap\u0103rea \u00een mai.<\/p>\n<p>Principalele <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features.html\">nout\u0103\u021bi<\/a><\/noindex> Android 11: <\/p>\n<ul>\n<li class=\"l\"> \u00cen Android Emulator a fost ad\u0103ugat\u0103 o func\u021bionalitate experimental\u0103 de a rula cod executabil pentru aplica\u021biile de 32 \u0219i 64 de bi\u021bi, compilate pentru arhitectura ARM, \u00een mediu cu imaginea sistemului Android 11, compilat\u0103 pentru arhitectura x86_64.\n<li class=\"l\"> Suportul pentru standardul de comunica\u021bie mobil\u0103 5G a fost extins, oferind o capacitate mai mare \u0219i \u00eent\u00e2rzieri mai mici. Aplica\u021biile care genereaz\u0103 o sarcin\u0103 de re\u021bea ridicat\u0103, efectueaz\u0103 ac\u021biuni precum vizionarea de videoclipuri \u00een flux cu calitate 4K \u0219i desc\u0103rcarea resurselor de joc \u00een rezolu\u021bii mari, pot acum func\u021biona nu doar prin conexiuni Wi-Fi, ci \u0219i prin re\u021belele operatorilor de telefonie mobil\u0103. Pentru a simplifica adaptarea aplica\u021biilor la canalele de comunica\u021bie 5G, API-ul a fost extins <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/net\/NetworkCapabilities.html#NET_CAPABILITY_NOT_METERED\">Dynamic Meteredness<\/a><\/noindex>, utilizat pentru a verifica dac\u0103 conexiunea este tarifat\u0103 pe baza traficului \u0219i dac\u0103 pot fi transmise volume mari de date. Aceast\u0103 API acoper\u0103 acum re\u021belele mobile \u0219i permite determinarea conexiunii la un furnizor care ofer\u0103 un tarif cu adev\u0103rat nelimitat prin conectarea prin 5G.\n<p>De asemenea, API-ul <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/net\/NetworkCapabilities.html#getLinkDownstreamBandwidthKbps()\">Bandwidth Estimator<\/a><\/noindex>, care permite estimarea dimensiunii l\u0103\u021bimii de band\u0103 disponibile pentru desc\u0103rcarea sau trimiterea de date, f\u0103r\u0103 a efectua teste de re\u021bea proprii.<\/p>\n<li class=\"l\"> A fost ad\u0103ugat suport pentru noi tipuri de ecrane &#171;pinhole&#187; (ecranul ocup\u0103 \u00eentreaga suprafa\u021b\u0103 frontal\u0103 a smartphone-ului, cu excep\u021bia unei mici regiuni rotunde \u00een col\u021bul din st\u00e2nga sus pentru camera frontal\u0103) \u0219i &#171;waterfall&#187; (ecranul acoper\u0103 \u0219i marginile rotunjite ale dispozitivului). Prezen\u021ba unor zone vizibile \u0219i oculte suplimentare pe aceste ecrane poate fi acum determinat\u0103 de aplica\u021bii folosind API-ul standard. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/display-cutout\">T\u0103ierea ecranului<\/a><\/noindex>. Pentru a acoperi marginile laterale \u0219i a organiza interac\u021biunea \u00een zonele din apropierea marginilor ecranelor &#171;waterfall&#187;, API-ul propune <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/view\/WindowManager.LayoutParams.html#LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS\">noi<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/view\/DisplayCutout.html#getWaterfallInsets()\">apeluri<\/a><\/noindex>.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 func\u021bionalitate suplimentar\u0103 pentru mesagerie. \u00cen zona de notific\u0103ri a fost ad\u0103ugat\u0103 o sec\u021biune dedicat\u0103 conversa\u021biilor active, care permite g\u0103sirea rapid\u0103 a discu\u021biilor curente, f\u0103r\u0103 a p\u0103r\u0103si alte aplica\u021bii. Aplica\u021biile de mesagerie \u0219i chat au fost migrate la utilizarea API-ului <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/ui\/bubbles\">Bubbles<\/a><\/noindex>, permi\u021b\u00e2nd aplicarea conceptului &#171;bule&#187; pentru a lucra simultan cu mai multe aplica\u021bii &#8212; se poate comunica \u00een chat f\u0103r\u0103 a \u00eentrerupe activitatea \u00eentr-un alt program. Atunci c\u00e2nd se redacteaz\u0103 rapid un r\u0103spuns din zona de notificare, acum se pot ata\u0219a imagini mesajelor, copiaz\u0103-le prin clipboard.\n<li class=\"l\"> P\u00e2n\u0103 la versiunea 1.3, API-ul a fost actualizat <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/ndk\/guides\/neuralnetworks\/index.html\">Re\u021bele neuronale<\/a><\/noindex>, oferind aplica\u021biilor capacit\u0103\u021bi de utilizare a resurselor de accelerare hardware pentru sistemele de \u00eenv\u0103\u021bare automat\u0103. API-ul este pozi\u021bionat ca un strat de baz\u0103 pentru func\u021bionarea \u00een cadrele de \u00eenv\u0103\u021bare automat\u0103 Android, cum ar fi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=46058\">TensorFlow Lite<\/a><\/noindex> \u0219i Caffe2. Pentru utilizarea pe dispozitive mobile a fost propus un set de modele gata preg\u0103tite de re\u021bele neuronale, inclusiv <noindex><a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/06\/mobilenets-open-source-models-for.html\">MobileNets<\/a><\/noindex> (recunoa\u0219terea obiectelor \u00een fotografii), <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/abs\/1512.00567\">Inception v3<\/a><\/noindex> (vederea computerizat\u0103) \u0219i <a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/11\/on-device-conversational-modeling-with.html\">Smart<br \/>\nReply<\/a> (sugestie de r\u0103spunsuri la mesaje). \u00cen noul release <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tensorflow.org\/lite\/performance\/quantization_spec\">a fost implementat\u0103<\/a><\/noindex> suport pentru cuantificarea extins\u0103 utiliz\u00e2nd numere \u00eentregi semnate \u00een loc de numere cu virgul\u0103 mobil\u0103, ceea ce permite reducerea dimensiunii modelelor \u0219i accelerarea lucrului cu acestea. \u00cen plus, API-ul Quality of Service a ad\u0103ugat func\u021bionalit\u0103\u021bi pentru gestionarea priorit\u0103\u021bilor \u0219i timeout-urilor \u00een timpul execu\u021biei modelurilor, iar API-ul Memory Domain a fost extins pentru a reduce opera\u021biile de copiere \u0219i conversie a memoriei \u00een execu\u021bia secven\u021bial\u0103 a modelurilor.<\/p>\n<li class=\"l\"> Au fost ad\u0103ugate noi op\u021biuni pentru controlul accesului aplica\u021biilor la datele personale. \u00cen plus fa\u021b\u0103 de modul de acces la loca\u021bie ap\u0103rea \u00een versiunea anterioar\u0103 (accesul este blocat \u00een fundal) \u00een Android 11 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/permissions\">a fost prezentat\u0103<\/a><\/noindex> suport pentru permisiuni temporare. Utilizatorul poate oferi acum aplica\u021biei acces temporar la permisiuni cheie, cum ar fi accesul la loca\u021bie, microfon \u0219i camer\u0103. Permisiunea este valabil\u0103 pentru timpul sesiunii curente \u0219i este revocat\u0103 imediat ce utilizatorul comut\u0103 la o alt\u0103 aplica\u021bie.\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=\"Prima versiune beta a platformei mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/02\/2ac0d50aaeac295ba68687943d11496c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Au fost efectuate modific\u0103ri care faciliteaz\u0103 migrarea aplica\u021biilor pe stocare<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/storage\">Scoped Storage<\/a><\/noindex>, permi\u021b\u00e2nd izolarea fi\u0219ierelor aplica\u021biilor pe un dispozitiv de stocare extern (de exemplu, pe un card SD). C\u00e2nd se folose\u0219te Stocarea Scoped, datele aplica\u021biei sunt limitate la un director specific, iar pentru a accesa colec\u021bii comune de fi\u0219iere multimedia este necesar\u0103 ob\u021binerea de permisiuni separate. \u00cen Android 11 s-a implementat suport pentru un mod op\u021bional de acces la suport prin c\u0103i complete ale fi\u0219ierelor,<br \/>\nAPI-ul DocumentsUI a fost actualizat, oferind posibilitatea de a efectua opera\u021biuni \u00een lot \u00een MediaStore.<\/p>\n<li class=\"l\"> Sunt extinse capacit\u0103\u021bile pentru <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/hardware\/biometrics\/BiometricManager.Authenticators.html\">utilizarea<\/a><\/noindex> de senzori biometrici pentru autentificare. \u00cen API-ul BiometricPrompt, care ofer\u0103 un dialog universal de autentificare biometric\u0103, a ap\u0103rut suport pentru trei tipuri de autentificatori &#8212; fiabili, slabi \u0219i datele de autentificare ale dispozitivului. Integrarea BiometricPrompt cu diverse arhitecturi de aplica\u021bii a fost simplificat\u0103, f\u0103r\u0103 a se limita la utilizarea clasei <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/app\/Activity\">Activity<\/a><\/noindex>.\n<li class=\"l\"> \u00cen construirea componentelor platformei care necesit\u0103 protec\u021bie sporit\u0103, au fost implicate mecanismele de protec\u021bie care func\u021bioneaz\u0103 \u00een timpul compil\u0103rii <noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ControlFlowIntegrity.html\">CFI<\/a><\/noindex> (Control Flow Integrity), <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> (Sanitizarea Overflow-ului \u00centregului) <noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ShadowCallStack.html\">Shadow-Call Stack<\/a><\/noindex>. Pentru identificarea problemelor \u00een gestionarea memoriei \u00een aplica\u021bii, a fost activat\u0103 verificarea pointerilor pe heap bazat\u0103 pe etichetele asociate acestora (<noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/tagged-pointers\">taggingul pointerilor pe heap<\/a><\/noindex>). Pentru a c\u0103uta erori \u00een gestionarea memoriei <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2020\/02\/detecting-memory-corruption-bugs-with-hwasan.html\">sub licen\u021ba MIT. Instrumentul utilizeaz\u0103 metode de \u00eenv\u0103\u021bare automat\u0103, \u00eempreun\u0103 cu analiza static\u0103 \u0219i dinamic\u0103 a codului JavaScript. Se afirm\u0103 c\u0103 utilizarea \u00eenv\u0103\u021b\u0103rii automate a permis \u00eembun\u0103t\u0103\u021birea semnificativ\u0103 a preciziei \u00een identificarea codului pentru identificarea ascuns\u0103 \u0219i a identificat cu 26% mai multe scripturi problematice<\/a><\/noindex> o imagine de sistem suplimentar\u0103, care include un mecanism de depanare <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/hwasan\">HWAsan<\/a><\/noindex> (Hardware-assisted AddressSanitizer).\n<li class=\"l\"> A fost preg\u0103tit API-ul <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/app\/blob\/BlobStoreManager\">BlobStoreManager<\/a><\/noindex>, care permite organizarea unui schimb sigur de date binare \u00eentre aplica\u021bii. De exemplu, acest API poate fi folosit pentru a oferi mai multor aplica\u021bii acces la modelele de \u00eenv\u0103\u021bare automat\u0103, atunci c\u00e2nd aceste aplica\u021bii sunt lansate de un singur utilizator.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport pentru platformele de stocare sigur\u0103 \u0219i extragerea documentelor de identitate verificate, cum ar fi permisele de conducere electronice.\n<li class=\"l\"> \u00cen cadrul proiectului Mainline, care permite actualizarea componentelor sistemului f\u0103r\u0103 a actualiza \u00eentreaga platform\u0103, au fost preg\u0103tite 12 noi module actualizabile, \u00een plus fa\u021b\u0103 de cele 10 module disponibile \u00een Android 10. Actualiz\u0103rile afecteaz\u0103 componentele care nu sunt legate de hardware, care sunt desc\u0103rcate prin Google Play separat de actualiz\u0103rile OTA ale firmware-ului de la produc\u0103tor. Printre noile module care pot fi actualizate prin Google Play f\u0103r\u0103 actualizarea firmware-ului &#8212; un modul pentru gestionarea permisiunilor, un modul pentru lucrul cu stoc\u0103rile (cu suport pentru Scoped Storage) \u0219i un modul cu NNAPI (Neural Networks API).\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/test-changes\">Realizat<\/a><\/noindex> se lucreaz\u0103 pentru a reduce impactul modific\u0103rii comportamentului anumitor subsisteme asupra func\u021bion\u0103rii aplica\u021biilor. Inova\u021biile care pot influen\u021ba func\u021bionarea aplica\u021biilor pot fi acum dezactivate \u0219i ajustate op\u021bional la nivelul SDK. Pentru a simplifica testarea compatibilit\u0103\u021bii aplica\u021biilor cu Android 11, \u00een interfa\u021ba Op\u021biunilor pentru dezvoltatori \u0219i \u00een utilitarul adb au fost oferite set\u0103ri pentru activarea \u0219i dezactivarea func\u021bionalit\u0103\u021bilor care influen\u021beaz\u0103 compatibilitatea (permit\u00e2nd testarea f\u0103r\u0103 a modifica targetSdkVersion \u0219i f\u0103r\u0103 a recompila aplica\u021bia). Listele negre cu interfe\u021bele de programare limitate, care nu sunt disponibile \u00een SDK, au fost actualizate.\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=\"Prima versiune beta a platformei mobile Android 11\" src=\"\/wp-content\/uploads\/2020\/02\/75bf44498d3c2bc49d80aaaac6fd515c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> A fost ad\u0103ugat un framework <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/content\/res\/loader\/package-summary.html\">Resource Loader<\/a><\/noindex>, care permite \u00eenc\u0103rcarea dinamic\u0103 a resurselor suplimentare \u00een timpul execu\u021biei aplica\u021biei.\n<li class=\"l\"> Serviciul de verificare a apelurilor a ad\u0103ugat posibilitatea de a transmite aplica\u021biilor statutul de verificare a apelului primit, care poate fi utilizat pentru a forma dialoguri personalizate dup\u0103 ce apelul este procesat, de exemplu, incluz\u00e2nd ac\u021biuni suplimentare pentru a marca un apel ca spam sau pentru a-l ad\u0103uga \u00een agenda telefonic\u0103.\n<li class=\"l\"> API \u00eembun\u0103t\u0103\u021bit <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/connectivity\/wifi-suggest\">Wifi Suggest<\/a><\/noindex>, care permite aplica\u021biei (managerului de conectare la re\u021bea) s\u0103 influen\u021beze algoritmul de selec\u021bie a re\u021belelor wireless preferate prin transmiterea unei liste de re\u021bele clasificate, av\u00e2nd \u00een vedere, de asemenea, metrici suplimentare la selec\u021bia re\u021belei, cum ar fi informa\u021biile despre l\u0103\u021bimea de band\u0103 \u0219i calitatea canalului de comunicare la conectarea anterioar\u0103. A fost ad\u0103ugat\u0103 func\u021bionalitatea de gestionare a re\u021belelor wireless care sus\u021bin standardul <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hotspot_(Wi-Fi)#Hotspot_2.0\">Hotspot 2.0<\/a><\/noindex> (Passpoint), inclusiv luarea \u00een considerare a timpului de expirare a profilului utilizatorului \u0219i implementarea utiliz\u0103rii certificatelor auto-semnate \u00een profiluri.\n<li class=\"l\"> \u00cen API-ul ImageDecoder a fost ad\u0103ugat\u0103 suportul pentru decodarea \u0219i afi\u0219area imaginilor animate \u00een format HEIF (HEIC la Apple), care utilizeaz\u0103 metode de compresie HEVC (H.265). Comparativ cu imaginile animate GIF, formatul HEIF permite reducerea semnificativ\u0103 a dimensiunii fi\u0219ierului.\n<li class=\"l\"> \u00cen NDK a fost ad\u0103ugat un API pentru utilizarea \u00een codul nativ a opera\u021biunilor de codificare \u0219i decodificare a imaginilor (JPEG, PNG, WebP etc.), f\u0103r\u0103 a implica biblioteci externe. Noua API ofer\u0103 posibilitatea de a reduce dimensiunea fi\u0219ierelor APK pentru aplica\u021bii native \u0219i de a rezolva problema actualiz\u0103rii bibliotecilor \u00eencorporate, care pot con\u021bine vulnerabilit\u0103\u021bi.\n<li class=\"l\"> Aplica\u021biile pentru controlul camerei pot acum s\u0103 dezactiveze temporar vibrarea (de exemplu, \u00een timpul trimiterii notific\u0103rilor) pentru a preveni activarea acesteia \u00een timpul unei sesiuni cu camera.\n<li class=\"l\"> A fost oferit\u0103 posibilitatea de a activa modurile <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BE%D0%BA%D0%B5\">Bokeh<\/a><\/noindex> (neclaritate \u00een fundalul fotografiei) pentru dispozitivele care le sus\u021bin (de exemplu, modul still ofer\u0103 o calitate mai bun\u0103 a fotografiei, iar modul continuous o potrivire mai precis\u0103 a datelor de pe senzor).\n<li class=\"l\"> A fost ad\u0103ugat un API pentru <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/media\/MediaCodecInfo.CodecCapabilities#isFeatureSupported(java.lang.String)\">verificarea<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/media\/MediaCodec.html#PARAMETER_KEY_LOW_LATENCY\">configurare<\/a><\/noindex> moduri de redare video cu laten\u021b\u0103 redus\u0103, solicitate \u00een aplica\u021biile de streaming \u00een timp real. \u00cen plus, a fost ad\u0103ugat\u0103 suportul pentru modul HDMI cu laten\u021b\u0103 redus\u0103 (mod de joc), \u00een care pentru a reduce laten\u021bele pe televizor sau monitor extern se dezactiveaz\u0103 procesarea grafic\u0103.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52403\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \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. \u0420\u0435\u043b\u0438\u0437 Android 11 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0435 2020 \u0433\u043e\u0434\u0430. \u0414\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0421\u0431\u043e\u0440\u043a\u0438 \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 Pixel 2 \/ 2 XL, Pixel 3 \/ 3 XL, Pixel 3a \/ 3a XL \u0438 Pixel 4 \/ 4 XL. \u041f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":69633,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-69632","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.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \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.\" \/>\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\/ro\/blog\/news\/pervyj-predvaritelnyj-vypusk-mobilnoj-platformy-android-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-predvaritelnyj-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-02-21T05:59:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:11: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\udd47Prima versiune preliminar\u0103 a platformei mobile Android 11 | ProHoster","description":"Compania Google a lansat versiunea de test a platformei mobile open-source Android 11.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-predvaritelnyj-vypusk-mobilnoj-platformy-android-11","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \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.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-predvaritelnyj-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-02-21T05:59:33+00:00","article:modified_time":"2020-03-03T13:11:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"69632","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 19:19:24","updated":"2022-09-27 18:39:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/69632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=69632"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/69632\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/69633"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=69632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=69632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=69632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}