{"id":37752,"date":"2019-10-31T22:19:32","date_gmt":"2019-10-31T19:19:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-mobilnoj-platformy-android-10\/"},"modified":"2019-10-31T22:19:32","modified_gmt":"2019-10-31T19:19:32","slug":"vypusk-mobilnoj-platformy-android-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-mobilnoj-platformy-android-10","title":{"rendered":"Wydanie mobilnej platformy Android 10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2019\/09\/welcoming-android-10.html\">opublikowa\u0142a<\/a><\/noindex> wydanie otwartej mobilnej platformy <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/about\/versions\/10\/\">Android 10<\/a><\/noindex>. Zwi\u0105zane z nowym wydaniem \u017ar\u00f3d\u0142a zosta\u0142y umieszczone w <noindex><a rel=\"nofollow\" href=\"http:\/\/source.android.com\/source\/downloading.html\">repozytorium Git<\/a><\/noindex> projekcie (ga\u0142\u0105\u017a android-10.0.0_r1). Aktualizacje oprogramowania ju\u017c <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/android\/images\">przygotowano<\/a><\/noindex> dla 8 urz\u0105dze\u0144 z serii Pixel, w tym dla pierwszego modelu Pixel. Ponadto <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/topic\/generic-system-image\/releases\">s\u0105 tworzone<\/a><\/noindex> uniwersalne obrazy systemowe GSI (Generic System Images), kt\u00f3re pasuj\u0105 do r\u00f3\u017cnych urz\u0105dze\u0144 opartych na architekturach ARM64 i x86_64. W nadchodz\u0105cych miesi\u0105cach aktualizacje z Androidem 10 b\u0119d\u0105 wydawane dla aktualnych smartfon\u00f3w takich firm jak Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG i Essential.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/android.com\/10\">Podstawowe<\/a><\/noindex> nowo\u015bci: <\/p>\n<ul>\n<li class=\"l\">  Przedstawiono projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2019\/05\/fresher-os-with-projects-treble-and-mainline.html\">Mainline<\/a><\/noindex>, kt\u00f3ry pozwala na aktualizacj\u0119 poszczeg\u00f3lnych komponent\u00f3w systemowych bez aktualizacji ca\u0142ej platformy. Takie aktualizacje s\u0105 pobierane przez Google Play oddzielnie od aktualizacji OTA dostarczanych przez producent\u00f3w. Zak\u0142ada si\u0119, \u017ce bezpo\u015brednie dostarczanie aktualizacji komponent\u00f3w platformy niepowi\u0105zanych z danym sprz\u0119tem pozwoli znacznie skr\u00f3ci\u0107 czas otrzymywania aktualizacji, zwi\u0119kszy\u0107 szybko\u015b\u0107 usuwania luk w zabezpieczeniach i zmniejszy\u0107 zale\u017cno\u015b\u0107 od producent\u00f3w urz\u0105dze\u0144 w zakresie zapewnienia bezpiecze\u0144stwa platformy. Modu\u0142y z aktualizacjami b\u0119d\u0105 pierwotnie dostarczane z otwartym kodem \u017ar\u00f3d\u0142owym, b\u0119d\u0105 od razu dost\u0119pne w repozytoriach AOSP (Android Open Source Project) i mog\u0105 zawiera\u0107 poprawki oraz ulepszenia przygotowane przez zewn\u0119trznych uczestnik\u00f3w.\n<p>W\u015br\u00f3d komponent\u00f3w, kt\u00f3re b\u0119d\u0105 aktualizowane oddzielnie: kodeki multimedialne, framework multimedialny, resolver DNS, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/conscrypt\">Conscrypt<\/a><\/noindex> Java Security Provider, Documents UI, Permission Controller, ExtServices, dane stref czasowych, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features\/angle.md\">ANGLE<\/a><\/noindex> (warstwa do t\u0142umaczenia wywo\u0142a\u0144 OpenGL ES na OpenGL, Direct3D 9\/11, Desktop GL i Vulkan), Metadata modu\u0142u, komponenty sieciowe, logowanie do portalu Captive i ustawienia dost\u0119pu do sieci. Aktualizacje komponent\u00f3w systemowych s\u0105 dostarczane w nowym formacie pakiet\u00f3w <noindex><a rel=\"nofollow\" href=\"https:\/\/g.co\/android\/apex\">APEX<\/a><\/noindex>, kt\u00f3ry r\u00f3\u017cni si\u0119 od APK mo\u017cliwo\u015bci\u0105 zastosowania na wczesnym etapie \u0142adowania systemu. W przypadku ewentualnych awarii przewidziano tryb przywracania zmian;<\/p>\n<\/li>\n<li class=\"l\"> Na poziomie systemu wprowadzono <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features\/darktheme\">ciemny motyw interfejsu<\/a><\/noindex> , kt\u00f3ry mo\u017ce by\u0107 stosowany w celu zmniejszenia zm\u0119czenia oczu w warunkach s\u0142abego o\u015bwietlenia.<br \/>\n\u0422\u0451\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 Settings > Display, \u0447\u0435\u0440\u0435\u0437 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0439 \u0431\u043b\u043e\u043a \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438\u043b\u0438 \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0440\u0435\u0436\u0438\u043c\u0430 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u044d\u043d\u0435\u0440\u0433\u0438\u0438. \u0422\u0451\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044f \u0440\u0435\u0436\u0438\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0442\u0451\u043c\u043d\u044b\u0435 \u0442\u043e\u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0442\u0435\u043c;<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-0Ah3ta9XOO0\/XNG__14ZysI\/AAAAAAAAI2Y\/7qydAZNL1EsTEGV4DAsI6ppc3GoXeaGMACLcBGAs\/s1600\/image6.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/ca9f1660e1737e1ff19593bef8e3163b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> System automatycznych szybkich odpowiedzi, wcze\u015bniej dost\u0119pny dla powiadomie\u0144, mo\u017ce teraz by\u0107 u\u017cywany do generowania rekomendacji dotycz\u0105cych najprawdopodobniejszych dzia\u0142a\u0144 w dowolnych aplikacjach. Na przyk\u0142ad, przy wy\u015bwietlaniu wiadomo\u015bci z zaproszeniem na spotkanie, system zaproponuje szybkie odpowiedzi z akceptacj\u0105 lub odrzuceniem zaproszenia, a tak\u017ce poka\u017ce przycisk do zobaczenia ustalonego miejsca spotkania na mapie. Opcje s\u0105 dobierane przy u\u017cyciu systemu uczenia maszynowego na podstawie analizy nawyk\u00f3w u\u017cytkownika.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-_vPonuJhFkw\/XNG_5jE8DEI\/AAAAAAAAI2Q\/RwaiLLsN3aMH2JLaxApU7vsngX-l-abMwCLcBGAs\/s1600\/image5.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/939ad3c9af8ec8abe59293e324c0ad64.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dost\u0119pnych jest wi\u0119cej narz\u0119dzi do kontrolowania dost\u0119pu aplikacji do informacji o lokalizacji u\u017cytkownika. Je\u015bli wcze\u015bniej, po przyznaniu odpowiednich uprawnie\u0144, aplikacja mog\u0142a uzyskiwa\u0107 dost\u0119p do lokalizacji w dowolnym momencie, nawet gdy by\u0142a nieaktywna (dzia\u0142a\u0142a w tle), to w nowej wersji u\u017cytkownik mo\u017ce zezwoli\u0107 na pozyskiwanie informacji o jego lokalizacji tylko w przypadku aktywnej sesji z aplikacj\u0105.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/4.bp.blogspot.com\/-SjQo1eAXQh4\/XIlA_K0qoyI\/AAAAAAAAHUI\/-TTT_jniG-4zMU_Cs2Uv_8uaj9BYzmj8QCLcBGAs\/s1600\/Screen%2BShot%2B2019-03-13%2Bat%2B10.42.10%2BAM.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/a3d25d72efebc8376baea0d349e22005.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f &#171;Family Link&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u0435\u0442\u0435\u0439 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0431\u043e\u043d\u0443\u0441\u043d\u044b\u0435 \u043c\u0438\u043d\u0443\u0442\u044b \u0437\u0430 \u0443\u0441\u043f\u0435\u0445\u0438 \u0438 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f, \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0441\u043f\u0438\u0441\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u043d\u0438\u0445 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u0440\u0435\u0431\u0451\u043d\u043e\u043a, \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f  \u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u043e \u043d\u043e\u0447\u0430\u043c;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/4.bp.blogspot.com\/-V_k7T4jY8mc\/XNHAKhWkNEI\/AAAAAAAAI2k\/Oe_NdMZ4ZmgAiGlLCbd_Qg9aCTkouUSvQCLcBGAs\/s1600\/image3.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/6d977472541da321440b43b4498e9e48.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d &#171;\u0444\u043e\u043a\u0443\u0441\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c&#187; (Focus Mode), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043d\u0430 \u0432\u0440\u0435\u043c\u044f, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0442\u0441\u044f \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0438, \u0432\u044b\u0431\u043e\u0440\u043e\u0447\u043d\u043e \u043f\u0440\u0438\u0433\u043b\u0443\u0448\u0438\u0442\u044c \u043e\u0442\u0432\u043b\u0435\u043a\u0430\u044e\u0449\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0447\u0442\u044b \u0438 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439, \u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u044b \u0438 \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440. \u0412 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043a\u0430 \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u0430;\n<\/li>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u0436\u0435\u0441\u0442\u0430\u043c\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0435 \u0436\u0435\u0441\u0442\u044b \u0431\u0435\u0437 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438 \u0432\u044b\u0434\u0435\u043b\u044f\u044f \u0432\u0441\u0451 \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u0434 \u043a\u043e\u043d\u0442\u0435\u043d\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043d\u043e\u043f\u043a\u0438 \u0442\u0438\u043f\u0430 Back \u0438 Home \u0437\u0430\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0441\u0434\u0432\u0438\u0433 \u043e\u0442 \u043a\u0440\u0430\u044f \u0438 \u0441\u043a\u043e\u043b\u044c\u0437\u044f\u0449\u0435\u0435 \u043a\u0430\u0441\u0430\u043d\u0438\u0435 \u0441\u043d\u0438\u0437\u0443-\u0432\u0432\u0435\u0440\u0445, \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043f\u0438\u0441\u043a\u0430 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043a\u0430\u0441\u0430\u043d\u0438\u0435 \u043a \u044d\u043a\u0440\u0430\u043d\u0443. \u0420\u0435\u0436\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 &#171;Settings > System > Gestures&#187;;\n<\/li>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f &#171;Live Caption&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430 \u043b\u0435\u0442\u0443 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u043f\u0440\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u0438\u0432\u0430\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0447\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0437 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c. \u0412 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043a\u0430 \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u0430;\n<\/li>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f &#171;\u043f\u0443\u0437\u044b\u0440\u0435\u0439&#187; \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. \u041f\u0443\u0437\u044b\u0440\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0435 \u043f\u043e\u043a\u0438\u0434\u0430\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u0443\u0437\u044b\u0440\u0438 \u0434\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0443\u0437\u044b\u0440\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u0432 \u0444\u043e\u0440\u043c\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043a\u043d\u043e\u043f\u043e\u043a \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u0431\u0435\u0441\u0435\u0434\u0443 \u0432 \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u0435, \u0431\u044b\u0441\u0442\u0440\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043d\u0430 \u0432\u0438\u0434\u0443 \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0430\u0434\u0430\u0447, \u0432\u0435\u0441\u0442\u0438 \u0437\u0430\u043c\u0435\u0442\u043a\u0438, \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0435 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f,  \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e c \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445. \u041f\u0443\u0437\u044b\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u043f\u043e\u0432\u0435\u0440\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439  \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 API.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-N0zZJgMmyUM\/XKTWm-4x1VI\/AAAAAAAAHYw\/a80nIkJnt14ynTCajktykNoI_nz41XXRQCLcBGAs\/s1600\/image2a.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/b41906e942de17e78d8b929618f925ea.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla urz\u0105dze\u0144 ze sk\u0142adanymi ekranami, takich jak <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=Lr58lNpLkj4\">Huawei Mate X<\/a><\/noindex>. Na ka\u017cdej cz\u0119\u015bci sk\u0142adanego ekranu mo\u017ce teraz znajdowa\u0107 si\u0119 oddzielna aplikacja. W celu obs\u0142ugi nowych typ\u00f3w ekran\u00f3w dodano wsparcie dla oddzielnego przetwarzania wielu wydarze\u0144 wybudzenia i zmiany fokusowania (gdy jedna po\u0142owa ekranu jest aktywna, a druga pozostaje zamkni\u0119ta lub gdy obie po\u0142owy s\u0105 aktywne), a tak\u017ce rozszerzono API do obs\u0142ugi zmiany rozmiaru ekranu (aby aplikacja prawid\u0142owo rozpoznawa\u0142a zwi\u0119kszenie rozmiaru ekranu przy otwieraniu drugiej po\u0142owy). Do emulatora Android dodano symulacj\u0119 urz\u0105dze\u0144 ze sk\u0142adanymi ekranami;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/3.bp.blogspot.com\/-gBNa9iX6SwM\/XIlBPdA9zZI\/AAAAAAAAHUU\/FNo7gGkim80fbcv2AulqGQ23OP0RAXtSgCLcBGAs\/s1600\/image5.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/412f76e1de0148787c47c702b8cabeed.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla skr\u00f3t\u00f3w do przesy\u0142ania danych i wiadomo\u015bci (Sharing Shortcuts), umo\u017cliwiaj\u0105cych szybkie przej\u015bcie do aplikacji odpowiedzialnej za wysy\u0142k\u0119;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/3.bp.blogspot.com\/-RkmYMCED0LQ\/XIlBXSPClFI\/AAAAAAAAHUY\/KJeUcHjMHBE9yCEG3a80_PXTMwRC-vK-ACLcBGAs\/s1600\/image6.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/027a442ea76859574c3119294c175ca4.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla wyskakuj\u0105cych paneli z ustawieniami, kt\u00f3re pozwalaj\u0105 na dost\u0119p do kluczowych ustawie\u0144 systemowych w kontek\u015bcie aplikacji u\u017cytkownika. Aby wy\u015bwietli\u0107 panele ustawie\u0144 z aplikacji, udost\u0119pnione jest API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/provider\/Settings.Panel\">Panel Ustawie\u0144<\/a><\/noindex>. Na przyk\u0142ad odtwarzacz multimedialny mo\u017ce wy\u015bwietli\u0107 panel z ustawieniami systemowymi d\u017awi\u0119ku, a przegl\u0105darka ustawienia po\u0142\u0105czenia sieciowego oraz trybu samolotowego;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2.bp.blogspot.com\/-A_ehyv21a0E\/XIlBnv8YccI\/AAAAAAAAHUc\/wF6gdygvUuwj4GEu8d2ThgkGtfXupX_WgCLcBGAs\/s1600\/image4.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/c0d3aabacb13a4766fb642c457b8c560.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><b>Bezpiecze\u0144stwo<\/b>:<\/p>\n<ul>\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\">Dodano<\/a><\/noindex> dodatkowe ograniczenia dost\u0119pu aplikacji do wsp\u00f3\u0142dzielonych plik\u00f3w, takich jak kolekcje zdj\u0119\u0107, wideo i muzyka;\n<\/li>\n<li class=\"l\"> Aby uzyska\u0107 dost\u0119p do pobranych plik\u00f3w umieszczonych w katalogu Downloads, aplikacja teraz musi obowi\u0105zkowo korzysta\u0107 z systemowego dialogu wyboru pliku, kt\u00f3ry zapewnia u\u017cytkownikowi pe\u0142n\u0105 kontrol\u0119 nad tym, do jakich konkretnych plik\u00f3w mo\u017ce uzyska\u0107 dost\u0119p aplikacja;\n<\/li>\n<li class=\"l\"> Zablokowano mo\u017cliwo\u015b\u0107 przechodzenia aplikacji z wykonania w tle do aktywnego stanu z wyj\u015bciem na pierwszy plan i uzyskaniem fokusu wej\u015bcia, przerywaj\u0105c tym samym prac\u0119 u\u017cytkownika z inn\u0105 aplikacj\u0105. W przypadku konieczno\u015bci przyci\u0105gni\u0119cia uwagi u\u017cytkownika przez aplikacj\u0119 w tle, na przyk\u0142ad podczas po\u0142\u0105czenia przychodz\u0105cego, nale\u017cy teraz u\u017cywa\u0107 powiadomienia o wysokim priorytecie z uprawnieniami do wy\u015bwietlania na pe\u0142nym ekranie;\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/data-identifiers\">Ograniczono<\/a><\/noindex> dost\u0119p do niezmiennych identyfikator\u00f3w urz\u0105dzenia, takich jak IMEI i numer seryjny. Aby uzyska\u0107 takie identyfikatory, aplikacja musi mie\u0107 uprawnienia READ_PRIVILEGED_PHONE_STATE.<br \/>\n\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0442\u0430\u043a\u0436\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0441\u0435\u0432\u0434\u043e-\u0424\u0421 &#171;\/proc\/net&#187; \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438, \u0430  \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u0432 \u0431\u0443\u0444\u0435\u0440\u0435 \u043e\u0431\u043c\u0435\u043d\u0430 \u043e\u0442\u043d\u044b\u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e (\u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e \u0444\u043e\u043a\u0443\u0441 \u0432\u0432\u043e\u0434\u0430);<\/p>\n<\/li>\n<li class=\"l\"> Przy zwracaniu listy kontakt\u00f3w aplikacji zako\u0144czono sortowanie wypis\u00f3w wed\u0142ug cz\u0119stotliwo\u015bci dost\u0119pu do kontakt\u00f3w, aby ukry\u0107 przed aplikacjami informacje o preferencjach u\u017cytkownika;\n<\/li>\n<li class=\"l\"> Domy\u015blnie w\u0142\u0105czono losowo\u015b\u0107 adres\u00f3w MAC: przy \u0142\u0105czeniu z r\u00f3\u017cnymi sieciami bezprzewodowymi teraz generowane s\u0105 r\u00f3\u017cne adresy MAC, co uniemo\u017cliwia \u015bledzenie ruchu u\u017cytkownika mi\u0119dzy sieciami WiFi;\n<\/li>\n<li class=\"l\"> Aby uzyska\u0107 dost\u0119p do API skanowania sieci Bluetooth, sieci kom\u00f3rkowych i Wi-Fi, teraz wymagane jest uzyskanie uprawnie\u0144 do pozyskiwania dok\u0142adnych informacji o lokalizacji (wcze\u015bniej wymagane by\u0142y uprawnienia do pozyskiwania przybli\u017conych informacji o lokalizacji). W przypadku, gdy po\u0142\u0105czenie nawi\u0105zywane jest w trybie P2P lub sie\u0107 do po\u0142\u0105czenia jest okre\u015blana przez system, osobne uprawnienia do dost\u0119pu do informacji o lokalizacji nie s\u0105 wymagane.\n<\/li>\n<li class=\"l\"> Wprowadzono wsparcie dla technologii zabezpieczania sieci bezprzewodowych <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48854\">WPA3<\/a><\/noindex>, kt\u00f3ra zapewnia ochron\u0119 przed atakami typu brute-force (uniemo\u017cliwia odgadni\u0119cie has\u0142a w trybie offline) oraz wykorzystuje protok\u00f3\u0142 autoryzacji SAE. Aby generowa\u0107 klucze szyfrowania w otwartych sieciach, dodano wsparcie dla procesu negocjacji po\u0142\u0105czenia realizowanego przez rozszerzenie OWE (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc8110\">Opportunistic Wireless Encryption<\/a><\/noindex>);\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#tls-1.3\">Dodano<\/a><\/noindex> i domy\u015blnie dla wszystkich po\u0142\u0105cze\u0144 w\u0142\u0105czono wsparcie  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49126\">TLS 1.3<\/a><\/noindex>. W testach Google zastosowanie TLS 1.3 pozwala na przyspieszenie nawi\u0105zywania bezpiecznych po\u0142\u0105cze\u0144 o nawet 40% w por\u00f3wnaniu do TLS 1.2.\n<li class=\"l\">  Wprowadzono nowe przechowywanie <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/scoped-storage\">Scoped Storage<\/a><\/noindex>, kt\u00f3re zapewnia poziom izolacji dla plik\u00f3w aplikacji. Dzi\u0119ki temu API aplikacja mo\u017ce stworzy\u0107 na zewn\u0119trznych no\u015bnikach (np. na karcie SD) oddzielny, izolowany katalog dla swoich plik\u00f3w, do kt\u00f3rego nie b\u0119d\u0105 mia\u0142y dost\u0119pu inne aplikacje. Aktualna aplikacja b\u0119dzie ograniczona do tego katalogu w zakresie przechowywania zdj\u0119\u0107, film\u00f3w i muzyki, nie b\u0119dzie kolidowa\u0107 z og\u00f3lnymi zbiorami plik\u00f3w multimedialnych. Aby uzyska\u0107 dost\u0119p do og\u00f3lnych zbior\u00f3w plik\u00f3w, wymagane jest uzyskanie osobnych uprawnie\u0144.\n<\/li>\n<li class=\"l\"> W API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/hardware\/biometrics\/package-summary\">BiometricPrompt<\/a><\/noindex>, \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0449\u0435\u043c  \u0432\u044b\u0432\u043e\u0434 \u0434\u0438\u0430\u043b\u043e\u0433\u0430 \u0431\u0438\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u043e \u043b\u0438\u0446\u0443. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044f\u0432\u043d\u043e\u0439 \u0438 \u043d\u0435 \u044f\u0432\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u041f\u0440\u0438 \u044f\u0432\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e, \u0430 \u043f\u0440\u0438 \u043d\u0435\u044f\u0432\u043d\u043e\u0439 &#8212; \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0432 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435;\n<\/ul>\n<li class=\"l\"><b>Stos bezprzewodowy.<\/b>\n<ul>\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla standardu komunikacji mobilnej <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/5G\">5G<\/a><\/noindex>, dla kt\u00f3rego dostosowano istniej\u0105ce API zarz\u0105dzania po\u0142\u0105czeniami. W tym r\u00f3wnie\u017c przez API aplikacje mog\u0105 okre\u015bla\u0107 obecno\u015b\u0107 szybkiego po\u0142\u0105czenia oraz aktywno\u015b\u0107 naliczania op\u0142at za transfer danych.\n<\/li>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0430 \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b Wi-Fi &#8212; \u0440\u0435\u0436\u0438\u043c \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0435\u0436\u0438\u043c \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u043b\u044f \u0438\u0433\u0440 \u0438 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439);\n<\/li>\n<li class=\"l\"> Przeprowadzono refaktoryzacj\u0119 stacka bezprzewodowego w celu wzmacniania prywatno\u015bci i zwi\u0119kszenia wydajno\u015bci, a tak\u017ce poprawy zarz\u0105dzania urz\u0105dzeniami Internetu Rzeczy przez lokalne Wi-Fi (na przyk\u0142ad drukowanie przez Wi-Fi) i wyboru punkt\u00f3w po\u0142\u0105czenia. Funkcje skanowania dost\u0119pnych punkt\u00f3w dost\u0119pu s\u0105 teraz udost\u0119pniane przez platform\u0119, z wy\u015bwietleniem znalezionych sieci w interfejsie Wi-Fi Picker oraz automatyczn\u0105 konfiguracj\u0105 po\u0142\u0105czenia w przypadku jego wyboru przez u\u017cytkownika. Aplikacje przez API WifiNetworkSuggestions otrzyma\u0142y mo\u017cliwo\u015b\u0107 wp\u0142ywania na algorytm wyboru preferowanych sieci bezprzewodowych, przesy\u0142aj\u0105c przez aplikacj\u0119 uporz\u0105dkowan\u0105 list\u0119 sieci i hase\u0142 do nich. Ponadto, przy wyborze sieci, do kt\u00f3rej nast\u0119puje po\u0142\u0105czenie, brane s\u0105 teraz pod uwag\u0119 metryki dotycz\u0105ce przepustowo\u015bci z poprzedniego po\u0142\u0105czenia (wybiera si\u0119 najszybsz\u0105 sie\u0107);\n<\/ul>\n<li class=\"l\"> <b>Multimedia i grafika<\/b>\n<ul>\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla graficznego API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48227\">Vulkan 1.1<\/a><\/noindex>. W por\u00f3wnaniu do OpenGL ES, u\u017cycie Vulkan pozwala znacznie zmniejszy\u0107 obci\u0105\u017cenie CPU (nawet do 10 razy w testach Google) i zwi\u0119kszy\u0107 wydajno\u015b\u0107 renderowania. Ostatecznym celem jest powszechne wsparcie Vulkan na wszystkich urz\u0105dzeniach z Androidem, w zwi\u0105zku z czym Google wsp\u00f3\u0142pracuje z producentami sprz\u0119tu nad wprowadzeniem Vulkan 1.1 jako obowi\u0105zkowego wymogu dla wszystkich 64-bitowych urz\u0105dze\u0144 z Androidem 10;\n<\/li>\n<li class=\"l\"> Dodano eksperymentalne wsparcie dla wykonywania warstwy <noindex><a rel=\"nofollow\" href=\"https:\/\/chromium.googlesource.com\/angle\/angle\/+\/master\/README.md\">ANGLE<\/a><\/noindex> (Almost Native Graphics Layer Engine) nad graficznym API Vulkan. ANGLE pozwala na renderowanie, abstrahuj\u0105c od specyficznych API r\u00f3\u017cnych system\u00f3w, dzi\u0119ki translacji wywo\u0142a\u0144 OpenGL ES na OpenGL, Direct3D 9\/11, Desktop GL i Vulkan). Dla deweloper\u00f3w gier i aplikacji graficznych ANGLE <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features\/angle.md\">przekazywanie<\/a><\/noindex> umo\u017cliwia korzystanie z standardowego sterownika OpenGL ES na wszystkich urz\u0105dzeniach wykorzystuj\u0105cych Vulkan;\n<\/li>\n<li class=\"l\"> Aplikacje do obs\u0142ugi kamery i zdj\u0119\u0107 mog\u0105 teraz \u017c\u0105da\u0107 od kamery przesy\u0142ania dodatkowych metadanych XMP w pliku JPEG, w tym informacji potrzebnych do przetwarzania g\u0142\u0119bi na zdj\u0119ciach (na przyk\u0142ad, zapisywana przez podw\u00f3jne kamery mapa g\u0142\u0119bi). Te parametry mog\u0105 by\u0107 u\u017cywane do realizacji r\u00f3\u017cnych tryb\u00f3w rozmycia t\u0142a i efektu <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BE%D0%BA%D0%B5\">bokeh<\/a><\/noindex>, a tak\u017ce do tworzenia zdj\u0119\u0107 3D lub w systemach rozszerzonej rzeczywisto\u015bci;\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla kodeka wideo  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48345\">AV1<\/a><\/noindex>, kt\u00f3ry jest reklamowany jako og\u00f3lnodost\u0119pny i wolny format kodowania wideo, nie wymagaj\u0105cy op\u0142at licencyjnych, znacz\u0105co przewy\u017cszaj\u0105cy H.264 i VP9 pod wzgl\u0119dem kompresji;\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla wolnego kodeka d\u017awi\u0119kowego <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49472\">Opus<\/a><\/noindex>, zapewniaj\u0105cego wysok\u0105 jako\u015b\u0107 kodowania i minimalne op\u00f3\u017anienia zar\u00f3wno podczas kompresji d\u017awi\u0119ku strumieniowego o du\u017cym bitrate, jak i w aplikacjach VoIP o ograniczonej przepustowo\u015bci;\n<\/li>\n<li class=\"l\"> Dodano wsparcie dla standardu <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/High-dynamic-range_video#HDR10+\">HDR10+<\/a><\/noindex>, stosowanego do kodowania wideo z rozszerzonym zakresem dynamiki;\n<\/li>\n<li class=\"l\"> W API MediaCodecInfo dodano uproszczon\u0105 metod\u0119 do okre\u015blenia dost\u0119pnych na urz\u0105dzeniu mo\u017cliwo\u015bci wyj\u015bcia wideo (wy\u015bwietlana jest lista kodek\u00f3w oraz obs\u0142ugiwanych rozdzielczo\u015bci i FPS na urz\u0105dzeniu);\n<\/li>\n<li class=\"l\"> Dodano API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features\/midi\">Native MIDI<\/a><\/noindex>, kt\u00f3re umo\u017cliwia aplikacjom C++ bezpo\u015bredni\u0105 interakcj\u0119 z urz\u0105dzeniami MIDI poprzez NDK w trybie nieblokuj\u0105cym, co pozwala na przetwarzanie komunikat\u00f3w MIDI z bardzo niskimi op\u00f3\u017anieniami;\n<\/li>\n<li class=\"l\"> Dodano API MicrophoneDirection do zarz\u0105dzania zbieraniem d\u017awi\u0119ku z kierunkowych mikrofon\u00f3w. Dzi\u0119ki temu API mo\u017cna okre\u015bli\u0107 kierunek orientacji mikrofonu podczas nagrywania d\u017awi\u0119ku. Na przyk\u0142ad, podczas tworzenia filmu selfie mo\u017cna u\u017cy\u0107 setMicrophoneDirection( MIC_DIRECTION_FRONT) do nagrania d\u017awi\u0119ku z mikrofonu z przodu urz\u0105dzenia. Przez to API mo\u017cna tak\u017ce zarz\u0105dza\u0107 mikrofonami o zmiennej strefie zbierania (zoomable), okre\u015blaj\u0105c wielko\u015b\u0107 strefy nagrywania.\n<\/li>\n<li class=\"l\"> Dodano nowe API do przechwytywania d\u017awi\u0119ku, kt\u00f3re pozwala jednej aplikacji<br \/>\numo\u017cliwi\u0107 innym aplikacjom przetwarzanie strumienia d\u017awi\u0119kowego. Aby umo\u017cliwi\u0107 innym aplikacjom dost\u0119p do wyj\u015bcia d\u017awi\u0119ku, wymagana jest specjalna zgoda;\n<\/ul>\n<li class=\"l\"> <b>System oraz rozszerzone API.<\/b>\n<ul>\n<\/li>\n<li class=\"l\"> Wprowadzone zosta\u0142y znaczne optymalizacje wydajno\u015bci runtime ART, kt\u00f3re pozwoli\u0142y na zmniejszenie zu\u017cycia pami\u0119ci i przyspieszenie uruchamiania aplikacji. W Google Play zapewnione zosta\u0142o rozpowszechnienie profili.<br \/>\nPGO (Profile Guided Optimization) obejmuj\u0105cych informacje o najcz\u0119\u015bciej wykonywanych cz\u0119\u015bciach kodu. Wst\u0119pna kompilacja takich fragment\u00f3w znacznie skraca czas uruchamiania. W samej ART przeprowadzono optymalizacj\u0119 dla wcze\u015bniejszego uruchamiania procesu aplikacji oraz przeniesienia go do izolowanego kontenera. W obrazie pami\u0119ci aplikacji zapewnione jest zachowanie dodatkowych danych, takich jak klasy. Realizowany jest wielow\u0105tkowy tryb \u0142adowania obraz\u00f3w pami\u0119ci aplikacji. Zwi\u0119kszona zosta\u0142a efektywno\u015b\u0107 dzia\u0142ania zbieracza \u015bmieci dzi\u0119ki oddzielnemu przetwarzaniu niedawno utworzonych obiekt\u00f3w.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-LFPLMNA_LTM\/XIlC8cIe4UI\/AAAAAAAAHVA\/OsvJGFGLT3ssl1G6pfEK9PngCQiMfPgZwCLcBGAs\/s1600\/image7.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/eb3095684e0bfedf22d27774a76ad992.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Do wersji 1.2 zaktualizowano API. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/ndk\/guides\/neuralnetworks\/index.html\">Sieci neuronowe<\/a><\/noindex>, udost\u0119pniaj\u0105ce aplikacjom mo\u017cliwo\u015bci wykorzystania sprz\u0119towego przyspieszenia dla system\u00f3w uczenia maszynowego. API jest pozycjonowane jako podstawowa warstwa do dzia\u0142ania w ramach Androida dla framework\u00f3w uczenia maszynowego, takich jak <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=46058\">TensorFlow Lite<\/a><\/noindex> i Caffe2. Dla urz\u0105dze\u0144 mobilnych zaproponowano szereg gotowych modeli sieci neuronowych, w tym <noindex><a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/06\/mobilenets-open-source-models-for.html\">MobileNets<\/a><\/noindex> (rozpoznawanie obiekt\u00f3w na zdj\u0119ciach), <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/abs\/1512.00567\">Inception v3<\/a><\/noindex> (wizja komputerowa) oraz <a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/11\/on-device-conversational-modeling-with.html\">Smart<br \/>\nReply<\/a> (dob\u00f3r odpowiedzi na wiadomo\u015bci). W nowym wydaniu dodano 60 nowych operacji, w tym ARGMAX, ARGMIN oraz kwantowany LSTM, a tak\u017ce przeprowadzono znaczne optymalizacje wydajno\u015bci, co pozwoli\u0142o na wykorzystanie API do wsparcia nowych modeli uczenia maszynowego, takich jak rozpoznawanie obiekt\u00f3w i segmentacja obraz\u00f3w.<\/p>\n<\/li>\n<li class=\"l\"> W SDK dodano nowy emulator urz\u0105dze\u0144 ze sk\u0142adanymi ekranami, kt\u00f3ry jest dost\u0119pny w wydaniu <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/studio\/\">Android Studio 3.5<\/a><\/noindex> w formie dodatkowego wirtualnego urz\u0105dzenia, przedstawionego w wersjach z ekranami o przek\u0105tnej 7.3 (4.6) i 8 (6.6) cali. W platformie dla urz\u0105dze\u0144 sk\u0142adanych rozszerzono obs\u0142ug\u0119 zdarze\u0144 onResume i onPause, w kt\u00f3rych dodano wsparcie dla oddzielnego wy\u0142\u0105czania wielu ekran\u00f3w oraz wprowadzono zaawansowane powiadomienia o przej\u0119ciu aplikacji do fokusu.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-L2oEk2HCHls\/XKTXCQ2P0RI\/AAAAAAAAHZA\/BPlcZVxXyQQTs2G28_mJFMIAr4UmrBo_wCLcBGAs\/s1600\/image4.png\"><img decoding=\"async\" alt=\"Wydanie mobilnej platformy Android 10\" src=\"\/wp-content\/uploads\/2019\/09\/dd86e80caa257f3b26eef62d67f4e51e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Dodano Thermal API, kt\u00f3re umo\u017cliwia aplikacjom kontrolowanie temperatury CPU i GPU oraz podejmowanie dzia\u0142a\u0144 w celu zmniejszenia obci\u0105\u017cenia (np. obni\u017canie FPS w grach i zmniejszanie rozdzielczo\u015bci przesy\u0142anego wideo), nie czekaj\u0105c, a\u017c system wymusi ograniczenie aktywno\u015bci aplikacji.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51411\">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 10. \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-10.0.0_r1). \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0443\u0436\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f 8 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441\u0435\u0440\u0438\u0438 Pixel, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 Pixel. \u0422\u0430\u043a\u0436\u0435 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 GSI (Generic System Images), \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 ARM64 \u0438 x86_64. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28333,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37752","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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-mobilnoj-platformy-android-10\" \/>\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\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-mobilnoj-platformy-android-10\" \/>\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=\"2019-10-31T19:19:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:32+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\udd47Wydanie platformy mobilnej Android 10 | ProHoster","description":"Firma Google opublikowa\u0142a wydanie otwartej platformy mobilnej","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-mobilnoj-platformy-android-10","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\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 10 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-mobilnoj-platformy-android-10","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":"2019-10-31T19:19:32+00:00","article:modified_time":"2019-10-31T19:19:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37752","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":"2026-01-23 19:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:21:23","updated":"2026-01-23 19:09:19","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\/37752","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=37752"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/37752\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/28333"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=37752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=37752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=37752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}