{"id":110470,"date":"2023-10-05T03:11:06","date_gmt":"2023-10-05T01:11:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-mobilnoj-platformy-android-14"},"modified":"2023-10-05T03:11:06","modified_gmt":"2023-10-05T01:11:11","slug":"vypusk-mobilnoj-platformy-android-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-mobilnoj-platformy-android-14","title":{"rendered":"Vydanie mobilnej platformy Android 14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spolo\u010dnos\u0165 Google zverejnila vydanie otvorenej mobilnej platformy Android 14. S\u00favisiace zdrojov\u00e9 k\u00f3dy s\u00fa umiestnen\u00e9 v Git repozyt\u00f3riu projektu (vetva android-14.0.0_r1). Aktualiz\u00e1cie firmv\u00e9ru s\u00fa pripraven\u00e9 pre zariadenia s\u00e9rie Pixel. Nesk\u00f4r sa pl\u00e1nuje pripravi\u0165 aktualiz\u00e1cie firmv\u00e9ru pre smartf\u00f3ny v\u00fdroby Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo a Xiaomi. Okrem toho s\u00fa vytvoren\u00e9 univerz\u00e1lne zostavy GSI (Generic System Images), vhodn\u00e9 pre r\u00f4zne zariadenia na b\u00e1ze architekt\u00far ARM64 a x86_64.    <\/p>\n<p>Hlavn\u00e9 novinky:   <\/p>\n<ul>\n<li class=\"l\"> Hlavn\u00e9 zlo\u017eenie platformy obsahuje \u00falo\u017eisko Health Connect, ktor\u00e9 bolo predt\u00fdm dod\u00e1van\u00e9 vo forme samostatn\u00e9ho bal\u00edka cez Google Play. Health Connect zabezpe\u010duje centralizovan\u00e9 ukladanie \u00fadajov z fitness n\u00e1ramkov a in\u00fdch zariaden\u00ed, ktor\u00e9 s\u00favisia so zdrav\u00edm pou\u017e\u00edvate\u013ea, a organizuje spolupr\u00edstup r\u00f4znych aplik\u00e1ci\u00ed k \u00fadajom o zdrav\u00ed. Pr\u00edstup k nastaveniam Health Connect bude teraz poskytovan\u00fd cez \u0161tandardn\u00fd konfigur\u00e1tor platformy, napr\u00edklad prostredn\u00edctvom nastaven\u00ed ochrany s\u00fakromia, kde je mo\u017en\u00e9 spravova\u0165, ktor\u00e9 konkr\u00e9tne \u00fadaje o zdrav\u00ed m\u00f4\u017eu ur\u010dit\u00e9 aplik\u00e1cie z\u00edska\u0165. Okrem toho, v Health Connect bola pridan\u00e1 podpora pre uklada\u0165 inform\u00e1cie o trase prekonanej po\u010das tr\u00e9ningu (pou\u017e\u00edvate\u013e ur\u010duje \u010dasov\u00fd \u00fasek, po\u010das ktor\u00e9ho bude zachovan\u00fd zoznam m\u00ed\u013enikov). Trasa m\u00f4\u017ee by\u0165 vizualizovan\u00e1 na mape a na \u017eelanie odoslan\u00e1 na spracovanie in\u00fdm aplik\u00e1ci\u00e1m, po v\u00fdslovnom potvrden\u00ed oper\u00e1cie pou\u017e\u00edvate\u013eom.      <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/4a630627292ae485674cf12d3b517ed0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Roz\u0161\u00edren\u00e9 prostriedky potvrdenia pr\u00edstupu k inform\u00e1ci\u00e1m o polohe. Do dial\u00f3gu so \u017eiados\u0165ou o potvrdenie pr\u00edstupu k polohe bol pridan\u00fd nov\u00fd oddiel s inform\u00e1ciami o tom, kedy aplik\u00e1cia pren\u00e1\u0161a \u00fadaje o polohe (pr\u00edstup je zamietnut\u00fd, povoli\u0165 len raz a povoli\u0165 pri ka\u017edom spusten\u00ed aplik\u00e1cie) a podrobnosti, kde je mo\u017en\u00e9 z\u00edska\u0165 \u010fal\u0161ie inform\u00e1cie o pr\u00edstupe k pren\u00e1\u0161an\u00fdm \u00fadajom.    <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/1f3d437893271a1d53e5c23829e6bc9a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Realizovan\u00e9 je periodick\u00e9 (raz za mesiac) zobrazovanie ozn\u00e1men\u00ed s upozornen\u00edm na zmeny aplik\u00e1ci\u00ed, ktor\u00fdm bol poskytnut\u00fd pr\u00edstup k polohe, met\u00f3d prenosu \u00fadajov tret\u00edm stran\u00e1m (napr\u00edklad sa zobrazuje, ke\u010f aplik\u00e1cia za\u010dne pou\u017e\u00edva\u0165 \u00fadaje o polohe pri zobrazovan\u00ed reklamy).      <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/a2b07f760a475831065777b8291ee843.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pri pr\u00e1ci s aplik\u00e1ciami bola implementovan\u00e1 v\u00fdraznej\u0161ia n\u00e1poveda so sp\u00e4tnou \u0161\u00edpkou, ktor\u00e1 sa zobrazuje na zjednodu\u0161enie porozumenia mo\u017enostiam pou\u017eitia gestu na obrazovke pre n\u00e1vrat sp\u00e4\u0165.    <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/f517a1ca8ede1dc8cedd00381eb90edc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> V mechanizme Sharesheet, pou\u017e\u00edvanom na odosielanie d\u00e1t (napr\u00edklad obr\u00e1zkov alebo odkazov) mimo aplik\u00e1cie alebo in\u00e9mu pou\u017e\u00edvate\u013eovi, bola zaveden\u00e1 mo\u017enos\u0165 pridania vlastn\u00fdch akci\u00ed. Napr\u00edklad je mo\u017en\u00e9 definova\u0165 vlastn\u00fd zoznam spracovate\u013eov ChooserAction, ktor\u00ed zobrazuj\u00fa aplik\u00e1cie a pou\u017e\u00edvate\u013eov, ktor\u00fdm je mo\u017en\u00e9 posla\u0165. Navy\u0161e bol roz\u0161\u00edren\u00fd okruh sign\u00e1lov pou\u017e\u00edvan\u00fdch na triedenie cie\u013eov pre priamu odosielanie \u00fadajov.    <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/778e11f97aafb4e53df1354231cf9bd0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> Bol poskytnut\u00fd pr\u00edstup na \u010diasto\u010dn\u00e9 udelenie opr\u00e1vnen\u00ed pre pr\u00edstup iba k vybran\u00fdm pou\u017e\u00edvate\u013eom fotografi\u00e1m a vide\u00e1m (READ_MEDIA_VISUAL_USER_SELECTED, s\u00fabory, ku ktor\u00fdm sa poskytuje pr\u00edstup, vyber\u00e1 pou\u017e\u00edvate\u013e cez rozhranie Photo picker po\u010das zobrazenia dial\u00f3gu \u017eiadosti o opr\u00e1vnenie). Po prevode aplik\u00e1cie do pozadia alebo ukon\u010den\u00ed programu sa udelen\u00e9 pou\u017e\u00edvate\u013esk\u00e9 opr\u00e1vnenie automaticky odn\u00edma. V dial\u00f3gu potvrdzovania opr\u00e1vnen\u00ed pr\u00edstupu aplik\u00e1ci\u00ed k multimedi\u00e1lnym s\u00faborom bola pridan\u00e1 mo\u017enos\u0165 udelenia pr\u00edstupu len k vybran\u00fdm fotografi\u00e1m alebo vide\u00e1m.    <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/cbd0a6f2b21e18c9278494c7daa964d4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Do konfigur\u00e1tora bola pridan\u00e1 sekcia na prepisovanie nastaven\u00ed region\u00e1lnych preferenci\u00ed, ako s\u00fa jednotky teploty, prv\u00fd de\u0148 v t\u00fd\u017edni a syst\u00e9m \u010d\u00edslovania. Napr\u00edklad, Eur\u00f3pan \u017eij\u00faci v USA si m\u00f4\u017ee nastavi\u0165 zobrazenie teploty v stup\u0148och Celzia namiesto stup\u0148ov Fahrenheita a pova\u017eova\u0165 pondelok za za\u010diatok t\u00fd\u017ed\u0148a namiesto nedele.            <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/36154deb2e27e6bd71b9a82dfe63e608.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> Mo\u017enosti prisp\u00f4sobenia ve\u013ekosti p\u00edsma boli roz\u0161\u00edren\u00e9, maxim\u00e1lna \u00farove\u0148 zv\u00e4\u010d\u0161enia p\u00edsma bola zv\u00fd\u0161en\u00e1 zo 130 % na 200 %, a aby text pri ve\u013ekom zv\u00e4\u010d\u0161en\u00ed nevyzeral pr\u00edli\u0161 ve\u013ek\u00fd, teraz sa automaticky aplikuje neline\u00e1rna zmena \u00farovne zv\u00e4\u010d\u0161enia (ve\u013ek\u00fd text u\u017e nie je zv\u00e4\u010d\u0161ovan\u00fd tak silno ako mal\u00fd text), \u010do umo\u017en\u00ed dosiahnu\u0165 optim\u00e1lnu \u010ditate\u013enos\u0165 textu pre \u013eud\u00ed so slab\u0161\u00edm zrakom bez rizika deform\u00e1cie v rozlo\u017een\u00ed rozhrania.      <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/89eca1ae68ccf96596cf562e93b23de2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> V predch\u00e1dzaj\u00facom pr\u00edspevku sa objavila podpora nahr\u00e1vania videa s vysok\u00fdm dynamick\u00fdm rozsahom jasu (HDR), ktor\u00e1 bola roz\u0161\u00edren\u00e1 o mo\u017enosti z\u00edskavania dodato\u010dn\u00fdch inform\u00e1ci\u00ed z kamery, \u010do umo\u017e\u0148uje ulo\u017eenie obr\u00e1zkov vo form\u00e1te \u201eUltra HDR\u201c, pri ktorom sa na k\u00f3dovanie farebnosti pou\u017e\u00edva 10 bitov na kan\u00e1l. Form\u00e1t Ultra HDR je plne kompatibiln\u00fd s JPEG, \u010do umo\u017e\u0148uje aplik\u00e1ci\u00e1m pracova\u0165 s HDR obr\u00e1zkami bez nutnosti zmien a ak je potrebn\u00e9, zobrazi\u0165 ich pomocou be\u017en\u00e9ho rozsahu jasu. V\u00fdstup v re\u017eime HDR je automaticky zabezpe\u010dovan\u00fd platformou, pokia\u013e je aktivovan\u00e1 podpora HDR v manifeste aplik\u00e1cie alebo pri volan\u00ed Window.setColorMode. Pre samostatn\u00e9 vykres\u013eovanie Ultra HDR pomocou OpenGL alebo Vulkan m\u00f4\u017ee by\u0165 pou\u017eit\u00e1 trieda Gainmap.    <center><img decoding=\"async\" alt=\"Vydanie mobilnej platformy Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/eb9b1ce4dc0659f1f2e337172af1a929.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/li>\n<li class=\"l\"> Typy aplik\u00e1ci\u00ed, ktor\u00fdm je povolen\u00e9 zobrazenie celoobrazovkov\u00fdch upozornen\u00ed pri uzamknut\u00ed obrazovky, s\u00fa obmedzen\u00e9. Tak\u00e9to upozornenia s\u00fa navrhnut\u00e9 na up\u00fatanie pozornosti na inform\u00e1cie, ktor\u00e9 vy\u017eaduj\u00fa okam\u017eit\u00fa reakciu, ako je prich\u00e1dzaj\u00faci hovor alebo spustenie bud\u00edka, preto bud\u00fa opr\u00e1vnenia na zobrazenie t\u00fdchto upozornen\u00ed teraz obmedzen\u00e9 na aplik\u00e1cie na uskuto\u010d\u0148ovanie hovorov a zobrazenie varovn\u00fdch sign\u00e1lov.    <\/li>\n<li class=\"l\"> Vylep\u0161en\u00e9 riadenie anim\u00e1cie signalizuj\u00facej prechod medzi r\u00f4znymi obrazovkami (listami) v aplik\u00e1cii pri pos\u00favan\u00ed obsahu. Pridan\u00e9 nov\u00e9 komponenty na anim\u00e1ciu prep\u00ednania doln\u00fdch a bo\u010dn\u00fdch obrazoviek, ako aj na vyvolanie vyh\u013ead\u00e1vania. Pridan\u00e9 API na vytv\u00e1ranie vlastn\u00fdch prechodov\u00fdch efektov v aplik\u00e1cii.         <\/li>\n<li class=\"l\"> Obnovil sa s\u00fabor roz\u0161\u00edren\u00ed pre kameru (Camera Extensions), ktor\u00fd poskytuje mo\u017enos\u0165 vyu\u017e\u00edvania dlh\u0161ie vykon\u00e1van\u00fdch algoritmov vy\u017eaduj\u00facich intenz\u00edvne v\u00fdpo\u010dty na spracovanie obrazov, napr\u00edklad na zlep\u0161enie kvality sn\u00edmok po\u0159\u00edzen\u00fdch pri slabom osvetlen\u00ed. Pridan\u00e9 funkcie na predikciu oneskorenia pri spracovan\u00ed sn\u00edmky, z\u00edskavanie inform\u00e1ci\u00ed o postupe spracovania a r\u00fdchle po\u0159\u00edzen\u00ed konceptu sn\u00edmky pred dokon\u010den\u00edm pr\u00edpravy kone\u010dn\u00e9ho obrazu. Implementovan\u00fd je optimalizovan\u00fd a energeticky efekt\u00edvny re\u017eim n\u00e1h\u013eadu SurfaceView. Po\u010das pou\u017e\u00edvania roz\u0161\u00edren\u00ed je zabezpe\u010den\u00e1 podpora dotyku na zaostrenie a zoomovanie.     <\/li>\n<li class=\"l\"> Podporuje sa pou\u017e\u00edvanie zabudovan\u00fdch v kamere funkci\u00ed na \u0161k\u00e1lovanie a orez\u00e1vanie pren\u00e1\u0161an\u00fdch RAW obr\u00e1zkov.    <\/li>\n<li class=\"l\"> Pre dr\u00f4tov\u00e9 sl\u00fachadl\u00e1 pripojen\u00e9 cez USB sa pridala mo\u017enos\u0165 pou\u017eitia zvukov\u00fdch form\u00e1tov bez straty kvality (lossless). Do API bol pridan\u00fd trieda AudioMixerAttributes, ktor\u00e1 umo\u017e\u0148uje priamo posiela\u0165 zvuk na zariadenie bez zmie\u0161avania, \u00fapravy hlasitosti a spracovania efektov.    <\/li>\n<li class=\"l\"> V grafickom API bola implementovan\u00e1 trieda Mesh, ktor\u00e1 umo\u017e\u0148uje vytv\u00e1ra\u0165 svoje vlastn\u00e9 varianty polygon\u00e1lnej siete s vrcholov\u00fdmi a fragmentov\u00fdmi shadermi nap\u00edsan\u00fdmi v jazyku AGSL.    <\/li>\n<li class=\"l\"> Pridan\u00e1 funkcia hardv\u00e9rovej akceler\u00e1cie vykres\u013eovania do vyrovn\u00e1vacej pam\u00e4te, implementovan\u00e1 cez triedu HardwareBufferRenderer.      <\/li>\n<li class=\"l\"> Do triedy Path, ktor\u00e1 umo\u017e\u0148uje vytv\u00e1ra\u0165 vektorov\u00fa grafiku na z\u00e1klade zlo\u017een\u00fdch geometrick\u00fdch kont\u00far, bola pridan\u00e1 podpora interpol\u00e1cie medzi kont\u00farami s podobnou \u0161trukt\u00farou na vytvorenie efektu morphingu a pou\u017eitie iter\u00e1tora PathIterator na postupn\u00e9 prech\u00e1dzanie v\u0161etk\u00fdmi segmentmi kont\u00faru.     <\/li>\n<li class=\"l\"> Roz\u0161\u00edren\u00e9 mo\u017enosti viazania jednotliv\u00fdch jazykov\u00fdch nastaven\u00ed na r\u00f4zne aplik\u00e1cie. Poskytla sa mo\u017enos\u0165 ur\u010di\u0165 zoznam jazykov, ktor\u00e9 sa bud\u00fa zobrazi\u0165 v konfigur\u00e1tore Android pri v\u00fdbere jazyka pre konkr\u00e9tnu aplik\u00e1ciu.              <\/li>\n<li class=\"l\"> Roz\u0161\u00edren\u00e9 oblasti, v ktor\u00fdch syst\u00e9m zobrazuje inform\u00e1cie o ochrane osobn\u00fdch \u00fadajov, ur\u010den\u00e9 v\u00fdvoj\u00e1rom v Play Console Form, ako s\u00fa politiky t\u00fdkaj\u00face sa poskytovania \u00fadajov tret\u00edm stran\u00e1m. Napr\u00edklad, tak\u00e9to \u00fadaje sa teraz zobrazuj\u00fa v dial\u00f3gu s po\u017eiadavkami na opr\u00e1vnenia.      <\/li>\n<li class=\"l\"> V aplik\u00e1ci\u00e1ch vyu\u017e\u00edvaj\u00facich spracovate\u013eov v pozad\u00ed teraz mus\u00ed by\u0165 uveden\u00fd typ pozadov\u00e9ho servisu. Po\u010das pr\u00e1ce syst\u00e9m kontroluje s\u00falad medzi zadan\u00fdm typom servisu, po\u017eadovan\u00fdmi opr\u00e1vneniami a pou\u017eit\u00fdm API. Napr\u00edklad, ak aplik\u00e1cia uviedla typ pozadov\u00e9ho servisu FOREGROUND_SERVICE_TYPE_LOCATION, predpoklad\u00e1 sa, \u017ee m\u00f4\u017eu by\u0165 po\u017eadovan\u00e9 opr\u00e1vnenia ACCESS_COARSE_LOCATION alebo ACCESS_FINE_LOCATION.      <\/li>\n<li class=\"l\"> Boli vykonan\u00e9 zmeny na zv\u00fd\u0161enie bezpe\u010dnosti: Zak\u00e1zan\u00e9 s\u00fa odosielanie intent dopytov aplik\u00e1ciami na niektor\u00e9 intern\u00e9 komponenty platformy. Dynamicky na\u010d\u00edtan\u00fd k\u00f3d mus\u00ed by\u0165 teraz ozna\u010den\u00fd atrib\u00fatom pr\u00edstupu v re\u017eime iba na \u010d\u00edtanie. V met\u00f3dach ZipFile(String) a ZipInputStream.getNextEntry() je zak\u00e1zan\u00e1 manipul\u00e1cia so zip arch\u00edvmi, ktor\u00fdch cesty za\u010d\u00ednaj\u00fa symbolom \u201e\/\u201c alebo obsahuj\u00fa sekvenciu \u201e..\u201c. Obmedzen\u00e9 je sp\u00fa\u0161\u0165anie \u00faloh z pozad\u00ed a aktualizovan\u00e9 s\u00fa obmedzenia v oblasti volania programov\u00fdch rozhran\u00ed, ktor\u00e9 nie s\u00fa poskytovan\u00e9 v SDK.\n<li class=\"l\"> Pri pripojen\u00ed zariadenia cez USB k stolov\u00e9mu po\u010d\u00edta\u010du, okrem predt\u00fdm dostupn\u00fdch re\u017eimov interakcie, ako je prenos s\u00faborov, nab\u00edjanie, zdie\u013eanie internetu a pod., pribudla mo\u017enos\u0165 vyu\u017ei\u0165 smartf\u00f3n ako webov\u00fa kameru (re\u017eim UVC, USB Video Class). T\u00e1to funkcia je predvolene vypnut\u00e1, ale m\u00f4\u017ee by\u0165 aktivovan\u00e1 pri pr\u00edstupe s opr\u00e1vneniami root.\n<li class=\"l\"> Pokra\u010duje zlep\u0161ovanie fungovania platformy na tabletoch a zariadeniach so skladac\u00edmi obrazovkami. Poskytli sa kni\u017enice, ktor\u00e9 umo\u017e\u0148uj\u00fa predpovedanie udalost\u00ed s\u00favisiacich s pohybom kurzora a zabezpe\u010duj\u00fa n\u00edzke oneskorenia pri pr\u00e1ci s stylusmi. K dispoz\u00edcii s\u00fa \u0161abl\u00f3ny u\u017e\u00edvate\u013esk\u00e9ho rozhrania pre ve\u013ek\u00e9 obrazovky, zoh\u013ead\u0148uj\u00face tak\u00e9 aplik\u00e1cie, ako s\u00fa soci\u00e1lne siete, komunik\u00e1cia, multimedi\u00e1lny obsah, \u010d\u00edtanie a nakupovanie.           <\/li>\n<li class=\"l\"> Pridalo sa osobitn\u00e9 opr\u00e1vnenie na umo\u017enenie aplik\u00e1ci\u00e1m sp\u00fa\u0161\u0165a\u0165 akcie pri nach\u00e1dzan\u00ed aplik\u00e1cie na pozad\u00ed. Aktiv\u00e1cia po\u010das pozadia je obmedzen\u00e1, aby sa pou\u017e\u00edvate\u013e po\u010das pr\u00e1ce s aktu\u00e1lnou aplik\u00e1ciou nedostal do rozptylov. Akt\u00edvnym aplik\u00e1ci\u00e1m je poskytnut\u00e9 viac mo\u017enost\u00ed na kontrolu aktiv\u00e1cie akci\u00ed in\u00fdmi aplik\u00e1ciami, s ktor\u00fdmi interaguj\u00fa.    <\/li>\n<li class=\"l\"> Optimaliz\u00e1cia syst\u00e9mu spr\u00e1vy pam\u00e4te bola vykonan\u00e1 na efekt\u00edvnej\u0161ie pridelenie zdrojov aplik\u00e1ci\u00e1m, ktor\u00e9 be\u017eia na pozad\u00ed. Nieko\u013eko sek\u00fand po prechode aplik\u00e1cie do cache stavu je pozadov\u00e1 pr\u00e1ca obmedzen\u00e1 na API, ktor\u00e9 riadia \u017eivotn\u00fd cyklus aplik\u00e1cie, ako s\u00fa API Foreground Services, JobScheduler a WorkManager.     <\/li>\n<li class=\"l\"> Ozn\u00e1menia so zna\u010dkou FLAG_ONGOING_EVENT m\u00f4\u017eu teraz by\u0165 zamietnut\u00e9, ak sa zobrazuj\u00fa na odomknutej obrazovke zariadenia. Ak je zariadenie v re\u017eime uzamknutia obrazovky, tak\u00e9to ozn\u00e1menia zostan\u00fa nezamietnut\u00e9. Ozn\u00e1menia, ktor\u00e9 s\u00fa d\u00f4le\u017eit\u00e9 pre fungovanie syst\u00e9mu, taktie\u017e zostan\u00fa nezamietnut\u00e9.    <\/li>\n<li class=\"l\"> Do API PackageInstaller boli pridan\u00e9 nov\u00e9 met\u00f3dy: requestUserPreapproval(), ktor\u00e1 umo\u017e\u0148uje adres\u00e1ru aplik\u00e1ci\u00ed odlo\u017ei\u0165 s\u0165ahovanie APK bal\u00edkov do \u010dasu z\u00edskania potvrdenia od pou\u017e\u00edvate\u013ea na in\u0161tal\u00e1ciu; setRequestUpdateOwnership(), ktor\u00e1 umo\u017e\u0148uje viaza\u0165 in\u0161talat\u00e9ra na bud\u00face aktualiza\u010dn\u00e9 oper\u00e1cie aplik\u00e1cie; setDontKillApp(), ktor\u00e1 umo\u017e\u0148uje nastavi\u0165 dodato\u010dn\u00e9 mo\u017enosti pre aplik\u00e1ciu po\u010das jej prev\u00e1dzky. V API InstallConstraints z\u00edskali in\u0161talat\u00e9ri mo\u017enos\u0165 aktivova\u0165 in\u0161tal\u00e1ciu aktualiz\u00e1cie aplik\u00e1cie v okamihoch, ke\u010f sa aplik\u00e1cia nepou\u017e\u00edva.\n<li class=\"l\"> Pokra\u010duje sa v pr\u00e1ci na zlep\u0161en\u00ed v\u00fdkonu platformy na tabletoch a zariadeniach so skladac\u00edmi obrazovkami. Aktualizovan\u00e9 s\u00fa odpor\u00fa\u010dania na v\u00fdvoj aplik\u00e1ci\u00ed pre zariadenia s ve\u013ek\u00fdmi obrazovkami a pridan\u00e9 typov\u00e9 \u0161abl\u00f3ny rozhrania pre ve\u013ek\u00e9 obrazovky, ktor\u00e9 zoh\u013ead\u0148uj\u00fa aplik\u00e1cie ako soci\u00e1lne siete, komunik\u00e1ciu, multimedi\u00e1lny obsah, \u010d\u00edtanie a nakupovanie. Navrhnut\u00fd je predbe\u017en\u00fd pre-release Cross device SDK s n\u00e1strojmi na v\u00fdvoj aplik\u00e1ci\u00ed, ktor\u00e9 spr\u00e1vne funguj\u00fa s r\u00f4znymi typmi zariaden\u00ed (smartf\u00f3ny, tablety, inteligentn\u00e9 telev\u00edzory at\u010f.) a r\u00f4znymi form\u00e1tmi.      <\/li>\n<li class=\"l\"> Prebehla optimaliz\u00e1cia koordin\u00e1cie vykon\u00e1vania n\u00e1ro\u010dn\u00fdch pr\u00e1c na pozad\u00ed, ako je s\u0165ahovanie ve\u013ek\u00fdch s\u00faborov pri pripojen\u00ed cez Wi-Fi. Boli vykonan\u00e9 zmeny v API na spustenie prioritn\u00fdch slu\u017eieb (Foreground Service) a pl\u00e1novanie \u00faloh (JobScheduler), do ktor\u00fdch bola pridan\u00e1 nov\u00e1 funk\u010dnos\u0165 pre pou\u017e\u00edvate\u013eom sp\u00fa\u0161\u0165an\u00e9 pr\u00e1ce s\u00favisiace s prenosom d\u00e1t. Boli zaveden\u00e9 po\u017eiadavky na ur\u010denie typu spusten\u00fdch prioritn\u00fdch slu\u017eieb (pr\u00e1ca s kamerou, synchroniz\u00e1cia \u00fadajov, prehr\u00e1vanie multimedi\u00e1lnych d\u00e1t, sledovanie polohy, pr\u00edstup k mikrof\u00f3nu a pod.). Bolo zjednodu\u0161en\u00e9 ur\u010denie podmienok na aktiv\u00e1ciu s\u0165ahovania d\u00e1t, napr\u00edklad pre s\u0165ahovanie iba pri pr\u00edstupe cez Wi-Fi.    <\/li>\n<li class=\"l\"> Intern\u00fd syst\u00e9m doru\u010dovania \u0161irokop\u00e1smov\u00fdch spr\u00e1v aplik\u00e1ci\u00e1m (broadcast system) bol optimalizovan\u00fd na zn\u00ed\u017eenie energetickej spotreby a zv\u00fd\u0161enie reagovania. Vylep\u0161en\u00e9 bolo prij\u00edmanie registrovan\u00fdch pr\u00fadov spr\u00e1v aplik\u00e1ciami \u2014 spr\u00e1vy m\u00f4\u017eu by\u0165 umiestnen\u00e9 do frontu, zl\u00fa\u010den\u00e9 (napr\u00edklad s\u00e9ria spr\u00e1v BATTERY_CHANGED bude aglomerovan\u00e1 do jednej) a doru\u010dovan\u00e9 len po opusten\u00ed aplik\u00e1cie z vyrovn\u00e1vacej pam\u00e4te.\n<li class=\"l\"> Zv\u00fd\u0161il sa limit na maxim\u00e1lny po\u010det aplik\u00e1ci\u00ed ulo\u017een\u00fdch v cache, \u010do umo\u017enilo zn\u00ed\u017ei\u0165 po\u010det aplik\u00e1ci\u00ed sp\u00fa\u0161\u0165an\u00fdch v \u201astudenom\u2018 re\u017eime (t.j. nepam\u00e4tan\u00fdch a sp\u00fa\u0161\u0165an\u00fdch pomal\u0161ie). Pre zariadenia s 8 GB RAM sa po zmene obmedzen\u00ed po\u010det \u201astuden\u00fdch\u2018 spusten\u00ed aplik\u00e1ci\u00ed zn\u00ed\u017eil o 20%, a pre 12 GB \u2014 o 30%.       <\/li>\n<li class=\"l\"> Pou\u017e\u00edvanie funkcie vykon\u00e1vania oper\u00e1ci\u00ed v presnom \u010dase (exact alarms) v aplik\u00e1ci\u00e1ch teraz vy\u017eaduje z\u00edskanie samostatn\u00e9ho povolenia SCHEDULE_EXACT_ALARM, preto\u017ee pou\u017eitie tejto funk\u010dnosti m\u00f4\u017ee negat\u00edvne ovplyvni\u0165 v\u00fddr\u017e bat\u00e9rie a vies\u0165 k zv\u00fd\u0161enej spotrebe prostriedkov (pre \u00falohy vykon\u00e1van\u00e9 pod\u013ea rozvrhu sa odpor\u00fa\u010da pou\u017e\u00edva\u0165 aktiv\u00e1ciu v pribli\u017enom \u010dase). Aplik\u00e1ci\u00e1m s implement\u00e1ciou kalend\u00e1ra a hod\u00edn, ktor\u00e9 pou\u017e\u00edvaj\u00fa aktiv\u00e1ciu v presnom \u010dase, mus\u00ed by\u0165 pri in\u0161tal\u00e1cii poskytnut\u00e9 povolenie USE_EXACT_ALARM. Zverejnenia aplik\u00e1ci\u00ed v katal\u00f3gu Google Play, ktor\u00e9 maj\u00fa povolenie USE_EXACT_ALARM, s\u00fa povolen\u00e9 iba pre programy s implement\u00e1ciou bud\u00edka, \u010dasova\u010da a kalend\u00e1ra s notifik\u00e1ciami o udalostiach.        <\/li>\n<li class=\"l\"> Bola poskytnut\u00e1 mo\u017enos\u0165 ur\u010di\u0165 nastavenia jazyka viazan\u00e9 na jednotliv\u00e9 aplik\u00e1cie. V\u00fdvoj\u00e1r aplik\u00e1cie m\u00f4\u017ee teraz meni\u0165 parametre localeConfig prostredn\u00edctvom volania LocaleManager.setOverrideLocaleConfig na ur\u010denie zoznamu jazykov, ktor\u00e9 sa zobrazia pre aplik\u00e1ciu v rozhran\u00ed nastavenia Android.    <\/li>\n<li class=\"l\"> Pridan\u00e9 API Grammatical Inflection pre zjednodu\u0161enie prid\u00e1vania prekladov prvkov rozhrania, ktor\u00e9 zoh\u013ead\u0148uj\u00fa jazyky so syst\u00e9mom rodov.    <\/li>\n<li class=\"l\"> Na prevenciu zachyt\u00e1vania intent-\u017eiadost\u00ed \u0161kodliv\u00fdmi aplik\u00e1ciami je v novej verzii zak\u00e1zan\u00e9 odosielanie intent-ov bez jasn\u00e9ho ur\u010denia bal\u00edka alebo intern\u00e9ho komponentu.    <\/li>\n<li class=\"l\"> Zv\u00fd\u0161en\u00e1 bezpe\u010dnos\u0165 dynamick\u00e9ho na\u010d\u00edtania k\u00f3du (DCL, Dynamic Code Loading) \u2014 aby sa predi\u0161lo vkladaniu \u0161kodliv\u00e9ho k\u00f3du do dynamicky na\u010d\u00edtavan\u00fdch spustite\u013en\u00fdch s\u00faborov, tieto s\u00fabory musia ma\u0165 pr\u00e1va pr\u00edstupu, ktor\u00e9 povoluj\u00fa len \u010d\u00edtanie.    <\/li>\n<li class=\"l\"> In\u0161tal\u00e1cia aplik\u00e1ci\u00ed, ktor\u00e9 maj\u00fa deklarovan\u00fa verziu SDK ni\u017e\u0161iu ako 23, je zak\u00e1zan\u00e1, \u010d\u00edm sa zabr\u00e1nia obch\u00e1dzaniu obmedzen\u00ed opr\u00e1vnen\u00ed prostredn\u00edctvom prepojenia na star\u00e9 API (verzia API 22 je zak\u00e1zan\u00e1, preto\u017ee vo verzii 23 (Android 6.0) sa objavila nov\u00e1 model pr\u00edstupu, ktor\u00e1 umo\u017e\u0148uje na vy\u017eiadanie z\u00edska\u0165 pr\u00edstup k syst\u00e9mov\u00fdm zdrojom). Predt\u00fdm nain\u0161talovan\u00e9 aplik\u00e1cie, ktor\u00e9 vyu\u017e\u00edvaj\u00fa star\u00e9 API, bud\u00fa po aktualiz\u00e1cii Androidu pokra\u010dova\u0165 v prev\u00e1dzke.    <\/li>\n<li class=\"l\"> Bol navrhnut\u00fd API Credential Manager, ktor\u00fd umo\u017e\u0148uje v aplik\u00e1ci\u00e1ch organizova\u0165 prihl\u00e1senie pomocou \u00fadajov od extern\u00fdch poskytovate\u013eov autentifik\u00e1cie. Implementovala sa podpora technol\u00f3gie Passkeys, ktor\u00e1 umo\u017e\u0148uje pou\u017e\u00edvate\u013eom autentifik\u00e1ciu bez hesiel pomocou biometrick\u00fdch identifik\u00e1torov, ako s\u00fa odtla\u010dky prstov alebo rozpozn\u00e1vanie tv\u00e1re. Vylep\u0161il sa rozhranie pre v\u00fdber \u00fa\u010dtu.          <\/li>\n<li class=\"l\"> V Android Runtime (ART) bola implementovan\u00e1 podpora OpenJDK 17. Z\u00e1kladn\u00e9 Java kni\u017enice platformy a n\u00e1stroje na v\u00fdvoj aplik\u00e1ci\u00ed boli aktualizovan\u00e9 na OpenJDK 17. Bola pridan\u00e1 podpora jazykov\u00fdch funkci\u00ed a Java tried dostupn\u00fdch v OpenJDK 17, ako s\u00fa triedy typu record, viacriadkov\u00e9 re\u0165azce a zhodnotenie s obrazcom v pr\u00edkaze \u201einstanceof\u201c.\n<li class=\"l\"> V Android Runtime sa pou\u017eili progres\u00edvnej\u0161ie met\u00f3dy kompresie, \u010do umo\u017enilo zn\u00ed\u017ei\u0165 ve\u013ekos\u0165 s\u00faborov v priemere o 9,3 % bez straty v\u00fdkonu.\n<li class=\"l\"> Zmenil sa sp\u00f4sob aktualiz\u00e1cie certifik\u00e1tov certifika\u010dn\u00fdch autor\u00edt (CA). Syst\u00e9mov\u00e9 certifik\u00e1ty u\u017e nebud\u00fa viazan\u00e9 na firmware, ale bud\u00fa dod\u00e1van\u00e9 v samostatnom bal\u00edku, ktor\u00fd sa aktualizuje prostredn\u00edctvom Google Play. Tak\u00fdto pr\u00edstup zjednodu\u0161\u00ed udr\u017eiavanie aktu\u00e1lnych certifik\u00e1tov a odstra\u0148ovanie certifik\u00e1tov skompromitovan\u00fdch certifika\u010dn\u00fdmi autoritami, a takisto zabr\u00e1n\u00ed v\u00fdrobcom zariaden\u00ed manipulova\u0165 so zoznamom kore\u0148ov\u00fdch certifik\u00e1tov a spr\u00edstupn\u00ed proces ich aktualiz\u00e1cie nez\u00e1visle od aktualiz\u00e1cie firmv\u00e9ru. Na druhej strane, nov\u00fd sp\u00f4sob dod\u00e1vania neumo\u017en\u00ed pou\u017e\u00edvate\u013eovi vykona\u0165 zmeny v syst\u00e9mov\u00fdch certifik\u00e1toch, aj ke\u010f m\u00e1 root pr\u00edstup k syst\u00e9mu a \u00faplne ovl\u00e1da firmware.               <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59873\">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 14. \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-14.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. \u041f\u043e\u0437\u0434\u043d\u0435\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \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 Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo \u0438 Xiaomi. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \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 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":110471,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110470","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.4 - 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 Android 14. \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-14.0.0_r1).\" \/>\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\/sk\/blog\/news\/vypusk-mobilnoj-platformy-android-14\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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 14 | 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 Android 14. \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-14.0.0_r1).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-mobilnoj-platformy-android-14\" \/>\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=\"2023-10-05T01:11:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-05T01:11:11+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\udd47Vydanie mobilnej platformy Android 14 | ProHoster","description":"Spolo\u010dnos\u0165 Google zverejnila vydanie otvorenej mobilnej platformy Android 14. S\u00favisiace zdrojov\u00e9 k\u00f3dy s nov\u00fdm vydan\u00edm s\u00fa umiestnen\u00e9 v Git repozit\u00e1ri projektu (vetva android-14.0.0_r1).","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-mobilnoj-platformy-android-14","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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 14 | 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 Android 14. \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-14.0.0_r1).","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-mobilnoj-platformy-android-14","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":"2023-10-05T01:11:11+00:00","article:modified_time":"2023-10-05T01:11:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/110470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=110470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/110470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/110471"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=110470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=110470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=110470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}