{"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\/sv\/blog\/news\/vypusk-mobilnoj-platformy-android-14","title":{"rendered":"Lansering av mobilplattformen Android 14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Google har offentliggjort en release av den \u00f6ppna mobilplattformen Android 14. K\u00e4llkoden relaterad till den nya versionen har lagts ut i projektets Git-repo (branch android-14.0.0_r1). Firmwareuppdateringar har f\u00f6rberetts f\u00f6r Pixel-seriens enheter. Senare planeras firmwareuppdateringar f\u00f6r smartphones fr\u00e5n tillverkare som Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo och Xiaomi. Dessutom har universella GSI (Generic System Images) byggts, som \u00e4r l\u00e4mpliga f\u00f6r olika enheter baserade p\u00e5 ARM64- och x86_64-arkitekturer.    <\/p>\n<p>Huvudsakliga nyheter:   <\/p>\n<ul>\n<li class=\"l\"> I plattformens huvudkomponent ing\u00e5r lagringen Health Connect, som tidigare levererades som ett separat paket via Google Play. Health Connect m\u00f6jligg\u00f6r central lagring av data fr\u00e5n fitnessarmband och andra enheter relaterade till anv\u00e4ndarens h\u00e4lsa, och organiserar gemensam \u00e5tkomst till h\u00e4lsoinformation fr\u00e5n olika appar. \u00c5tkomst till inst\u00e4llningarna f\u00f6r Health Connect kommer nu att erbjudas via plattformens inbyggda konfigurerare; till exempel kan anv\u00e4ndaren hantera vilka specifika h\u00e4lsouppgifter som olika appar f\u00e5r tillg\u00e5ng till genom inst\u00e4llningarna f\u00f6r sekretess. Dessutom har st\u00f6d f\u00f6r att spara information om rutten uppn\u00e5dd under tr\u00e4ningen lagts till Health Connect (anv\u00e4ndaren anger tidsintervallet f\u00f6r vilket \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u043e\u0447\u0435\u043a ska sparas). Rutten kan visualiseras p\u00e5 en karta och skickas f\u00f6r behandling till andra appar, efter att anv\u00e4ndaren har bekr\u00e4ftat \u00e5tg\u00e4rden.      <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/4a630627292ae485674cf12d3b517ed0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> M\u00f6jligheterna f\u00f6r att bekr\u00e4fta \u00e5tkomst till information om plats har ut\u00f6kats. I dialogrutan f\u00f6r att beg\u00e4ra bekr\u00e4ftelse p\u00e5 \u00e5tkomst till platsinformation har en ny sektion lagts till med information om n\u00e4r appen \u00f6verf\u00f6r platsdata (\u00e5tkomst f\u00f6rbjuden, till\u00e5t endast en g\u00e5ng och till\u00e5t vid varje app-anv\u00e4ndning) och detaljer om var man kan f\u00e5 ytterligare information om \u00e5tkomsten till \u00f6verf\u00f6rda uppgifter.    <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/1f3d437893271a1d53e5c23829e6bc9a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Det \u00e4r nu implementerat en m\u00e5natlig utskick av meddelanden som varnar om f\u00f6r\u00e4ndringar av appar som har f\u00e5tt \u00e5tkomst till platsinformation, metoder f\u00f6r att \u00f6verf\u00f6ra data till tredje part (till exempel visas det n\u00e4r appen b\u00f6rjar anv\u00e4nda platsdata vid visning av annonser).      <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/a2b07f760a475831065777b8291ee843.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Vid arbete med applikationer har en mer m\u00e4rkbar bak\u00e5tpil-signal implementerats f\u00f6r att underl\u00e4tta f\u00f6rst\u00e5elsen av m\u00f6jligheten att anv\u00e4nda sk\u00e4rmgester f\u00f6r att g\u00e5 tillbaka.    <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/f517a1ca8ede1dc8cedd00381eb90edc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> I mekanismen f\u00f6r Sharesheet, som anv\u00e4nds f\u00f6r att skicka data (t.ex. bilder eller l\u00e4nkar) utanf\u00f6r applikationen eller till en annan anv\u00e4ndare, har m\u00f6jligheten att l\u00e4gga till egna \u00e5tg\u00e4rder inf\u00f6rts. Till exempel kan en egen lista \u00f6ver ChooserAction-handledare definieras f\u00f6r att visa appar och anv\u00e4ndare dit information kan skickas. Dessutom har antalet signaler som anv\u00e4nds f\u00f6r att rangordna m\u00e5l f\u00f6r direkt data\u00f6verf\u00f6ring ut\u00f6kats.    <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/778e11f97aafb4e53df1354231cf9bd0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> Det har nu blivit m\u00f6jligt att delvis ge beh\u00f6righeter f\u00f6r att endast komma \u00e5t bilder och videor som valts av anv\u00e4ndaren (READ_MEDIA_VISUAL_USER_SELECTED, filer som beviljas \u00e5tkomst v\u00e4ljs av anv\u00e4ndaren genom gr\u00e4nssnittet Photo picker n\u00e4r dialogrutan f\u00f6r beh\u00f6righeter visas). Efter att applikationen har satts i bakgrunden eller avslutats \u00e5terkallas den beviljade beh\u00f6righeten automatiskt. I dialogrutan f\u00f6r bekr\u00e4ftelse av beh\u00f6righeter till applikationers \u00e5tkomst till mediefiler har m\u00f6jligheten att endast ge \u00e5tkomst till utvalda bilder eller videor lagts till.    <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/cbd0a6f2b21e18c9278494c7daa964d4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> En sektion f\u00f6r \u00e5terst\u00e4llning av inst\u00e4llningar f\u00f6r regionala preferenser har lagts till i konfigureraren, s\u00e5som temperatur enheter, veckans f\u00f6rsta dag och talsystem. Till exempel kan en europ\u00e9 som bor i USA st\u00e4lla in att temperaturen ska visas i grader Celsius ist\u00e4llet f\u00f6r Fahrenheit och betrakta m\u00e5ndag som veckans f\u00f6rsta dag ist\u00e4llet f\u00f6r s\u00f6ndag.            <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/36154deb2e27e6bd71b9a82dfe63e608.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> M\u00f6jligheterna f\u00f6r teckensnittsstorleksjustering har ut\u00f6kats, den maximala teckensnittsstorleksjusteringen har \u00f6kat fr\u00e5n 130 % till 200 %, och f\u00f6r att text inte ska se f\u00f6r stor ut vid kraftig f\u00f6rstoring till\u00e4mpas nu automatiskt en icke-linj\u00e4r justering av teckensnittsstorleken (redan stor text f\u00f6rstoras inte lika mycket som liten text), vilket m\u00f6jligg\u00f6r optimal l\u00e4sbarhet f\u00f6r personer med nedsatt syn utan risk f\u00f6r f\u00f6rvr\u00e4ngningar i anv\u00e4ndargr\u00e4nssnittets layout.      <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/89eca1ae68ccf96596cf562e93b23de2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> \u041f\u043e\u044f\u0432\u0438\u0432\u0448\u0430\u044f\u0441\u044f \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432\u0438\u0434\u0435\u043e \u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u043e\u043c \u044f\u0440\u043a\u043e\u0441\u0442\u0438 (HDR) \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043f\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044e \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0434\u0430\u044e\u0449\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 &#171;Ultra HDR&#187;, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0434\u043b\u044f \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f 10 \u0431\u0438\u0442 \u043d\u0430 \u043a\u0430\u043d\u0430\u043b. \u0424\u043e\u0440\u043c\u0430\u0442 Ultra HDR \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c  \u0441 JPEG, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 HDR-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u0435\u0441\u043b\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0438\u0445 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u044f\u0440\u043a\u043e\u0441\u0442\u0438. \u0412\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435   HDR \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0438\u043b\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 HDR \u0432 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 Window.setColorMode. \u0414\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 Ultra HDR \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 OpenGL \u0438\u043b\u0438 Vulkan \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u043b\u0430\u0441\u0441 Gainmap.    <center><img decoding=\"async\" alt=\"Lansering av mobilplattformen Android 14\" src=\"\/wp-content\/uploads\/2023\/10\/eb9b1ce4dc0659f1f2e337172af1a929.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/li>\n<li class=\"l\"> Typen av applikationer som \u00e4r till\u00e5tna att visa helsk\u00e4rmsmeddelanden n\u00e4r sk\u00e4rmen \u00e4r l\u00e5st \u00e4r begr\u00e4nsad. Dessa meddelanden \u00e4r avsedda att f\u00e5nga uppm\u00e4rksamhet till information som kr\u00e4ver omedelbar \u00e5tg\u00e4rd, s\u00e5som inkommande samtal eller v\u00e4ckning av alarm, s\u00e5 beh\u00f6righeterna att visa s\u00e5dana meddelanden kommer nu att begr\u00e4nsas till samtals- och varningsapplikationer.    <\/li>\n<li class=\"l\"> F\u00f6rb\u00e4ttrad hantering av animationer som signalerar \u00f6verg\u00e5ngar mellan olika sk\u00e4rmar (flikar) i applikationen vid svepgester som flyttar inneh\u00e5llet. Nya komponenter har lagts till f\u00f6r att animera v\u00e4xlingar mellan undre och sidok\u00e4rmar, samt f\u00f6r att initiera s\u00f6kningar. En API har lagts till f\u00f6r att skapa egna \u00f6verg\u00e5ngseffekter i applikationen.         <\/li>\n<li class=\"l\"> Utvecklingsupps\u00e4ttningen f\u00f6r kamerautvidgningar (Camera Extensions) har uppdaterats, vilket ger m\u00f6jlighet att anv\u00e4nda mer tidskr\u00e4vande algoritmer som kr\u00e4ver intensiv ber\u00e4kning f\u00f6r bildbearbetning, till exempel f\u00f6r att f\u00f6rb\u00e4ttra fotokvaliteten i svagt ljus. Funktioner f\u00f6r att f\u00f6ruts\u00e4ga bearbetningstider, f\u00e5 information om bearbetningsframskridande och snabbt f\u00e5 en r\u00e5bild innan den slutliga bilden har beretts har lagts till. En mer optimerad och energieffektiv f\u00f6rhandsgranskningsl\u00e4ge f\u00f6r SurfaceView har implementerats. Under anv\u00e4ndning av utvidgningar st\u00f6djs ber\u00f6ring f\u00f6r att st\u00e4lla in fokus och zooma.     <\/li>\n<li class=\"l\"> St\u00f6det f\u00f6r anv\u00e4ndning av kamerainbyggda funktioner f\u00f6r skalning och besk\u00e4rning av \u00f6verf\u00f6rda RAW-bilder har tillhandah\u00e5llits.    <\/li>\n<li class=\"l\"> F\u00f6r tr\u00e5dade h\u00f6rlurar som ansluts via USB har m\u00f6jligheten att anv\u00e4nda ljudformat utan f\u00f6rlust av kvalitet (lossless) lagts till. I API:et har klassen AudioMixerAttributes lagts till, vilket m\u00f6jligg\u00f6r att ljud kan skickas direkt till enheten utan blandning, volymjustering och effekthantering.    <\/li>\n<li class=\"l\"> I det grafiska API:et har klassen Mesh implementerats, vilket g\u00f6r det m\u00f6jligt att skapa egna varianter av polygonn\u00e4t med vertex- och fragment-shaders skrivna i AGSL.    <\/li>\n<li class=\"l\"> M\u00f6jligheten att h\u00e5rdvaruaccelerera rendering till buffer har lagts till, implementerad via klassen HardwareBufferRenderer.      <\/li>\n<li class=\"l\"> I klassen Path, som m\u00f6jligg\u00f6r skapandet av vektorgrafik baserat p\u00e5 sammansatta geometriska konturer, har st\u00f6d f\u00f6r interpolering mellan konturer med liknande struktur lagts till f\u00f6r att skapa en morphing-effekt och f\u00f6r att anv\u00e4nda iteratorn PathIterator f\u00f6r sekventiell genomg\u00e5ng av alla kontursegment.     <\/li>\n<li class=\"l\"> M\u00f6jligheterna att koppla specifika spr\u00e5kinst\u00e4llningar till olika applikationer har ut\u00f6kats. Det ges m\u00f6jlighet att definiera en lista med spr\u00e5k som kommer att visas i Android-konfiguratorn vid val av spr\u00e5k f\u00f6r en specifik applikation.              <\/li>\n<li class=\"l\"> Omr\u00e5dena d\u00e4r systemet visar information relaterad till sekretess, definierad av utvecklaren i Play Console Form, s\u00e5som policyer f\u00f6r hur data ges till tredje part, har ut\u00f6kats. Till exempel visas s\u00e5dana uppgifter nu i dialogrutan f\u00f6r beh\u00f6righetsfr\u00e5gan.      <\/li>\n<li class=\"l\"> I applikationer som anv\u00e4nder bakgrundshanterare m\u00e5ste typ av bakgrundstj\u00e4nst nu anges. Under k\u00f6rning kontrollerar systemet \u00f6verensst\u00e4mmelsen mellan den angivna tj\u00e4nstetypen, beg\u00e4rda beh\u00f6righeter och anv\u00e4nd API. Till exempel, om en applikation anger typ av bakgrundstj\u00e4nst FOREGROUND_SERVICE_TYPE_LOCATION, f\u00f6ruts\u00e4tter det att beh\u00f6righeterna ACCESS_COARSE_LOCATION eller ACCESS_FINE_LOCATION kan beg\u00e4ras.      <\/li>\n<li class=\"l\"> \u0412\u043d\u0435\u0441\u0435\u043d\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438: \u0417\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 intent-\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043a \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b. \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u0434 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u043c\u0435\u0447\u0430\u0442\u044c\u0441\u044f \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f. \u0412 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445   ZipFile(String) \u0438 ZipInputStream.getNextEntry() \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 zip-\u0430\u0440\u0445\u0438\u0432\u043e\u0432, \u043f\u0443\u0442\u0438 \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 \u0441\u0438\u043c\u0432\u043e\u043b\u0430 &#171;\/&#187; \u0438\u043b\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c &#171;..&#187;. \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u0440\u0430\u0431\u043e\u0442 \u0438\u0437 \u0444\u043e\u043d\u043e\u0432\u044b\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u044b\u0437\u043e\u0432\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432, \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0432 SDK.\n<li class=\"l\"> Vid anslutning av en enhet via USB till en station\u00e4r dator har det, ut\u00f6ver tidigare tillg\u00e4ngliga interaktionsl\u00e4gen som fil\u00f6verf\u00f6ring, laddning, delning av internet osv., blivit m\u00f6jligt att anv\u00e4nda smarttelefonen som en webbkamera (UVC-l\u00e4ge, USB Video Class). Som standard \u00e4r denna m\u00f6jlighet avst\u00e4ngd men kan aktiveras vid root-\u00e5tkomst.\n<li class=\"l\"> F\u00f6rb\u00e4ttringar har fortsatt att g\u00f6ras f\u00f6r plattformens funktionalitet p\u00e5 surfplattor och enheter med vikbara sk\u00e4rmar. Bibliotek f\u00f6r att f\u00f6ruts\u00e4ga h\u00e4ndelser kopplade till pekarens r\u00f6relser har tillhandah\u00e5llits, vilket ger l\u00e5g latens vid arbete med stylus. Gr\u00e4nssnittsmallar f\u00f6r stora sk\u00e4rmar har tillhandah\u00e5llits, med h\u00e4nsyn till anv\u00e4ndningar som sociala medier, kommunikation, multimediainneh\u00e5ll, l\u00e4sning och shopping.           <\/li>\n<li class=\"l\"> En separat beh\u00f6righet har lagts till f\u00f6r att ge appar m\u00f6jlighet att starta \u00e5tg\u00e4rder n\u00e4r appen befinner sig i bakgrunden. Aktivering medan appen \u00e4r i bakgrunden \u00e4r begr\u00e4nsad f\u00f6r att inte st\u00f6ra anv\u00e4ndaren n\u00e4r hen arbetar med den aktuella appen. Aktiva appar har f\u00e5tt fler m\u00f6jligheter att kontrollera aktivering av \u00e5tg\u00e4rder fr\u00e5n andra appar de interagerar med.    <\/li>\n<li class=\"l\"> Systemet f\u00f6r minneshantering har optimerats f\u00f6r att mer effektivt tilldela resurser till appar som k\u00f6rs i bakgrunden. N\u00e5gra sekunder efter att appen har \u00f6verg\u00e5tt till ett cachelagt tillst\u00e5nd begr\u00e4nsas bakgrundsarbetet till arbete med API:er som hanterar appens livscykel, s\u00e5som API:er f\u00f6r Foreground Services, JobScheduler och WorkManager.     <\/li>\n<li class=\"l\"> Notifieringar som har flaggan FLAG_ONGOING_EVENT kan nu avvisas n\u00e4r de visas p\u00e5 en l\u00e5st enhet. Om enheten \u00e4r i l\u00e5st l\u00e4ge f\u00f6rblir s\u00e5dana meddelanden oavvisliga. Meddelanden som \u00e4r viktiga f\u00f6r systemets funktionalitet f\u00f6rblir ocks\u00e5 oavvisliga.    <\/li>\n<li class=\"l\"> Nya metoder har lagts till i API:t PackageInstaller: requestUserPreapproval(), som g\u00f6r att appkatalogen kan skjuta upp nedladdningen av APK-paket tills anv\u00e4ndaren godk\u00e4nner installationen; setRequestUpdateOwnership(), som g\u00f6r det m\u00f6jligt f\u00f6r installat\u00f6ren att f\u00e5 r\u00e4tt till framtida uppdateringsoperationer; setDontKillApp(), som ger extra m\u00f6jligheter f\u00f6r applikationen medan den k\u00f6rs. I API:t InstallConstraints har installat\u00f6rer f\u00e5tt m\u00f6jlighet att aktivera installationen av appuppdateringar n\u00e4r applikationen inte anv\u00e4nds.\n<li class=\"l\"> Arbetet med att f\u00f6rb\u00e4ttra plattformens funktionalitet p\u00e5 surfplattor och enheter med vikbara sk\u00e4rmar har fortsatt. Rekommendationerna f\u00f6r apputveckling f\u00f6r enheter med stora sk\u00e4rmar har uppdaterats och typiska gr\u00e4nssnittsmallar f\u00f6r stora sk\u00e4rmar har lagts till, vilka tar h\u00e4nsyn till anv\u00e4ndning som sociala n\u00e4tverk, kommunikation, multimedia, l\u00e4sning och k\u00f6p. En prelimin\u00e4r version av Cross device SDK har f\u00f6reslagits med verktyg f\u00f6r att utveckla appar som fungerar korrekt med olika typer av enheter (smartphones, surfplattor, smart-tv och s\u00e5 vidare) och olika formfaktorer.      <\/li>\n<li class=\"l\"> Optimering av samordningen av resurskr\u00e4vande bakgrundsarbete, s\u00e5som nedladdning av stora filer n\u00e4r Wi-Fi-anslutning finns, har genomf\u00f6rts. \u00c4ndringar har gjorts i API:t f\u00f6r att starta prioriterade tj\u00e4nster (Foreground Service) och schemal\u00e4ggning av uppgifter (JobScheduler), d\u00e4r ny funktionalitet har lagts till f\u00f6r anv\u00e4ndardrivna arbeten relaterade till datatransfer. Krav p\u00e5 att ange typ av startade prioriterade tj\u00e4nster (arbete med kamera, datasykronisering, multimediauppspelning, plats\u00f6vervakning, \u00e5tkomst till mikrofon osv.) har inf\u00f6rts. Definitionen av villkor f\u00f6r aktivering av dataladdning har f\u00f6renklats, till exempel f\u00f6r nedladdning endast vid tillg\u00e5ng via Wi-Fi.    <\/li>\n<li class=\"l\"> \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439  \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c (broadcast system) \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043e\u0442\u0437\u044b\u0432\u0447\u0438\u0432\u043e\u0441\u0442\u0438. \u0423\u043b\u0443\u0447\u0448\u0435\u043d \u043f\u0440\u0438\u0451\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 &#8212; \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0442\u044c\u0441\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0435\u0440\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 BATTERY_CHANGED \u0431\u0443\u0434\u0435\u0442 \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u043e\u0434\u043d\u043e)  \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f.\n<li class=\"l\"> \u041f\u043e\u0432\u044b\u0448\u0435\u043d \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u043f\u0440\u043e\u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0445 \u0432 &#171;\u0445\u043e\u043b\u043e\u0434\u043d\u043e\u043c&#187; \u0440\u0435\u0436\u0438\u043c\u0435 (\u0442.\u0435. \u043d\u0435 \u043f\u0440\u043e\u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0445 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e). \u0414\u043b\u044f  \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 8 \u0413\u0411 \u041e\u0417\u0423  \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0447\u0438\u0441\u043b\u043e &#171;\u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0445&#187; \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u043d\u0438\u0437\u0438\u043b\u043e\u0441\u044c \u043d\u0430 20%,  \u0430 \u0441 12GB &#8212; \u043d\u0430 30%.       <\/li>\n<li class=\"l\"> Anv\u00e4ndningen av funktioner f\u00f6r att utf\u00f6ra exakta tidoperationer (exakta larm) i applikationer kr\u00e4ver nu att ett separat beh\u00f6righet SCHEDULE_EXACT_ALARM erh\u00e5lls, eftersom anv\u00e4ndningen av denna funktionalitet kan p\u00e5verka batteritiden negativt och leda till \u00f6kad resursanv\u00e4ndning (f\u00f6r schemalagda uppgifter rekommenderas att aktivera vid ungef\u00e4rlig tid). Applikationer med kalender- och klockimplementation som anv\u00e4nder aktivering f\u00f6r exakt tid m\u00e5ste vid installation ges beh\u00f6righet USE_EXACT_ALARM. Publiceringar i Google Play-katalogen av applikationer med beh\u00f6righet USE_EXACT_ALARM till\u00e5ts endast f\u00f6r program med implementation av v\u00e4ckarklocka, timer och kalender med h\u00e4ndelseaviseringar.        <\/li>\n<li class=\"l\"> M\u00f6jligheten att ange spr\u00e5kpreferenser kopplade till specifika applikationer har inf\u00f6rts. Applikationsutvecklaren kan nu \u00e4ndra parametern localeConfig genom att anropa LocaleManager.setOverrideLocaleConfig f\u00f6r att definiera listan \u00f6ver spr\u00e5k som visas f\u00f6r applikationen i Androids inst\u00e4llningsgr\u00e4nssnitt.    <\/li>\n<li class=\"l\"> API:t Grammatical Inflection har lagts till f\u00f6r att f\u00f6renkla till\u00e4gget av \u00f6vers\u00e4ttningar av gr\u00e4nselement som tar h\u00e4nsyn till spr\u00e5k med genusystem.    <\/li>\n<li class=\"l\"> F\u00f6r att f\u00f6rhindra att skadliga applikationer f\u00e5ngar intent-f\u00f6rfr\u00e5gningar, \u00e4r det i den nya versionen f\u00f6rbjudet att skicka intents utan att tydligt ange paket eller intern komponent.    <\/li>\n<li class=\"l\"> \u041f\u043e\u0432\u044b\u0448\u0435\u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u043e\u0434\u0430 (DCL, Dynamic Code Loading) &#8212; \u0434\u043b\u044f \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b, \u0434\u0430\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u043c\u0435\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u0435\u043d\u0438\u0435.    <\/li>\n<li class=\"l\"> Installation of applications with an SDK version below 23 is prohibited, which will help block the circumvention of permission constraints through binding to outdated APIs (API version 22 is prohibited, as a new access management model was introduced in version 23 (Android 6.0), allowing runtime requests for access to system resources). Previously installed applications using old APIs will continue to function after the Android update.    <\/li>\n<li class=\"l\"> API Credential Manager har f\u00f6reslagits, vilket m\u00f6jligg\u00f6r autentisering i applikationer med hj\u00e4lp av externa autentiseringstj\u00e4nsters inloggningsuppgifter. St\u00f6d f\u00f6r Passkeys-teknologi har implementerats, vilket g\u00f6r att anv\u00e4ndaren kan autentisera sig utan l\u00f6senord med hj\u00e4lp av biometriska identifierare som fingeravtryck eller ansiktsigenk\u00e4nning. Gr\u00e4nssnittet f\u00f6r kontoalternativ har f\u00f6rb\u00e4ttrats.          <\/li>\n<li class=\"l\"> \u0412 Android Runtime (ART) \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 OpenJDK 17. \u0411\u0430\u0437\u043e\u0432\u044b\u0435 Java-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043e OpenJDK 17. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432 OpenJDK 17 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 Java-\u043a\u043b\u0430\u0441\u0441\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u0442\u0438\u043f\u0430 record, \u043c\u043d\u043e\u0433\u043e\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u043e\u043a \u0438 \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f c \u043e\u0431\u0440\u0430\u0437\u0446\u043e\u043c \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0435 &#171;instanceof&#187;.\n<li class=\"l\"> Mer avancerade komprimeringsmetoder har anv\u00e4nts i Android Runtime, vilket har minskat filstorleken i genomsnitt med 9,3 % utan att p\u00e5verka prestandan.\n<li class=\"l\"> Metoden f\u00f6r att uppdatera certifikat f\u00f6r certifikatutf\u00e4rdare (CA) har \u00e4ndrats. Systemcertifikat kommer inte l\u00e4ngre att kopplas till firmware utan levereras i ett separat paket som uppdateras via Google Play. Denna metod f\u00f6renklar underh\u00e5llet av aktuella certifikat och borttagningen av komprometterade certifikat, samt f\u00f6rhindrar enhetsleverant\u00f6rer fr\u00e5n att manipulera listan \u00f6ver rotcertifikat och g\u00f6r uppdateringsprocessen oberoende av firmware-uppdateringar. \u00c5 andra sidan kommer den nya leveransmetoden att hindra anv\u00e4ndaren fr\u00e5n att g\u00f6ra \u00e4ndringar i systemcertifikaten, \u00e4ven om denne har root-\u00e5tkomst och fullst\u00e4ndig kontroll \u00f6ver firmware.               <\/ul>\n<p>K\u00e4lla: <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\/sv\/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=\"sv_SE\" \/>\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\/sv\/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\udd47 Utg\u00e5van av den mobila plattformen Android 14 | ProHoster","description":"Google har publicerat utg\u00e5van av den \u00f6ppna mobila plattformen Android 14. Relaterad k\u00e4llkod f\u00f6r den nya versionen har publicerats i Git-repo f\u00f6r projektet (gren android-14.0.0_r1).","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-mobilnoj-platformy-android-14","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/110470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=110470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/110470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/110471"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=110470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=110470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=110470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}