{"id":3581,"date":"2026-09-23T10:11:01","date_gmt":"2026-09-23T10:11:01","guid":{"rendered":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/"},"modified":"2026-09-23T10:11:01","modified_gmt":"2026-09-23T10:11:01","slug":"now-in-android-117-google-i-o-2025-part-i","status":"publish","type":"post","link":"https:\/\/dev95.site\/ar\/now-in-android-117-google-i-o-2025-part-i\/","title":{"rendered":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I"},"content":{"rendered":"<div id=\"dev95-3143418062\" class=\"dev95-- dev95-entity-placement\"><script async=\"async\" data-cfasync=\"false\" src=\"https:\/\/pl27862732.profitableratecpmnetwork.com\/2ad7a50e0bbc23ac6801d7b77c501463\/invoke.js\"><\/script>\r\n<div id=\"container-2ad7a50e0bbc23ac6801d7b77c501463\"><\/div><\/div><div>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW\"><\/figure>\n<h3>Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part\u00a0I<\/h3>\n<h4><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-design-google-io-25.html\">Design<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/whats-new-in-wear-os-6.html\">Watches<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-for-cars-google-io-2025.html\">Cars<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=MmeJSLAnB-M\">Tablets<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/adaptiveapps-io25.html\">Adaptive Apps<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/updates-to-android-xr-sdk-developer-preview.html\">Android XR<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=7Tnq4y7T4xs\">Gemini<\/a>, and <a href=\"https:\/\/www.youtube.com\/watch?v=IaNpcrCSDiI\">Android\u00a016<\/a><\/h4>\n<p>Welcome to part one of a special two-part <a href=\"https:\/\/io.google\/2025\/explore?focus_areas=Android\">Google I\/O 2025<\/a> edition of Now in Android. This first post will cover a bunch of changes related to the <a href=\"https:\/\/m3.material.io\/blog\/building-with-m3-expressive\">latest evolution of Material Design<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/whats-new-in-wear-os-6.html\">watches<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-for-cars-google-io-2025.html\">cars<\/a>, tablets, laptops, and connected displays, the latest in <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/adaptiveapps-io25.html\">adaptive app development<\/a>, <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/updates-to-android-xr-sdk-developer-preview.html\">XR development<\/a>, how to take advantage of <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/on-device-gen-ai-apis-ml-kit-gemini-nano.html\">on-device<\/a> and <a href=\"https:\/\/www.youtube.com\/watch?v=U8Nb68XsVY4\">cloud based AI<\/a>, and <a href=\"https:\/\/www.youtube.com\/watch?v=IaNpcrCSDiI\">Android\u00a016<\/a>.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQ_ZHnyVFqMc%3Flist%3DPLWz5rJ2EKKc9AtgKMBBdphI-mrx8XzW56%26start%3D2&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQ_ZHnyVFqMc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQ_ZHnyVFqMc%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/f4779f9096112bf2cfff21aec7eeb199\/href\">https:\/\/medium.com\/media\/f4779f9096112bf2cfff21aec7eeb199\/href<\/a><\/iframe><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=%2F%2Fhtml5-player.libsyn.com%2Fembed%2Fepisode%2Fid%2F36849575%2Fheight%2F90%2Ftheme%2Fcustom%2Fthumbnail%2Fyes%2Fdirection%2Fforward%2Frender-playlist%2Fno%2Fcustom-color%2F88AA3C%2F&amp;display_name=Libsyn&amp;url=https%3A%2F%2Fnowinandroid.libsyn.com%2Fnow-in-android-117-whats-new-in-android-development-at-google-io-2025-part-1&amp;image=https%3A%2F%2Fassets.libsyn.com%2Fsecure%2Fitem%2F36849575&amp;type=text%2Fhtml&amp;schema=libsyn\" width=\"600\" height=\"90\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/d23b17afda66e01541bb4c84ecea4974\/href\">https:\/\/medium.com\/media\/d23b17afda66e01541bb4c84ecea4974\/href<\/a><\/iframe><\/p><div id=\"dev95-958746516\" class=\"dev95- dev95-entity-placement\"><center>\r\n<script>\r\n  atOptions = {\r\n    'key' : '4ba6b6513c00e0ba76511f798ae56401',\r\n    'format' : 'iframe',\r\n    'height' : 50,\r\n    'width' : 320,\r\n    'params' : {}\r\n  };\r\n<\/script>\r\n<script src=\"https:\/\/www.highrevenueformat.com\/4ba6b6513c00e0ba76511f798ae56401\/invoke.js\"><\/script>\r\n\t<\/center><\/div>\n<p>Most of the content of this post is available in the form of a <a href=\"https:\/\/www.youtube.com\/watch?v=Q_ZHnyVFqMc&amp;list=PLWz5rJ2EKKc9AtgKMBBdphI-mrx8XzW56&amp;index=1&amp;t=2s\">video<\/a> or <a href=\"http:\/\/nowinandroid.libsyn.com\/now-in-android-117-whats-new-in-android-development-at-google-io-2025-part-1\">podcast<\/a>, so feel free to <a href=\"https:\/\/www.youtube.com\/watch?v=Q_ZHnyVFqMc&amp;list=PLWz5rJ2EKKc9AtgKMBBdphI-mrx8XzW56&amp;index=1&amp;t=2s\">watch<\/a> or <a href=\"http:\/\/nowinandroid.libsyn.com\/now-in-android-117-whats-new-in-android-development-at-google-io-2025-part-1\">listen<\/a> rather than read on. (Or do all three to help you remember! There won\u2019t be a\u00a0quiz.)<\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*ZBy7MUWmxInYhlQB\"><\/figure>\n<h3><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/the-android-show-io-edition.html\">The Android Show: I\/O Edition\u200a\u2014\u200awhat Android devs need to know!\u00a0\ud83e\udd16<\/a><\/h3>\n<p>We began the I\/O season with a special edition of <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/the-android-show-io-edition.html\">The Android Show<\/a>, where we introduced the latest evolution of Material Design, Material 3 Expressive.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fn17dnMChX14%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dn17dnMChX14&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fn17dnMChX14%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/815112dc9a5b3a849cced5343837f4e6\/href\">https:\/\/medium.com\/media\/815112dc9a5b3a849cced5343837f4e6\/href<\/a><\/iframe><\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/the-android-show-io-edition.html\">The Android Show: I\/O Edition &#8211; what Android devs need to know!<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fl3yDd3CmA_Y%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dl3yDd3CmA_Y&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fl3yDd3CmA_Y%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/906cc031e2cbb814b2a4964db156a2cc\/href\">https:\/\/medium.com\/media\/906cc031e2cbb814b2a4964db156a2cc\/href<\/a><\/iframe><\/p>\n<p><a href=\"https:\/\/m3.material.io\/blog\/building-with-m3-expressive\">Material 3 Expressive<\/a> adds a new motion physics system, new type styles for variable and static fonts, an expanded shape library with morphing animations, and an expanded range of colors. Fifteen new or updated components now feature more configuration capabilities, shape options, emphasized text, and other expressive updates. The Material team has a post where you can read all about it, including design\u00a0tactics.<\/p>\n<p><a href=\"https:\/\/m3.material.io\/blog\/building-with-m3-expressive\">M3 Expressive: Engaging UX Design<\/a><\/p>\n<p>At I\/O <a href=\"https:\/\/www.youtube.com\/watch?v=6IsFP3gD28E\">Build next-level UX with Material 3 Expressive<\/a> covered how to use the new expressive design patterns; breaking down the research, explaining new guidelines, and including new design files +\u00a0code.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F6IsFP3gD28E%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6IsFP3gD28E&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F6IsFP3gD28E%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/4ce31edc8b396f71acc6192d1ac6160f\/href\">https:\/\/medium.com\/media\/4ce31edc8b396f71acc6192d1ac6160f\/href<\/a><\/iframe><\/p>\n<p>The first beta of the Q3 Android 16 update contains much of the new visual polish associated with <a href=\"https:\/\/m3.material.io\/blog\/building-with-m3-expressive\">Material Expressive<\/a>, and <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/get-qpr\">you can get the Q3 beta today<\/a> on your supported Pixel\u00a0device.<\/p>\n<p>The <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-design-google-io-25.html\">Android Design at Google I\/O 2025<\/a> post covered how to use new emotional design patterns to boost engagement, usability, and desire, while making sure your app is updated with the latest Android 16 accessibility features like enhanced dark themes and increased text contrast. It covers designing across Android form factors with Gemini in-car and the new Car UI Design Kit. Learn new ways Google TV helps users engage with content and explore bringing 3D models to Android XR. WearOS is also releasing an updated design kit and learning\u00a0Pathway.<\/p>\n<p>New Android design guidance includes in-app settings, help and feedback, widget configuration, and edge-to-edge design. You can also find new and updated resources at figma.com\/@androiddesign.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-design-google-io-25.html\">Android Design at Google I\/O 2025<\/a><\/p>\n<p>The Android Show also covered how we\u2019re bringing Material 3 expressive to watches with Wear OS 6, and at I\/O we launched the Wear OS 6 developer preview, allowing you to test your apps using the Wear OS 6 emulator.<\/p>\n<p>The <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/whats-new-in-wear-os-6.html\">What\u2019s New in WearOS 6<\/a> post from I\/O covers lots more, including new tile components, the new Edge Hugging button, The <a href=\"https:\/\/developer.android.com\/reference\/kotlin\/androidx\/wear\/compose\/foundation\/lazy\/TransformingLazyColumnState\">TransformingLazyColumn<\/a>, a new <a href=\"https:\/\/developer.android.com\/reference\/kotlin\/androidx\/wear\/compose\/material3\/package-summary?hl=en#ScrollIndicator(androidx.compose.foundation.ScrollState,androidx.compose.ui.Modifier,androidx.wear.compose.material3.ScrollIndicatorColors,kotlin.Boolean,androidx.compose.animation.core.AnimationSpec)\">ScrollIndicator<\/a>, and <a href=\"https:\/\/developer.android.com\/reference\/kotlin\/androidx\/wear\/compose\/material3\/package-summary?hl=en#ArcProgressIndicator(androidx.compose.ui.Modifier,kotlin.Float,kotlin.Float,androidx.wear.compose.material3.AngularDirection,androidx.wear.compose.material3.ProgressIndicatorColors,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)\">ProgressIndicator<\/a>, <a href=\"https:\/\/developer.android.com\/reference\/androidx\/credentials\/CredentialManager\">CredentialManager<\/a> for WearOS, and Richer Wear Media Controls.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/whats-new-in-wear-os-6.html\">What&#8217;s new in Wear OS 6<\/a><\/p>\n<p>Wear OS 6 introduces Watch Face Format v4 with a new Watch Face Push API, designed to support watch face marketplaces.<\/p>\n<p>Version 4 also brings new features like the Photos element for user-selectable photos and transitions when exiting and entering ambient mode. Color Transforms are extended to more elements, with new functions for manipulating color. The Reference element lets you refer to any transformable attribute from one part of your watch face scene in other parts of the scene tree, and all that\u2019s detailed in the <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/whats-new-in-watch-faces.html\">What\u2019s new in Watch Faces<\/a>\u00a0post.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/whats-new-in-watch-faces.html\">What&#8217;s new in Watch Faces<\/a><\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*PlijvncR5eMb_KCs\"><\/figure>\n<h3><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-for-cars-google-io-2025.html\">New in-car app experiences \ud83d\ude97<\/a><\/h3>\n<p>Google announced the latest advancements for in-car experiences at\u00a0I\/O.<\/p>\n<ul>\n<li>Gemini is coming to vehicles. Navigation apps can integrate with Gemini using three core intent formats, allowing you to start navigation and display relevant search results. Gemini for cars will be rolling out in the coming\u00a0months.<\/li>\n<li>The Weather app category has graduated from beta, so you can now publish weather apps to production tracks on both Android Auto and cars with Google Built-in.<\/li>\n<li>You can use the <a href=\"https:\/\/www.figma.com\/community\/file\/1506418622696735515\/car-app-templates-design-kit\">Car App Templates Design Kit<\/a> on Figma to design templated apps.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/reference\/kotlin\/androidx\/car\/app\/model\/SectionedItemTemplate\">SectionedItemTemplate<\/a> and <a href=\"https:\/\/developer.android.com\/reference\/kotlin\/androidx\/car\/app\/media\/model\/MediaPlaybackTemplate\">MediaPlaybackTemplate<\/a> are now available in the <a href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/car-app\">Car App Library<\/a> 1.8 alpha\u00a0release.<\/li>\n<li>Android Auto now supports media apps, communications apps, and games in\u00a0beta.<\/li>\n<li>It\u2019s now possible for apps in the parked categories to distribute in the same APK or App Bundle to cars with Google built-in as to\u00a0phones.<\/li>\n<li>To help you test Android Automotive OS apps, <a href=\"https:\/\/developer.android.com\/training\/cars\/testing\/aaos-on-pixel\">Android Automotive OS on Pixel Tablet<\/a> is now generally available.<\/li>\n<li>Video apps will be supported on Android Auto, starting with phones running Android 16 on select compatible cars.<\/li>\n<li>Work is being done to enable thousands of adaptive mobile apps for Android Automotive OS cars running Android 14+ with Google built-in.<\/li>\n<li><a href=\"https:\/\/developers.google.com\/cars\/design\">Updated design documentation<\/a> will visualize car app quality guidelines and integration paths to simplify designing your app for\u00a0cars.<\/li>\n<li>Google Play Services for cars with Google built-in are expanding to bring them on-par with mobile, including Passkeys\/Credential Manager APIs and Quick\u00a0Share.<\/li>\n<li>Work is being done with OEMs to enable audio-only listening for video apps while driving for cars with Google built-in.<\/li>\n<li>Firebase Test Lab is adding Android Automotive OS devices to its device\u00a0catalog<\/li>\n<li>Pre-launch reports for Android Automotive OS are coming soon to the Play\u00a0Console.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/android-for-cars-google-io-2025.html\">New in-car app experiences<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fud09zuXHst4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dud09zuXHst4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fud09zuXHst4%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/70f7d55899ad47ae0582d8098015a85b\/href\">https:\/\/medium.com\/media\/70f7d55899ad47ae0582d8098015a85b\/href<\/a><\/iframe><\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*IGxGgCiCT8FijB5v\"><\/figure>\n<h3><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/engage-users-google-tv-excellent-apps.html\">Engage users on Google TV with excellent TV apps\u00a0\ud83d\udcfa<\/a><\/h3>\n<p>Google TV has over 270 million monthly active devices. New platform features and developer tools are available to help you increase app engagement.<\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/0*N_F0MFaLLw9waw1F\"><\/figure>\n<ul>\n<li>Gemini capabilities are coming to Google TV, allowing users to speak naturally to find content and answers, including relevant content from your\u00a0apps.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/tv\">Compose for TV 1.0<\/a> is now stable, expanding on core and Material Compose libraries. The latest release improves app startup, with internal benchmarking showing a 20% improvement compared to the March 2024 release. Check out the updated Jetcaster audio streaming app sample for guidance on using Compose across form\u00a0factors.<\/li>\n<li><a href=\"https:\/\/support.google.com\/googletv\/contact\/vda?visit_id=638830411759402759-2269823034&amp;p=vda&amp;rd=1\">Partner enrollment is open for the Video Discovery API<\/a>, which optimizes Resumption, Entitlements, and Recommendations across Google TV. With the API, you can display a user\u2019s paused video in the \u2018Continue Watching\u2019 row and streamline entitlement management. Personalized content recommendations based on watched content are also highlighted.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/codelabs\/large-screens\/keyboard-focus-management-in-compose#0\">A codelab<\/a> is available that reviews how you can set initial focus, prepare for unexpected focus traversal, and efficiently restore\u00a0focus.<\/li>\n<li>A <a href=\"https:\/\/developer.android.com\/training\/tv\/playback\/memory\">comprehensive guide on memory optimization<\/a> is also released, including memory targets for low RAM\u00a0devices.<\/li>\n<li>The <a href=\"https:\/\/android-developers.googleblog.com\/2025\/05\/in-app-ratings-and-reviews-for-tv.html\">In-App Ratings and Reviews API<\/a> is extended to TV. The API allows you to prompt users for ratings and reviews directly from Google\u00a0TV.<\/li>\n<li>With <a href=\"https:\/\/developer.android.com\/tv\/release\/16\">Android 16 for TV<\/a>, you\u2019ll be able to access features such as the <a href=\"https:\/\/developer.android.com\/reference\/android\/media\/quality\/MediaQualityManager\">MediaQualityManager<\/a>, platform support for the <a href=\"https:\/\/opensource.googleblog.com\/2025\/01\/introducing-eclipsa-audio-immersive-audio-for-everyone.html\">Eclipsa Audio codec<\/a>, improvements to media playback speed, and HDMI-CEC reliability and performance optimizations.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/engage-users-google-tv-excellent-apps.html\">Engage users on Google TV with excellent TV apps<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FOosLbRBM9dA%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOosLbRBM9dA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FOosLbRBM9dA%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/b1df988a060e60856dd47176e1b11ed7\/href\">https:\/\/medium.com\/media\/b1df988a060e60856dd47176e1b11ed7\/href<\/a><\/iframe><\/p>\n<p>The <a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/in-app-ratings-and-reviews-for-tv.html\">In-App Ratings and Reviews for TV<\/a> article covers integrating the newly-available Google Play In-App Review API for\u00a0TV.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/in-app-ratings-and-reviews-for-tv.html\">In-App Ratings and Reviews for TV<\/a><\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*s0yTO0v4se3EcUoS\"><\/figure>\n<h3><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/updates-to-android-xr-sdk-developer-preview.html\">Updates to the Android XR SDK: Introducing Developer Preview 2\u00a0\ud83e\udd7d<\/a><\/h3>\n<p>The <a href=\"https:\/\/developer.android.com\/develop\/xr\">Android XR SDK Developer Preview 2<\/a> is now available, featuring updates to Jetpack XR, Jetpack Compose, Material Design, ARCore, and the Android XR Emulator.<\/p>\n<p>Key updates\u00a0include:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.android.com\/develop\/xr\/jetpack-xr-sdk\"><strong>Jetpack XR SDK<\/strong><\/a><strong>:<\/strong> You can now play back 180\u00b0 and 360\u00b0\u00a0videos.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/develop\/xr\/jetpack-xr-sdk\/work-with-entities\"><strong>Jetpack Compose for XR<\/strong><\/a><strong>:<\/strong> You can define layouts that adapt to different XR display configurations.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/develop\/xr\/jetpack-xr-sdk\/material-design\"><strong>Material Design for XR<\/strong><\/a><strong>:<\/strong> You have access to more component overrides for <a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/components\/app-bars\">TopAppBar<\/a>, <a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/components\/dialog#alert\">AlertDialog<\/a>, and <a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/layouts\/adaptive\/list-detail\">ListDetailPaneScaffold<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/xr-arcore?hl=en\"><strong>ARCore for Jetpack XR<\/strong><\/a><strong>:<\/strong> You can track hands after requesting the appropriate permissions, enabling hand gestures in your\u00a0apps.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/develop\/xr\/jetpack-xr-sdk\/setup\"><strong>Android XR Emulator<\/strong><\/a><strong>:<\/strong> You\u2019ll see stability improvements, AMD GPU support, and full integration within the Android Studio\u00a0UI.<\/li>\n<\/ul>\n<p>Android XR will be available first on Samsung\u2019s Project Moohan, launching later this year. Soon after, our partners at XREAL will release the next Android XR device, codenamed Project\u00a0Aura.<\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*g-X_AFWQ9IsFwedL\"><figcaption>XREAL\u2019s Project\u00a0Aura<\/figcaption><\/figure>\n<p>Unity developers can upgrade to <a href=\"https:\/\/discussions.unity.com\/t\/android-xr-pre-release-now-available\/1634938\">Pre-Release version 2<\/a> of the Unity OpenXR: Android XR package, which includes support for <a href=\"https:\/\/docs.unity3d.com\/Packages\/com.unity.xr.androidxr-openxr@1.0\/manual\/features\/display-utilities.html\">Dynamic Refresh Rate<\/a> and <a href=\"https:\/\/docs.unity3d.com\/6000.1\/Documentation\/Manual\/xr-graphics-spacewarp.html\">SpaceWarp<\/a>.<\/p>\n<p>The Google Play Store will <a href=\"https:\/\/developer.android.com\/develop\/xr\/get-started#app_manifest_compatibility_considerations_for_mobile_and_large_screen_apps\">list supported 2D Android apps <\/a>on the Android XR Play Store when it launches later this year. If you are building an <a href=\"https:\/\/developer.android.com\/docs\/quality-guidelines\/android-xr#android-xr-differentiated\">Android XR-differentiated app<\/a>, you can prepare it for launch by testing your app in the <a href=\"https:\/\/developer.android.com\/develop\/xr\/jetpack-xr-sdk\/studio-tools\">Android XR Emulator<\/a> and learning how to <a href=\"https:\/\/developer.android.com\/develop\/xr\/package-and-distribute\">package and distribute apps for Android XR<\/a>. You can <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/9866151?hl=en&amp;ref_topic=3450987&amp;sjid=1442238423744171917-NA\">make your XR app stand out<\/a> from others on the Play Store with preview assets such as stereoscopic 180\u00b0 or 360\u00b0\u00a0videos.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/updates-to-android-xr-sdk-developer-preview.html\">Updates to the Android XR SDK: Introducing Developer Preview 2<\/a><\/p>\n<p>You can learn more about building for Android XR with the \u201c<a href=\"https:\/\/www.youtube.com\/watch?v=KbTJNK1ALYc\">Building differentiated apps for Android XR with 3D content<\/a>\u201d session covering <a href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/xr-scenecore\">Jetpack SceneCore<\/a> and <a href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/xr-arcore\">ARCore for Jetpack XR<\/a>, while \u201c<a href=\"https:\/\/www.youtube.com\/watch?v=YYMt7Ddzz6Y\">The Future is now with Compose and AI on Android XR<\/a>\u201d covers creating XR-differentiated UI and our vision on the intersection of XR with cutting-edge AI capabilities.<\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*9RgVnydrQJGMXVuY\"><\/figure>\n<h3><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/adaptiveapps-io25.html\">Google I\/O 2025: Build adaptive Android apps that shine across form factors\u00a0\ud83d\udcf1<\/a><\/h3>\n<p>In today\u2019s multi-device world, users expect their favorite applications to work flawlessly and intuitively, whether they\u2019re on a smartphone, tablet, or Chromebook. At Google I\/O 2025, we explored adaptive app development as a fundamental strategy to make sure your same mobile app runs well across phones, foldables, tablets, Chromebooks, connected displays, XR, and\u00a0cars.<\/p>\n<p>The article covers tools and libraries to help build adaptive\u00a0apps:<\/p>\n<ul>\n<li>The <a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/build-adaptive-apps#compose_material_3_adaptive\">Compose Adaptive Layouts library<\/a> implements canonical layout patterns like list-detail and supporting pane that automatically reflow as your app is resized, flipped or folded. New adaptation strategies like \u201cLevitate\u201d and \u201cReflow\u201d were introduced in the 1.2 alpha\u00a0release.<\/li>\n<li><a href=\"http:\/\/goo.gle\/nav3\">Jetpack Navigation 3 (Alpha)<\/a> simplifies defining user journeys across screens with less boilerplate code, especially for multi-pane layouts in\u00a0Compose.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/touch-input\">Jetpack Compose input enhancements<\/a> in Compose 1.9 include right-click context menus and enhanced trackpad\/mouse functionality.<\/li>\n<li>Use <a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/layouts\/adaptive\/use-window-size-classes\">Window Size Classes<\/a> for top-level layout decisions, along with our <a href=\"https:\/\/m3.material.io\/foundations\/layout\/applying-layout\/window-size-classes\">design guidance<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/tooling\/previews\">Compose previews<\/a> visualize your layouts across a wide variety of screen sizes and aspect ratios for quick feedback.<\/li>\n<li><a href=\"https:\/\/developer.android.com\/training\/testing\/different-screens\">Testing adaptive layouts<\/a> is crucial and Android Studio offers various tools for validation\u200a\u2014\u200aincluding previews for different sizes and aspect ratios, a resizable emulator, screenshot tests, and instrumented behavior tests. Journeys with Gemini in Android Studio, allow you to define tests using natural language for even more robust testing across different window\u00a0sizes.<\/li>\n<\/ul>\n<p>Note, <a href=\"https:\/\/android-developers.googleblog.com\/2025\/01\/orientation-and-resizability-changes-in-android-16.html\">beginning in Android 16<\/a> manifest and runtime restrictions on orientation, resizability, and aspect ratio will be ignored on large displays (displays that are at least 600dp in both dimensions) for apps targeting SDK 36. Your apps will need support runtime resizing, with layouts that work for both portrait and landscape windows.<\/p>\n<ul>\n<li>There\u2019s a temporary opt-out manifest flag at both the application and activity level to delay these changes until targetSdk 37.<\/li>\n<li>These changes do not currently apply to apps in the \u201cGames\u201d\u00a0category<\/li>\n<\/ul>\n<p>The article and I\/O talk covers all this and more in additional detail.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/adaptiveapps-io25.html\">Google I\/O 2025: Build adaptive Android apps that shine across form factors<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F15oPNK1W0Tw%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D15oPNK1W0Tw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F15oPNK1W0Tw%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/dc3b9a86a6df7930db8498f29cbe2bb8\/href\">https:\/\/medium.com\/media\/dc3b9a86a6df7930db8498f29cbe2bb8\/href<\/a><\/iframe><\/p>\n<p>See how Peacock used Jetpack Compose and the WindowSizeClass API to adapt its Android app for various screen sizes, including foldables and future Android XR\u00a0devices.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/peacock-optimizes-streaming-jetpack-compose.html\">Peacock built adaptively on Android to deliver great experiences across screens<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FooRcQFMYzmA%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DooRcQFMYzmA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FooRcQFMYzmA%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/f16d7e89b68c69f39ca89e3ab397d62e\/href\">https:\/\/medium.com\/media\/f16d7e89b68c69f39ca89e3ab397d62e\/href<\/a><\/iframe><\/p>\n<p>The \u201c<a href=\"https:\/\/www.youtube.com\/watch?v=MmeJSLAnB-M\">Unlock user productivity with desktop windowing and stylus support<\/a>\u201d talk covers how to make sure your app is ready to be productive on Android, including support for multiple instances of an app, drag-and-drop, connected displays, and styluses.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FMmeJSLAnB-M%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMmeJSLAnB-M&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FMmeJSLAnB-M%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/02b117520ac46907a353f08736d9b8ce\/href\">https:\/\/medium.com\/media\/02b117520ac46907a353f08736d9b8ce\/href<\/a><\/iframe><\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*_N_iBufYV75eHFM8\"><\/figure>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/on-device-gen-ai-apis-ml-kit-gemini-nano.html\">On-device GenAI APIs as part of ML Kit help you easily build with Gemini Nano\u00a0\ud83e\udd16<\/a><\/p>\n<p>ML Kit now includes on-device GenAI\u00a0APIs:<\/p>\n<ul>\n<li><strong>New APIs:<\/strong> Summarization, Proofreading, Rewriting, and Image Description APIs built with Gemini Nano, LoRA adapters, optimized inference parameters, and a quality evaluation pipeline. The feature-specific fine-tuning increases the benchmark scores for each\u00a0API.<\/li>\n<li><strong>On-Device Focus:<\/strong> The on-device processing ensures data privacy, offline functionality, and eliminates API call\u00a0costs.<\/li>\n<li><strong>Future Expansion:<\/strong> Expect multilingual support and multimodal text\/image input capabilities.<\/li>\n<li><strong>Resources:<\/strong> Check out goo.gle\/mlkit-genai and d.android.com\/ai for more\u00a0details.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/on-device-gen-ai-apis-ml-kit-gemini-nano.html\">On-device GenAI APIs as part of ML Kit help you easily build with Gemini Nano<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FmP9QESmEDls%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmP9QESmEDls&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FmP9QESmEDls%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/08fba5c392f0ff3af3df0e09edd201be\/href\">https:\/\/medium.com\/media\/08fba5c392f0ff3af3df0e09edd201be\/href<\/a><\/iframe><\/p>\n<p>While the Android announcements were focused on on-device AI, Google I\/O had sessions about leveraging cloud models as well as hybrid approaches.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=7Tnq4y7T4xs\">Finding the perfect Gemini fit on Android<\/a> is an overview of AI offerings, with guidance around considering the modality, complexity, and context window of your app\u2019s AI needs to choose the right models and infrastructure.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7Tnq4y7T4xs%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7Tnq4y7T4xs&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7Tnq4y7T4xs%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/ac579a19acbe9e0150b4ae50dac7c217\/href\">https:\/\/medium.com\/media\/ac579a19acbe9e0150b4ae50dac7c217\/href<\/a><\/iframe><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=U8Nb68XsVY4\">Enhance your Android app with Gemini Pro and Flash, and Imagen<\/a> covers how you can integrate Google\u2019s generative AI models, Gemini Pro and Flash, into your apps using the Firebase SDK. This provides access to functionalities like text, image, audio, and video processing. The Gemini Developer API offers a no-cost tier and scalable plans. Additionally, Imagen 3 is available via Firebase for generating visuals and enhancing existing screens (currently in public preview). You are encouraged to use App Check to protect app assets and traffic monitoring in the Firebase\u00a0console.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FU8Nb68XsVY4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DU8Nb68XsVY4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FU8Nb68XsVY4%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/b46d617e5780f3f8a548e5a749af8e0e\/href\">https:\/\/medium.com\/media\/b46d617e5780f3f8a548e5a749af8e0e\/href<\/a><\/iframe><\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*AZ3qA3WUf93uW4rw\"><\/figure>\n<h3><a href=\"https:\/\/www.youtube.com\/watch?v=IaNpcrCSDiI\">What\u2019s new in\u00a0Android<\/a><\/h3>\n<p>What\u2019s new in Android spans both this and the next episode of Now in Android. This episode focuses on top Android 16 developer updates.<\/p>\n<h3>Minor SDK\u00a0releases<\/h3>\n<p>With Android 16, we\u2019ve added the concept of a minor SDK release to allow us to iterate our APIs more quickly, reflecting the rapid pace of the innovation Android is bringing to apps and\u00a0devices.<\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*i-3mMHZ554XXqsRU\"><\/figure>\n<h3>New features<\/h3>\n<ul>\n<li><strong>Live Updates<\/strong> notify users of important ongoing user-facing progress and come with a new <a href=\"https:\/\/developer.android.com\/reference\/android\/app\/Notification.ProgressStyle\">ProgressStyle<\/a> standardized template.<\/li>\n<li><strong>Digital credentials and restore credentials<\/strong> APIs in credential manager.<\/li>\n<li><strong>Privacy Sandbox<\/strong> updates, including a new learning\u00a0pathway<\/li>\n<li><strong>Advanced Protection Mode<\/strong> and <strong>Identity\u00a0Check<\/strong><\/li>\n<li><strong>Medical Records <\/strong>in Health Connect along with new permissions and support for background reads of health\u00a0data.<\/li>\n<\/ul>\n<h3>Changes<\/h3>\n<p>E<strong>ven if you aren\u2019t yet targeting Android\u00a016:<\/strong><\/p>\n<ul>\n<li><strong>JobScheduler:<\/strong> <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-all#job-quota-opt\">JobScheduler quotas are enforced more strictly in Android 16<\/a>; enforcement will occur if a job executes while the app is on top, when a foreground service is running, or in the active standby bucket. <strong>setImportantWhileForeground<\/strong> <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-all#jobinfo-setimportantwhileforeground\">is now a no-op<\/a>. The new stop reason <strong>STOP_REASON_TIMEOUT_ABANDONED<\/strong> occurs when we detect that the app can no longer stop the\u00a0job.<\/li>\n<li><strong>Broadcasts:<\/strong> Ordered broadcasts using priorities only work within the same process. Use another IPC if you need cross-process ordering.<\/li>\n<li><strong>ART:<\/strong> If you use reflection, JNI, or any other means to access Android internals, <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-all#art-changes\">your app might break<\/a>. This is never a best practice. Test thoroughly.<\/li>\n<li><strong>Intents:<\/strong> Android 16 has <a href=\"https:\/\/developer.android.com\/privacy-and-security\/risks\/intent-redirection\">stronger security against Intent redirection attacks<\/a>. Test your Intent handling, and only opt-out of the protections if absolutely necessary.<\/li>\n<li><strong>16KB Page Size:<\/strong> If your app isn\u2019t 16KB-page-size ready, you can use the <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-all#16-kb-compatibility-mode\">new compatibility mode flag<\/a>, but we recommend migrating to 16KB for best performance.<\/li>\n<li><strong>Accessibility:<\/strong> <strong>announceForAccessibility<\/strong> is deprecated; use the <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-all#disruptive-a11y\">recommended alternatives<\/a>. Make sure to test with the new <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/features#outline-text\">outline text\u00a0feature<\/a>.<\/li>\n<li><strong>Bluetooth<\/strong>: Android 16 improves Bluetooth bond loss handling that <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-all#improved-bond-loss-handling\">impacts the way re-pairing occurs<\/a>.<\/li>\n<\/ul>\n<p>O<strong>nce your app targets Android\u00a016:<\/strong><\/p>\n<ul>\n<li><strong>User Experience:<\/strong> Changes include the removal of <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-16#edge-to-edge\">edge-to-edge opt-out<\/a>, required <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-16#predictive-back\">migration or opt-out for predictive back<\/a>, and the <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-16#elegant-text-height\">disabling of elegant font\u00a0APIs<\/a>.<\/li>\n<li><strong>Core Functionality<\/strong>: Optimizations have been made to <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-16#schedule-at-fixed-rate\">fixed-rate work scheduling<\/a>.<\/li>\n<li><strong>Large Screen Devices:<\/strong> <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-16#ignore-orientation\">Orientation, resizability, and aspect ratio restrictions will be ignored<\/a>. Ensure your layouts support all orientations across a variety of aspect ratios <a href=\"https:\/\/android-developers.googleblog.com\/2025\/01\/orientation-and-resizability-changes-in-android-16.html\">to adapt to different surfaces<\/a>.<\/li>\n<li><strong>Health and Fitness<\/strong>: Changes have been implemented for <a href=\"https:\/\/developer.android.com\/about\/versions\/16\/behavior-changes-16#health-fitness-permissions\">health and fitness permissions<\/a>.<\/li>\n<\/ul>\n<p>Get your app ready for the\u00a0<strong>future<\/strong>:<\/p>\n<ul>\n<li><strong>Local network protection:<\/strong> Consider testing your app with the upcoming <a href=\"https:\/\/developer.android.com\/privacy-and-security\/local-network-permission\">Local Network Protection<\/a> feature. It will give users more control over which apps can access devices on their local network in a future Android major\u00a0release.<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FIaNpcrCSDiI%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DIaNpcrCSDiI&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FIaNpcrCSDiI%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube\" width=\"854\" height=\"480\" frameborder=\"0\" scrolling=\"no\"><a href=\"https:\/\/medium.com\/media\/a1f6858fc0ee27fe0f327af61822883c\/href\">https:\/\/medium.com\/media\/a1f6858fc0ee27fe0f327af61822883c\/href<\/a><\/iframe><\/p>\n<figure><img decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*37CRnnL-qoRpLkyY\"><\/figure>\n<h3><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/16-things-to-know-for-android-developers-google-io-2025.html\">16 things to know for Android developers at Google I\/O 2025\u00a0\ud83e\udd16<\/a><\/h3>\n<p>In honor of Android 16, Google I\/O \u201925 featured 16 key announcements for Android developers:<\/p>\n<ol>\n<li><strong>Generative AI:<\/strong> Use ML Kit GenAI APIs with Gemini Nano for tasks like summarization and image description. You can use Gemini Pro, Gemini Flash, and Imagen via Firebase AI Logic for more complex tasks, and you can also use the new AI sample app, Androidify.<\/li>\n<li><strong>Adaptive Apps:<\/strong> Build a single mobile app that works across devices to reach 500 million devices. Use Compose Layouts library and Jetpack Navigation updates.<\/li>\n<li><strong>Material 3 Expressive:<\/strong> Use Material 3 Expressive to enhance your product\u2019s appeal by harnessing emotional UX.<\/li>\n<li><strong>Widgets:<\/strong> Personalize widget previews with Glance 1.2. Use Live Updates to notify users of important ongoing notifications.<\/li>\n<li><strong>Camera &amp; Media:<\/strong> Use software low light boost for improved photography in dim lighting and native PCM offload for battery conservation.<\/li>\n<li><strong>Cars:<\/strong> Build in-car experiences using Gemini integrations, support for more app categories, and enhanced capabilities for media and communication apps. Use testing tools like Android Automotive OS on Pixel Tablet and Firebase Test Lab\u00a0access.<\/li>\n<li><strong>Android XR:<\/strong> Use Developer Preview 2 of the Android XR SDK, and build for the expanding ecosystem of\u00a0devices.<\/li>\n<li><strong>Wear OS:<\/strong> Wear OS 6 features Material 3 Expressive, a new UI design with personalized visuals and motion for user creativity.<\/li>\n<li><strong>Google TV:<\/strong> Compose for TV stable release empowers you to build adaptive UIs. Use the Video Discovery API.<\/li>\n<li><strong>Jetpack Compose:<\/strong> The latest stable BOM release provides the features, performance, stability, and libraries that you need to build beautiful adaptive apps\u00a0faster.<\/li>\n<li><strong>Kotlin Multiplatform:<\/strong> Use the new Android Studio KMP shared module template, updated Jetpack libraries, and new codelabs.<\/li>\n<li><strong>Gemini in Android Studio:<\/strong> Use the new agentic AI experiences, Journeys for Android Studio and Version Upgrade\u00a0Agent.<\/li>\n<li><strong>Android Studio:<\/strong> The latest release has AI-driven tools like Gemini in Android\u00a0Studio.<\/li>\n<li><strong>Google Play:<\/strong> Use enhanced personalization and fresh ways to showcase your apps and\u00a0content.<\/li>\n<li><strong>Play Games Services:<\/strong> Migrate PGS v1 features to\u00a0v2.<\/li>\n<li><strong>Android 16:<\/strong> Test your apps with the latest Beta of Android\u00a016.<\/li>\n<\/ol>\n<p>In this part one of the I\/O 2025 edition of Now in Android, we\u2019ve covered Generative AI, Adaptive Apps, Material 3 Expressive, Cars, TV, Wear, and Android 16 from this list, and the next part will cover Jetpack Compose, Android Studio, and\u00a0more.<\/p>\n<p><a href=\"http:\/\/android-developers.googleblog.com\/2025\/05\/16-things-to-know-for-android-developers-google-io-2025.html\">16 things to know for Android developers at Google I\/O 2025<\/a><\/p>\n<h3>Now then\u2026\u00a0\ud83d\udc4b<\/h3>\n<p>That\u2019s it for part one of our I\/O coverage in Now in Android, with Material Expressive, watches, cars, tablets, laptops, connected displays, the latest in adaptive app development, XR development, AI, and Android 16. Part two of our coverage will include the latest from Android Jetpack, Jetpack Compose, Android Studio, so be sure to tune\u00a0in.<\/p>\n<p>Remember to like, subscribe, share, and stay safe, and come back here soon for more of Now in\u00a0Android.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/medium.com\/_\/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=fd20a09a2299\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<hr>\n<p><a href=\"https:\/\/medium.com\/androiddevelopers\/now-in-android-117-google-i-o-2025-part-i-fd20a09a2299\">Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I<\/a> was originally published in <a href=\"https:\/\/medium.com\/androiddevelopers\">Android Developers<\/a> on Medium, where people are continuing the conversation by highlighting and responding to this story.<\/p>\n<\/div>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3581\" class=\"pvc_stats total_only\" data-element-id=\"3581\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.0\" viewbox=\"0 0 502 315\" preserveaspectratio=\"xMidYMid meet\"><g transform=\"translate(0,332) scale(0.1,-0.1)\" fill=\"\" stroke=\"none\"><path d=\"M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z\"\/><path d=\"M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z\"\/><path d=\"M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z\"\/><path d=\"M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z\"\/><path d=\"M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z\"\/><path d=\"M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z\"\/><path d=\"M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z\"\/><path d=\"M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z\"\/><path d=\"M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z\"\/><\/g><\/svg><\/i> <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/i0.wp.com\/dev95.site\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif?resize=16%2C16&#038;ssl=1\" border=\"0\" \/><\/p>\n<div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part\u00a0I Design, Watches, Cars, Tablets, Adaptive Apps, Android XR, Gemini, and Android\u00a016 Welcome to part one of a special two-part Google I\/O 2025 edition of Now in Android. This first post will cover a<\/p>\n<div class=\"hosteria-entry-more\"><a href=\"https:\/\/dev95.site\/ar\/now-in-android-117-google-i-o-2025-part-i\/\" class=\"no-underline font-light  group-hover:text-primary-800 dark:group-hover:text-primary-300 py-1\">Read more &gt;&gt;&gt;<\/a><\/div>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3581\" class=\"pvc_stats total_only\" data-element-id=\"3581\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.0\" viewbox=\"0 0 502 315\" preserveaspectratio=\"xMidYMid meet\"><g transform=\"translate(0,332) scale(0.1,-0.1)\" fill=\"\" stroke=\"none\"><path d=\"M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z\"\/><path d=\"M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z\"\/><path d=\"M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z\"\/><path d=\"M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z\"\/><path d=\"M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z\"\/><path d=\"M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z\"\/><path d=\"M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z\"\/><path d=\"M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z\"\/><path d=\"M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z\"\/><\/g><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dev95.site\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=\"0\" \/><\/p>\n<div class=\"pvc_clear\"><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fp_fajr_begins":"","fp_fajr_iqamah":"","fp_dhuhr_begins":"","fp_dhuhr_iqamah":"","fp_asr_begins":"","fp_asr_iqamah":"","fp_maghrib_begins":"","fp_maghrib_iqamah":"","fp_isha_begins":"","fp_isha_iqamah":"","fp_midnight":"","fp_midnight_name":"","fp_sunrise":"","fp_single_prayer_begins_title":"","fp_single_prayer_iqamah_title":"","fp_prayer_times_for_today":"","fp_hijra_date":"","fp_fajr_name":"","fp_dhuhr_name":"","fp_asr_name":"","fp_maghrib_name":"","fp_isha_name":"","fp_sunrise_name":"","fp_currentDate":"","fp_current_time":"","fp_current_title":"","fp_current_location":"","fp_masjid_name":"","fp_prayer_title":"","fp_next_prayer_iqamah_time":"","fp_next_prayer_iqamah_title":"","fp_next_prayer_begins_time":"","fp_next_prayer_begins_title":"","fp_next_prayer_title":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[9],"tags":[],"class_list":["post-3581","post","type-post","status-publish","format-standard","hentry","category-android"],"a3_pvc":{"activated":true,"total_views":0,"today_views":0},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I - Dev95<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev95.site\/ar\/now-in-android-117-google-i-o-2025-part-i\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I - Dev95\" \/>\n<meta property=\"og:description\" content=\"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part\u00a0I Design, Watches, Cars, Tablets, Adaptive Apps, Android XR, Gemini, and Android\u00a016 Welcome to part one of a special two-part Google I\/O 2025 edition of Now in Android. This first post will cover aRead more &gt;&gt;&gt;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev95.site\/ar\/now-in-android-117-google-i-o-2025-part-i\/\" \/>\n<meta property=\"og:site_name\" content=\"Dev95\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-23T10:11:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW\" \/>\n<meta name=\"author\" content=\"dev95\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629\" \/>\n\t<meta name=\"twitter:data1\" content=\"dev95\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 \u062f\u0642\u064a\u0642\u0629\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/\"},\"author\":{\"name\":\"dev95\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/person\\\/b807805ffe2916206b04d0938bce0298\"},\"headline\":\"Now in Android #117\u200a\u2014\u200aGoogle I\\\/O 2025 Part I\",\"datePublished\":\"2026-09-23T10:11:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/\"},\"wordCount\":3300,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn-images-1.medium.com\\\/max\\\/1024\\\/0*Ot1KaPKcaN053hSW\",\"articleSection\":[\"Android\"],\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/\",\"url\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/\",\"name\":\"Now in Android #117\u200a\u2014\u200aGoogle I\\\/O 2025 Part I - Dev95\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn-images-1.medium.com\\\/max\\\/1024\\\/0*Ot1KaPKcaN053hSW\",\"datePublished\":\"2026-09-23T10:11:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn-images-1.medium.com\\\/max\\\/1024\\\/0*Ot1KaPKcaN053hSW\",\"contentUrl\":\"https:\\\/\\\/cdn-images-1.medium.com\\\/max\\\/1024\\\/0*Ot1KaPKcaN053hSW\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev95.site\\\/now-in-android-117-google-i-o-2025-part-i\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dev95.site\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Now in Android #117\u200a\u2014\u200aGoogle I\\\/O 2025 Part I\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#website\",\"url\":\"https:\\\/\\\/dev95.site\\\/\",\"name\":\"Dev95\",\"description\":\"A comprehensive platform for data and knowledge, delivering reliable content that meets the aspirations of readers and enthusiasts.\",\"publisher\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dev95.site\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#organization\",\"name\":\"Dev95\",\"url\":\"https:\\\/\\\/dev95.site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/dev95.site\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/rbrrbr-6.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/dev95.site\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/rbrrbr-6.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Dev95\"},\"image\":{\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dev95.site\\\/#\\\/schema\\\/person\\\/b807805ffe2916206b04d0938bce0298\",\"name\":\"dev95\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g\",\"caption\":\"dev95\"},\"url\":\"https:\\\/\\\/dev95.site\\\/ar\\\/author\\\/mohammad\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I - Dev95","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev95.site\/ar\/now-in-android-117-google-i-o-2025-part-i\/","og_locale":"ar_AR","og_type":"article","og_title":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I - Dev95","og_description":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part\u00a0I Design, Watches, Cars, Tablets, Adaptive Apps, Android XR, Gemini, and Android\u00a016 Welcome to part one of a special two-part Google I\/O 2025 edition of Now in Android. This first post will cover aRead more &gt;&gt;&gt;","og_url":"https:\/\/dev95.site\/ar\/now-in-android-117-google-i-o-2025-part-i\/","og_site_name":"Dev95","article_published_time":"2026-09-23T10:11:01+00:00","og_image":[{"url":"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW","type":"","width":"","height":""}],"author":"dev95","twitter_card":"summary_large_image","twitter_misc":{"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629":"dev95","\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"16 \u062f\u0642\u064a\u0642\u0629"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#article","isPartOf":{"@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/"},"author":{"name":"dev95","@id":"https:\/\/dev95.site\/#\/schema\/person\/b807805ffe2916206b04d0938bce0298"},"headline":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I","datePublished":"2026-09-23T10:11:01+00:00","mainEntityOfPage":{"@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/"},"wordCount":3300,"commentCount":0,"publisher":{"@id":"https:\/\/dev95.site\/#organization"},"image":{"@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW","articleSection":["Android"],"inLanguage":"ar","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/","url":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/","name":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I - Dev95","isPartOf":{"@id":"https:\/\/dev95.site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#primaryimage"},"image":{"@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW","datePublished":"2026-09-23T10:11:01+00:00","breadcrumb":{"@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#primaryimage","url":"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW","contentUrl":"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*Ot1KaPKcaN053hSW"},{"@type":"BreadcrumbList","@id":"https:\/\/dev95.site\/now-in-android-117-google-i-o-2025-part-i\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev95.site\/"},{"@type":"ListItem","position":2,"name":"Now in Android #117\u200a\u2014\u200aGoogle I\/O 2025 Part I"}]},{"@type":"WebSite","@id":"https:\/\/dev95.site\/#website","url":"https:\/\/dev95.site\/","name":"Dev95","description":"A comprehensive platform for data and knowledge, delivering reliable content that meets the aspirations of readers and enthusiasts.","publisher":{"@id":"https:\/\/dev95.site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev95.site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/dev95.site\/#organization","name":"Dev95","url":"https:\/\/dev95.site\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/dev95.site\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/dev95.site\/wp-content\/uploads\/2026\/07\/rbrrbr-6.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/dev95.site\/wp-content\/uploads\/2026\/07\/rbrrbr-6.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Dev95"},"image":{"@id":"https:\/\/dev95.site\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dev95.site\/#\/schema\/person\/b807805ffe2916206b04d0938bce0298","name":"dev95","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/secure.gravatar.com\/avatar\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a70a73d950838b20cd80d7ebdc955737e802e8cd896044c5473b32b946c0662a?s=96&d=mm&r=g","caption":"dev95"},"url":"https:\/\/dev95.site\/ar\/author\/mohammad\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/posts\/3581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/comments?post=3581"}],"version-history":[{"count":0,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/posts\/3581\/revisions"}],"wp:attachment":[{"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/media?parent=3581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/categories?post=3581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev95.site\/ar\/wp-json\/wp\/v2\/tags?post=3581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}