{"id":155215,"date":"2023-02-15T02:56:15","date_gmt":"2023-02-15T02:56:15","guid":{"rendered":"https:\/\/www.techweekmag.com\/?p=155215"},"modified":"2023-02-15T02:56:15","modified_gmt":"2023-02-15T02:56:15","slug":"android-14-developer-preview-now-available","status":"publish","type":"post","link":"https:\/\/www.stereoindex.com\/tech\/mobile\/android-14-developer-preview-now-available\/","title":{"rendered":"Android 14 Developer Preview now available"},"content":{"rendered":"<p>We are already halfway through the month of February 2023, and do you know what that means for Android enthusiasts?\u00a0Well, Google makes the alpha versions of its new operating system, Android 14, available to developers, so that they have enough time to acclimatize with the platform and adapt their applications to it.\u00a0With all that said, if you are interested in learning about the news that comes with\u00a0<strong>Android 14 Developer Preview,<\/strong>\u00a0you have come to the right place;\u00a0In the same way, we will list the Pixel devices that are compatible with it.<\/p>\n<h2>What&#8217;s new in Android 14 Developer P: Personalization<\/h2>\n<p>The Android team wants users to be able to customize the experience to their individual needs, so the following features await us:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"36\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Larger fonts:<\/strong>\u00a0In Android 14 the maximum font size will be 200%.\u00a0It is currently 130% on Pixel devices.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"36\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>Language preferences:<\/strong>\u00a0You can dynamically update your app&#8217;s local settings (LocaleManager.setOverrideLocaleConfig), which is used to customize the set of languages \u200b\u200bdisplayed in the per-app language list in Android settings.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"36\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>Grammatical inflection API:<\/strong>\u00a0Basically an API is added that makes it easier to add support for languages \u200b\u200bthat have grammatical gender, such as Spanish.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.stereoindex.com\/tech\/wp-content\/uploads\/2023\/02\/3_techweek.png\" data-slb-active=\"1\" data-slb-asset=\"243453707\" data-slb-internal=\"0\" data-slb-group=\"195024\"><img decoding=\"async\" class=\"aligncenter wp-image-195026 size-full entered lazyloaded\" title=\"What's new in Android 14 Developer Preview\" src=\"https:\/\/www.stereoindex.com\/tech\/wp-content\/uploads\/2023\/02\/3_techweek.png\" \/><\/a><\/p>\n<h2>Privacy &amp; Security<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"37\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Runtime Receivers:<\/strong>\u00a0Apps targeting Android 14 must indicate whether dynamic use of Context.registerReceiver() should be treated as &#8220;exported&#8221; or &#8220;not exported&#8221;.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"37\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><strong>Safer Implicit Intents:<\/strong>\u00a0A new feature to counter malicious apps, which works by restricting apps from sending internal intents without a specific package.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"37\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><strong>App installation blocking:<\/strong>\u00a0To prevent malware from taking advantage of old APIs, starting with Android 14 apps with a targetSdkVersion lower than 23 cannot be installed.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"37\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><strong>Support for Credential Manager and Passkeys:<\/strong>\u00a0To simplify the user authentication process, Android 14 brings to the table a credential manager, as well as introducing Passkeys as a replacement for passwords.\u00a0With passkeys, users can log in to apps and websites using biometric, PIN, or pattern authentication.<\/li>\n<\/ul>\n<h2>Better adaptation to the type and format of the screen<\/h2>\n<p>Following the example of Android 12L and Android 13, Android 14 will make it easier to create apps that adapt to different types of screens.\u00a0To achieve that goal, classes were created that control window size, slider layout, activity embedding, and many more.<\/p>\n<h2>Application Compatibility<\/h2>\n<p>The Android team works to make updates faster and smoother with each release of the platform by prioritizing app compatibility.<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"39\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><strong>JDK17 support:<\/strong>\u00a0Added access to more than 300 OpenJDK17 classes.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"39\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"9\" data-aria-level=\"1\"><strong>Simplified testing and debugging of changes:<\/strong>\u00a0To make opt-in changes easier to test, many of them will be activated through Toggles, as can be seen in the image below.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.stereoindex.com\/tech\/wp-content\/uploads\/2023\/02\/4_techweek.png\" data-slb-active=\"1\" data-slb-asset=\"1606287398\" data-slb-internal=\"0\" data-slb-group=\"195024\"><img decoding=\"async\" class=\"aligncenter wp-image-195027 entered lazyloaded\" title=\"Android 14 Developer Preview - Application Compatibility\" src=\"https:\/\/www.stereoindex.com\/tech\/wp-content\/uploads\/2023\/02\/4_techweek.png\" \/><\/a><\/p>\n<h2>Other news in Android 14 Developer Preview<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"38\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"10\" data-aria-level=\"1\">Various optimizations to the internal drive system to improve battery life and responsiveness.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"38\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"11\" data-aria-level=\"1\">exact alarms.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"38\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"12\" data-aria-level=\"1\">Updates and additions to JobScheduler and Foreground Services.<\/li>\n<\/ul>\n<h2>Supported Devices and Android 14 Developer Preview Release<\/h2>\n<p>The Android 14 Developer Preview\u00a0<strong>will be available to developers starting on February 14, 2023<\/strong>\u00a0.\u00a0As always, the only compatible devices are Google phones, starting with the Pixel 4a up to the Pixel 7 Pro.<\/p>\n<p><a href=\"https:\/\/www.stereoindex.com\/tech\/wp-content\/uploads\/2023\/02\/5_techweek.png\" data-slb-active=\"1\" data-slb-asset=\"1042646441\" data-slb-internal=\"0\" data-slb-group=\"195024\"><img decoding=\"async\" class=\"aligncenter wp-image-195028 size-full entered lazyloaded\" title=\"Android 14 Developer Preview Release Schedule\" src=\"https:\/\/www.stereoindex.com\/tech\/wp-content\/uploads\/2023\/02\/5_techweek.png\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are already halfway through the month of February 2023, and do you know what that means for Android enthusiasts?\u00a0Well, Google makes the alpha versions of its new operating system, Android 14, available to developers, so that they have enough time to acclimatize with the platform and adapt their applications to it.\u00a0With all that said, [&hellip;] <a class=\"g1-link g1-link-more\" href=\"https:\/\/www.stereoindex.com\/tech\/mobile\/android-14-developer-preview-now-available\/\">More<\/a><\/p>\n","protected":false},"author":10404,"featured_media":155220,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1509],"tags":[779],"class_list":{"0":"post-155215","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mobile","8":"tag-news"},"acf":[],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/posts\/155215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/users\/10404"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/comments?post=155215"}],"version-history":[{"count":0,"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/posts\/155215\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/media\/155220"}],"wp:attachment":[{"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/media?parent=155215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/categories?post=155215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stereoindex.com\/tech\/wp-json\/wp\/v2\/tags?post=155215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}