{"id":106707,"date":"2023-02-11T12:48:23","date_gmt":"2023-02-11T10:48:24","guid":{"rendered":"https:\/\/prohoster.info\/?p=106707"},"modified":"2023-02-13T09:57:15","modified_gmt":"2023-02-13T07:57:15","slug":"predvaritelnyj-vypusk-android-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/predvaritelnyj-vypusk-android-14","title":{"rendered":"Wst\u0119pna wersja Android 14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google zaprezentowa\u0142a pierwsz\u0105 wersj\u0119 testow\u0105 otwartej mobilnej platformy Android 14. Wydanie Android 14 przewidywane jest na trzeci kwarta\u0142 2023 roku. Aby oceni\u0107 nowe mo\u017cliwo\u015bci platformy, zaproponowano program wst\u0119pnego testowania. Wersje oprogramowania przygotowano dla urz\u0105dze\u0144 Pixel 7\/7 Pro, Pixel 6\/6a\/6 Pro, Pixel 5\/5a 5G oraz Pixel 4a (5G).      <\/p>\n<p>Kluczowe nowo\u015bci Android 14:   <\/p>\n<ul>\n<li class=\"l\"> Kontynuowane s\u0105 prace nad ulepszeniem dzia\u0142ania platformy na tabletach i urz\u0105dzeniach z gi\u0119tkimi ekranami. Zaktualizowano wytyczne dotycz\u0105ce tworzenia aplikacji na urz\u0105dzenia z du\u017cymi ekranami oraz dodano typowe szablony interfejsu dla du\u017cych ekran\u00f3w, kt\u00f3re uwzgl\u0119dniaj\u0105 takie zastosowania jak media spo\u0142eczno\u015bciowe, komunikacja, tre\u015bci multimedialne, czytanie i zakupy. Zaproponowano wst\u0119pne wydanie Cross device SDK z narz\u0119dziami do tworzenia aplikacji, kt\u00f3re poprawnie dzia\u0142aj\u0105 z r\u00f3\u017cnymi typami urz\u0105dze\u0144 (smartfony, tablety, inteligentne telewizory itp.) i r\u00f3\u017cnymi formatami.\n<li class=\"l\"> Przeprowadzono optymalizacj\u0119 koordynacji realizacji wymagaj\u0105cych zasob\u00f3w prac w tle, takich jak pobieranie du\u017cych plik\u00f3w przy aktywnym po\u0142\u0105czeniu WiFi. Wprowadzono zmiany w API uruchamiania priorytetowych serwis\u00f3w (Foreground Service) oraz planowania zada\u0144 (JobScheduler), do kt\u00f3rych dodano now\u0105 funkcjonalno\u015b\u0107 dla prac uruchamianych przez u\u017cytkownika zwi\u0105zanych z przesy\u0142aniem danych. Wprowadzono wymagania dotycz\u0105ce wskazywania rodzaju uruchamianych priorytetowych serwis\u00f3w (praca z kamer\u0105, synchronizacja danych, odtwarzanie tre\u015bci multimedialnych, \u015bledzenie lokalizacji, dost\u0119p do mikrofonu itp.). Uproszczono definiowanie warunk\u00f3w aktywacji pobierania danych, na przyk\u0142ad, dla pobierania tylko przy dost\u0119pie przez Wi-Fi.\n<li class=\"l\"> Wewn\u0119trzny system dostarczania komunikat\u00f3w rozg\u0142oszeniowych do aplikacji (broadcast system) zosta\u0142 zoptymalizowany w celu zmniejszenia zu\u017cycia energii i zwi\u0119kszenia responsywno\u015bci. Poprawiono odbi\u00f3r przez aplikacje zarejestrowanych strumieni komunikat\u00f3w \u2014 komunikaty mog\u0105 by\u0107 umieszczane w kolejce, \u0142\u0105czone (na przyk\u0142ad, seria komunikat\u00f3w BATTERY_CHANGED b\u0119dzie agregowana w jeden) i dostarczane tylko po wyj\u015bciu aplikacji z stanu pami\u0119ci podr\u0119cznej.\n<li class=\"l\"> U\u017cycie funkcji wykonywania operacji w dok\u0142adnym czasie (exact alarms) w aplikacjach wymaga teraz uzyskania oddzielnego uprawnienia SCHEDULE_EXACT_ALARM, poniewa\u017c zastosowanie tej funkcjonalno\u015bci mo\u017ce negatywnie wp\u0142ywa\u0107 na czas pracy na baterii i prowadzi\u0107 do zwi\u0119kszonego zu\u017cycia zasob\u00f3w (dla zada\u0144 wykonywanych zgodnie z harmonogramem zaleca si\u0119 korzystanie z aktywacji w przybli\u017conym czasie). Aplikacjom z realizacj\u0105 kalendarza i zegara, kt\u00f3re korzystaj\u0105 z aktywacji w dok\u0142adnym czasie, musi by\u0107 przyznane uprawnienie USE_EXACT_ALARM podczas instalacji. Publikacja w katalogu Google Play aplikacji z uprawnieniem USE_EXACT_ALARM jest dozwolona tylko dla program\u00f3w realizuj\u0105cych budzik, timer i kalendarz z powiadomieniami o wydarzeniach.\n<li class=\"l\"> Rozszerzono mo\u017cliwo\u015bci skalowania czcionek, maksymalny poziom skalowania czcionki zwi\u0119kszono z 130% do 200%, a aby tekst przy du\u017cym powi\u0119kszeniu nie wydawa\u0142 si\u0119 zbyt du\u017cy, automatycznie stosowane jest nieliniowe zmniejszenie poziomu skalowania (ju\u017c du\u017cy tekst powi\u0119ksza si\u0119 mniej ni\u017c ma\u0142y).      <center><img decoding=\"async\" alt=\"Wst\u0119pna wersja Android 14\" src=\"\/wp-content\/uploads\/2023\/02\/4a7d945167b66696b87b00d79bbbf2e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 wskazywania ustawie\u0144 j\u0119zykowych przypisanych do poszczeg\u00f3lnych aplikacji. Programista aplikacji mo\u017ce teraz zmienia\u0107 parametry localeConfig za pomoc\u0105 wywo\u0142ania LocaleManager.setOverrideLocaleConfig, aby okre\u015bli\u0107 list\u0119 j\u0119zyk\u00f3w wy\u015bwietlanych dla aplikacji w interfejsie ustawie\u0144 Android.\n<li class=\"l\"> Dodano API Grammatical Inflection, aby u\u0142atwi\u0107 dodawanie t\u0142umacze\u0144 element\u00f3w interfejsu uwzgl\u0119dniaj\u0105cych j\u0119zyki z systemem rodzaj\u00f3w.\n<li class=\"l\"> Aby zapobiec przechwytywaniu przez z\u0142o\u015bliwe aplikacje zapyta\u0144 intent, w nowej wersji zabroniono wysy\u0142ania intent\u00f3w bez wyra\u017anego wskazania pakietu lub wewn\u0119trznego komponentu.\n<li class=\"l\"> Zwi\u0119kszono bezpiecze\u0144stwo dynamicznego \u0142adowania kodu (DCL, Dynamic Code Loading) \u2014 aby unikn\u0105\u0107 wstawiania z\u0142o\u015bliwego kodu do dynamicznie \u0142adowanych plik\u00f3w wykonywalnych, pliki te musz\u0105 teraz mie\u0107 uprawnienia umo\u017cliwiaj\u0105ce tylko odczyt.\n<li class=\"l\"> Instalacja aplikacji, kt\u00f3re deklaruj\u0105 wersj\u0119 SDK poni\u017cej 23, jest zabroniona, co pozwoli na zablokowanie obej\u015bcia ogranicze\u0144 uprawnie\u0144 poprzez powi\u0105zanie ze starszymi API (wersja API 22 jest zabroniona, poniewa\u017c w wersji 23 (Android 6.0) wprowadzono nowy model zarz\u0105dzania dost\u0119pem, umo\u017cliwiaj\u0105cy w czasie rzeczywistym \u017c\u0105danie dost\u0119pu do zasob\u00f3w systemowych). Aplikacje zainstalowane wcze\u015bniej, wykorzystuj\u0105ce starsze API, nadal b\u0119d\u0105 dzia\u0142a\u0107 po aktualizacji Androida.\n<li class=\"l\"> Zaproponowano API Credential Manager oraz zaimplementowano wsparcie technologii Passkeys, umo\u017cliwiaj\u0105cej u\u017cytkownikowi autoryzacj\u0119 bez has\u0142a przy u\u017cyciu identyfikator\u00f3w biometrycznych, takich jak odcisk palca lub rozpoznawanie twarzy.\n<li class=\"l\"> W Android Runtime (ART) wdro\u017cono wsparcie dla OpenJDK 17 oraz funkcji j\u0119zykowych i klas Java w tej wersji, w tym klas typu record, wielowierszowych \u0142a\u0144cuch\u00f3w i dopasowania wzorca w operatorze \u201einstanceof\u201d.\n<li class=\"l\"> Aby u\u0142atwi\u0107 testowanie aplikacji z uwagi na zmiany w nowej wersji Androida, programi\u015bci maj\u0105 mo\u017cliwo\u015b\u0107 selektywnego w\u0142\u0105czania i wy\u0142\u0105czania poszczeg\u00f3lnych nowo\u015bci poprzez sekcj\u0119 Developer w konfiguratorze lub narz\u0119dziu adb.      <center><img decoding=\"async\" alt=\"Wst\u0119pna wersja Android 14\" src=\"\/wp-content\/uploads\/2023\/02\/371e51434b6405468bee4bf7f0b78abf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58636\">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 \u043f\u0435\u0440\u0432\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 14. \u0420\u0435\u043b\u0438\u0437 Android 14 \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 2023 \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 7\/7 Pro, Pixel 6\/6a\/6 Pro, Pixel 5\/5a 5G \u0438 Pixel 4a (5G). \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 Android 14: \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":106708,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106707","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 \u043f\u0435\u0440\u0432\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 14. \u0420\u0435\u043b\u0438\u0437 Android 14 \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 2023 \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\/predvaritelnyj-vypusk-android-14\" \/>\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\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Android 14 | 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 \u043f\u0435\u0440\u0432\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 14. \u0420\u0435\u043b\u0438\u0437 Android 14 \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 2023 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/predvaritelnyj-vypusk-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-02-11T10:48:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-02-13T07:57:15+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\udd47Wst\u0119pna wersja Android 14 | ProHoster","description":"Firma Google zaprezentowa\u0142a pierwsz\u0105 wersj\u0119 testow\u0105 otwartej platformy mobilnej Android 14. Premiera Android 14 planowana jest na trzeci kwarta\u0142 2023 roku.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/predvaritelnyj-vypusk-android-14","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\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Android 14 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u0435\u0440\u0432\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 14. \u0420\u0435\u043b\u0438\u0437 Android 14 \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 2023 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/predvaritelnyj-vypusk-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-02-11T10:48:24+00:00","article:modified_time":"2023-02-13T07:57:15+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\/pl\/wp-json\/wp\/v2\/posts\/106707","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=106707"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/106707\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/106708"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=106707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=106707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=106707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}