{"id":99484,"date":"2021-03-19T22:22:44","date_gmt":"2021-03-19T20:22:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12"},"modified":"2026-02-08T14:30:56","modified_gmt":"2026-02-08T12:30:56","slug":"vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12","title":{"rendered":"Druga wst\u0119pna wersja mobilnej platformy Android 12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google zaprezentowa\u0142a drug\u0105 wersj\u0119 testow\u0105 otwartej mobilnej platformy Android 12. Premiera Android 12 jest przewidziana na trzeci kwarta\u0142 2021 roku. Aby oceni\u0107 nowe mo\u017cliwo\u015bci platformy, zaproponowano program wst\u0119pnego testowania. Zestawy firmware zosta\u0142y przygotowane dla urz\u0105dze\u0144 Pixel 3 \/ 3 XL, Pixel 3a \/ 3a XL, Pixel 4 \/ 4 XL, Pixel 4a \/ 4a 5G oraz Pixel 5. Dla u\u017cytkownik\u00f3w, kt\u00f3rzy zainstalowali pierwszy wydanie testowe, dost\u0119pna jest aktualizacja OTA.        <\/p>\n<p>Kluczowe innowacje w Android 12:   <\/p>\n<ul>\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 dostosowania element\u00f3w interfejsu do urz\u0105dze\u0144 z zaokr\u0105glonymi ekranami. Teraz deweloperzy mog\u0105 uzyska\u0107 informacje o zaokr\u0105gleniach ekranu i dostosowa\u0107 elementy interfejsu, kt\u00f3re znajduj\u0105 si\u0119 w niewidocznych obszarach k\u0105towych. Dzi\u0119ki nowemu API RoundedCorner mo\u017cna pozna\u0107 takie parametry jak promie\u0144 i \u015brodek zaokr\u0105glenia, a przez Display.getRoundedCorner() oraz WindowInsets.getRoundedCorner() okre\u015bli\u0107 wsp\u00f3\u0142rz\u0119dne ka\u017cdego zaokr\u0105glonego k\u0105ta ekranu.    <center><img decoding=\"async\" alt=\"Druga wst\u0119pna wersja mobilnej platformy Android 12\" src=\"\/wp-content\/uploads\/2021\/03\/34c654be392f8a4faae544ea25a6f25a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Ulepszono tryb \u201eobraz w obrazie\u201d (PIP, Picture in Picture) oraz zwi\u0119kszono p\u0142ynno\u015b\u0107 efekt\u00f3w przej\u015bcia. W przypadku w\u0142\u0105czenia automatycznego przej\u015bcia do PIP przy gestach up-to-home (przesuni\u0119cie dolnej cz\u0119\u015bci ekranu w g\u00f3r\u0119) aplikacja jest teraz natychmiast prze\u0142\u0105czana w tryb PIP, nie czekaj\u0105c na zako\u0144czenie animacji. Udoskonalono zmian\u0119 rozmiaru okien PIP z zawarto\u015bci\u0105 inn\u0105 ni\u017c wideo. Dodano mo\u017cliwo\u015b\u0107 ukrywania okna PIP poprzez przeci\u0105gni\u0119cie go na lewy lub prawy brzeg ekranu. Zmieniono zachowanie podczas dotyku okna PIP \u2014 jedno dotkni\u0119cie teraz powoduje wy\u015bwietlenie przycisk\u00f3w steruj\u0105cych, a podw\u00f3jne zmienia rozmiar okna.\n<li class=\"l\"> Dodano nowe API CompanionDeviceService, kt\u00f3re umo\u017cliwia aktywacj\u0119 aplikacji zarz\u0105dzaj\u0105cych urz\u0105dzeniami towarzysz\u0105cymi, takimi jak smartwatche i opaski fitness. API rozwi\u0105zuje problem uruchamiania i \u0142\u0105czenia potrzebnych aplikacji, gdy w pobli\u017cu znajduje si\u0119 towarzysz\u0105ce urz\u0105dzenie. System aktywuje us\u0142ug\u0119, gdy urz\u0105dzenie znajduje si\u0119 w pobli\u017cu i wysy\u0142a powiadomienie przy od\u0142\u0105czeniu urz\u0105dzenia lub podczas wchodzenia lub wychodzenia urz\u0105dzenia z zasi\u0119gu.\n<li class=\"l\"> Zoptymalizowano system prognozowania przepustowo\u015bci. Aplikacje mog\u0105 teraz za\u017c\u0105da\u0107 informacji o przewidywanej ca\u0142kowitej przepustowo\u015bci w zwi\u0105zku z operatorem, konkretn\u0105 sieci\u0105 bezprzewodow\u0105 (SSID Wi-Fi), typem sieci oraz poziomem sygna\u0142u.\n<li class=\"l\"> Uproszczono stosowanie typowych efekt\u00f3w wizualnych, takich jak rozmycie i zniekszta\u0142cenie kolor\u00f3w, kt\u00f3re mo\u017cna teraz stosowa\u0107 za pomoc\u0105 API RenderEffect do dowolnego obiektu RenderNode lub ca\u0142ej widocznej przestrzeni, w tym w po\u0142\u0105czeniu z innymi efektami. Ta funkcjonalno\u015b\u0107 umo\u017cliwia na przyk\u0142ad rozmycie obrazu wy\u015bwietlanego przez ImageView, bez konieczno\u015bci jawnego kopiowania, przetwarzania i wymiany bitmapy, przenosz\u0105c te dzia\u0142ania na stron\u0119 platformy. Dodatkowo zaproponowano API Window.setBackgroundBlurRadius(), za pomoc\u0105 kt\u00f3rego mo\u017cna rozmy\u0107 t\u0142o okna za pomoc\u0105 efektu matowego szk\u0142a i uwydatni\u0107 g\u0142\u0119bi\u0119 poprzez rozmycie przestrzeni otaczaj\u0105cej okno.     <center><img decoding=\"async\" alt=\"Druga wst\u0119pna wersja mobilnej platformy Android 12\" src=\"\/wp-content\/uploads\/2021\/03\/6eb994610b542f7fe275597e9b6f81b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Zintegrowano narz\u0119dzia do transkodowania strumieni multimedialnych, kt\u00f3re mog\u0105 by\u0107 u\u017cywane w \u015brodowiskach aplikacji obs\u0142uguj\u0105cych kamer\u0119, zapisuj\u0105c wideo w formacie HEVC, aby zapewni\u0107 zgodno\u015b\u0107 z aplikacjami, kt\u00f3re nie obs\u0142uguj\u0105 tego formatu. Dla takich aplikacji dodano funkcj\u0119 automatycznego transkodowania do bardziej powszechnego formatu AVC.\n<li class=\"l\"> Dodano wsparcie dla formatu obraz\u00f3w AVIF (AV1 Image Format), kt\u00f3ry wykorzystuje technologie wewn\u0105trzkodrowego kompresji z formatu kodowania wideo AV1. Kontener do dystrybucji skompresowanych danych w AVIF jest ca\u0142kowicie analogiczny do HEIF. AVIF obs\u0142uguje zar\u00f3wno obrazy w HDR (High Dynamic Range) i przestrzeni barwnej szerokiego gamut, jak i w standardowym dynamice (SDR).\n<li class=\"l\">W celu zapobiegania mo\u017cliwym problemom z wydajno\u015bci\u0105 aplikacjom zabrania si\u0119 uruchamiania us\u0142ug o wysokim priorytecie (foreground service) podczas dzia\u0142ania w tle, z wyj\u0105tkiem kilku szczeg\u00f3lnych przypadk\u00f3w. Do uruchamiania prac w tle zaleca si\u0119 wykorzystanie WorkManager. W celu uproszczenia przej\u015bcia zaproponowano nowy typ prac w JobScheduler, kt\u00f3ry uruchamia si\u0119 natychmiast, ma zwi\u0119kszony priorytet i dost\u0119p do sieci.\n<li class=\"l\"> Zaproponowano ujednolicony interfejs API OnReceiveContentListener do wstawiania i przemieszczenia si\u0119 mi\u0119dzy aplikacjami rozszerzonych rodzaj\u00f3w tre\u015bci (sformatowanego tekstu, obraz\u00f3w, wideo, plik\u00f3w d\u017awi\u0119kowych itp.), wykorzystuj\u0105c r\u00f3\u017cne \u017ar\u00f3d\u0142a danych, w tym schowek, klawiatur\u0119 oraz interfejs drag&amp;drop.\n<li class=\"l\"> Dodano efekt haptycznej informacji zwrotnej, realizowany za pomoc\u0105 wbudowanego w telefony silnika wibracyjnego, kt\u00f3rego cz\u0119stotliwo\u015b\u0107 i intensywno\u015b\u0107 wibracji zale\u017c\u0105 od parametr\u00f3w aktualnie emitowanego d\u017awi\u0119ku. Nowy efekt pozwala fizycznie odczuwa\u0107 d\u017awi\u0119k i mo\u017ce by\u0107 u\u017cywany do zwi\u0119kszenia realizmu w grach i aplikacjach d\u017awi\u0119kowych.\n<li class=\"l\"> W trybie zanurzenia (Immersive mode), w kt\u00f3rym program jest wy\u015bwietlany na ca\u0142y ekran z ukrytymi paskami systemowymi, uproszczono nawigacj\u0119 za pomoc\u0105 gest\u00f3w steruj\u0105cych. Na przyk\u0142ad w aplikacjach do czytania ksi\u0105\u017cek, ogl\u0105dania wideo i pracy z fotografiami teraz mo\u017cna porusza\u0107 si\u0119 za pomoc\u0105 jednego gestu przesuni\u0119cia.\n<li class=\"l\"> Zaktualizowano wygl\u0105d interfejsu powiadomie\u0144, kt\u00f3ry sta\u0142 si\u0119 prostszy i bardziej funkcjonalny. Zaktualizowano r\u00f3wnie\u017c animacje i efekty przej\u015bcia, kt\u00f3re sta\u0142y si\u0119 bardziej p\u0142ynne. Powiadomienia z tre\u015bciami ustalonymi przez aplikacj\u0119 maj\u0105 teraz jednolity wygl\u0105d.\n<li class=\"l\"> Zwi\u0119kszono responsywno\u015b\u0107 i szybko\u015b\u0107 reakcji w pracy z powiadomieniami. Na przyk\u0142ad, po dotkni\u0119ciu powiadomienia nast\u0119puje natychmiastowe przej\u015bcie do powi\u0105zanej z nim aplikacji. W aplikacjach ograniczono u\u017cycie po\u015brednich przetwornik\u00f3w powiadomie\u0144 (notification trampoline).\n<li class=\"l\"> Optymalizacja wywo\u0142a\u0144 IPC w Binderze. Dzi\u0119ki zastosowaniu nowej strategii buforowania i wyeliminowaniu konflikt\u00f3w podczas blokad uda\u0142o si\u0119 znacz\u0105co skr\u00f3ci\u0107 op\u00f3\u017anienia. W og\u00f3lnym uj\u0119ciu wydajno\u015b\u0107 wywo\u0142a\u0144 Binder wzros\u0142a w przybli\u017ceniu dwukrotnie, ale w niekt\u00f3rych obszarach uda\u0142o si\u0119 osi\u0105gn\u0105\u0107 jeszcze wi\u0119ksze przyspieszenie. Na przyk\u0142ad wywo\u0142anie refContentProvider() sta\u0142o si\u0119 47 razy szybsze, releaseWakeLock() 15 razy, a JobScheduler.schedule() 7,9 razy.\n<li class=\"l\"> W ramach projektu Mainline, umo\u017cliwiaj\u0105cego aktualizacj\u0119 poszczeg\u00f3lnych komponent\u00f3w systemowych bez ca\u0142kowitej aktualizacji platformy, przygotowano nowe modu\u0142y systemowe do aktualizacji, opr\u00f3cz 22 modu\u0142\u00f3w dost\u0119pnych w Android 11. Aktualizacje dotycz\u0105 niepowi\u0105zanych z urz\u0105dzeniem komponent\u00f3w, kt\u00f3re s\u0105 pobierane przez Google Play osobno od aktualizacji OTA oprogramowania uk\u0142adowego od producenta. W\u015br\u00f3d nowych modu\u0142\u00f3w, kt\u00f3re b\u0119d\u0105 mog\u0142y by\u0107 aktualizowane przez Google Play bez aktualizacji oprogramowania uk\u0142adowego, znajduj\u0105 si\u0119 ART (Android Runtime) oraz modu\u0142 do ponownego kodowania wideo.\n<li class=\"l\"> <a href=\"https:\/\/prohoster.info\/pl\/vpn\/\"  data-wpil-monitor-id=\"322\">Bezpiecze\u0144stwo i prywatno\u015b\u0107<\/a>.\n<ul>\n<li class=\"l\"> Deweloperzy aplikacji zyskali mo\u017cliwo\u015b\u0107 wy\u0142\u0105czenia wyskakuj\u0105cych okienek z ostrze\u017ceniami, kt\u00f3re zas\u0142aniaj\u0105 tre\u015b\u0107. Wcze\u015bniej mo\u017cliwo\u015b\u0107 wy\u015bwietlania zas\u0142aniaj\u0105cych okienek regulowana by\u0142a przez \u017c\u0105danie uprawnie\u0144, potwierdzanych podczas instalacji aplikacji wy\u015bwietlaj\u0105cych te okna. Nie by\u0142o narz\u0119dzi, kt\u00f3re pozwala\u0142yby wp\u0142ywa\u0107 na zas\u0142anianie tre\u015bci z aplikacji, kt\u00f3rych okna by\u0142y zas\u0142aniane. Przy u\u017cyciu wywo\u0142ania Window#setHideOverlayWindows() wszystkie okna zas\u0142aniaj\u0105ce tre\u015b\u0107 b\u0119d\u0105 teraz automatycznie ukrywane. Na przyk\u0142ad, ukrywanie mo\u017ce by\u0107 w\u0142\u0105czane przy wy\u015bwietlaniu szczeg\u00f3lnie wa\u017cnych informacji, takich jak potwierdzenie transakcji.\n<li class=\"l\"> Aplikacje otrzyma\u0142y dodatkowe ustawienia dla ogranicze\u0144 dzia\u0142a\u0144 z powiadomieniami podczas zablokowanego ekranu. Wcze\u015bniej umo\u017cliwiono jedynie zarz\u0105dzanie widoczno\u015bci\u0105 powiadomie\u0144 podczas zablokowanego ekranu, a teraz mo\u017cna w\u0142\u0105czy\u0107 obowi\u0105zkow\u0105 autoryzacj\u0119 przed dokonaniem jakichkolwiek dzia\u0142a\u0144 z powiadomieniami podczas zablokowanego ekranu. Na przyk\u0142ad, aplikacja do wymiany wiadomo\u015bci mo\u017ce wymaga\u0107 przeprowadzenia autoryzacji przed usuni\u0119ciem wiadomo\u015bci lub oznaczeniem jej jako przeczytanej.\n<li class=\"l\"> Dodano API PackageManager.requestChecksums() do \u017c\u0105dania i sprawdzania sum kontrolnych zainstalowanej aplikacji. Obs\u0142ugiwane s\u0105 takie algorytmy, jak SHA256, SHA512 i Merkle Root.\n<li class=\"l\"> W silniku webowym WebView wprowadzono mo\u017cliwo\u015b\u0107 korzystania z atrybutu SameSite do zarz\u0105dzania przetwarzaniem plik\u00f3w cookie. Warto\u015b\u0107 \u201eSameSite=Lax\u201d ogranicza wysy\u0142anie plik\u00f3w cookie dla mi\u0119dzystronnych subzapyta\u0144, takich jak \u017c\u0105dania obraz\u00f3w lub \u0142adowanie tre\u015bci za pomoc\u0105 iframe z innej strony. W trybie \u201eSameSite=Strict\u201d pliki cookie nie s\u0105 wysy\u0142ane dla \u017cadnego rodzaju mi\u0119dzystronnych \u017c\u0105da\u0144, w tym wszystkich link\u00f3w przychodz\u0105cych z zewn\u0119trznych witryn.\n<li class=\"l\"> Prace nad losowaniem adres\u00f3w MAC zosta\u0142y kontynuowane, aby wykluczy\u0107 mo\u017cliwo\u015b\u0107 \u015bledzenia urz\u0105dzenia podczas pod\u0142\u0105czenia do sieci bezprzewodowej. Dla aplikacji bez przywilej\u00f3w dost\u0119p do adresu MAC urz\u0105dzenia zosta\u0142 ograniczony, a przy wywo\u0142aniu funkcji getHardwareAddress() zwracana jest teraz pusta warto\u015b\u0107.          <\/ul>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54789\">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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u0442\u043e\u0440\u0443\u044e \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 12. \u0420\u0435\u043b\u0438\u0437 Android 12 \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 2021 \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 3 \/ 3 XL, Pixel 3a \/ 3a XL, Pixel 4 \/ 4 XL, Pixel 4a \/ 4a 5G \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":99485,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99484","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.1.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 \u0432\u0442\u043e\u0440\u0443\u044e \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 12. \u0420\u0435\u043b\u0438\u0437 Android 12 \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 2021 \u0433\u043e\u0434\u0430.\" \/>\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\/pl\/blog\/news\/vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0442\u043e\u0440\u043e\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 12 | 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 \u0432\u0442\u043e\u0440\u0443\u044e \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 12. \u0420\u0435\u043b\u0438\u0437 Android 12 \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 2021 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12\" \/>\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=\"2021-03-19T20:22:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T12:30:56+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\udd47Druga wersja beta platformy mobilnej Android 12 | ProHoster","description":"Firma Google zaprezentowa\u0142a drug\u0105 wersj\u0119 beta otwartej platformy mobilnej Android 12. Premiera Android 12 przewidziana jest na trzeci kwartal 2021 roku.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0442\u043e\u0440\u043e\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 12 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u0442\u043e\u0440\u0443\u044e \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 12. \u0420\u0435\u043b\u0438\u0437 Android 12 \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 2021 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vtoroj-predvaritelnyj-vypusk-mobilnoj-platformy-android-12","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":"2021-03-19T20:22:45+00:00","article:modified_time":"2026-02-08T12:30:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99484","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-03-19 20:53:30","updated":"2026-02-08 12:30:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/99484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=99484"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/99484\/revisions"}],"predecessor-version":[{"id":157464,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/99484\/revisions\/157464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/99485"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=99484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=99484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=99484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}