<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Droid Life &#8211; Opinionated Android news.</title>
	<atom:link href="https://www.droid-life.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.droid-life.com/</link>
	<description>Opinionated Android news.</description>
	<lastBuildDate>Wed, 20 May 2026 20:49:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.droid-life.com/wp-content/uploads/2026/03/cropped-DL-LOGO-Square-512-32x32.png</url>
	<title>Droid Life &#8211; Opinionated Android news.</title>
	<link>https://www.droid-life.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Google Saved a Couple of New Android Secrets for I/O</title>
		<link>https://www.droid-life.com/2026/05/20/google-saved-a-couple-of-new-android-secrets-for-i-o/</link>
					<comments>https://www.droid-life.com/2026/05/20/google-saved-a-couple-of-new-android-secrets-for-i-o/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Wed, 20 May 2026 20:47:06 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android 17]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Magic Cue]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321076</guid>

					<description><![CDATA[<p>Now that I&#8217;m back from Google I/O, I&#8217;ve been trying to catch up on anything I may have missed while traveling, like some of the streamed sessions that followed the main keynote. In the &#8220;What&#8217;s new in Android&#8221; session, Google walked through most of the previously-announced stuff from their pre-I/O show, but they still managed...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/20/google-saved-a-couple-of-new-android-secrets-for-i-o/">Google Saved a Couple of New Android Secrets for I/O</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>Now that I&#8217;m back from Google I/O, I&#8217;ve been trying to catch up on anything I may have missed while traveling, like some of the streamed sessions that followed the main keynote. In the &#8220;What&#8217;s new in Android&#8221; session, Google walked through most of the <a href="https://www.droid-life.com/2026/05/12/android-17-gemini-intelligence-custom-widgets-rambler/">previously-announced stuff from their pre-I/O show</a>, but they still managed to sneak in at least a couple of additional changes.</p>



<h2 class="wp-block-heading" id="h-magic-cue-gets-a-new-design">Magic Cue gets a new design?</h2>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="980" height="666" src="https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-980x666.jpg" alt="" class="wp-image-321081" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-980x666.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-270x183.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-768x522.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-1536x1043.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-2048x1391.jpg 2048w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-440x299.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-320x217.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Magic-Cue-Pixel-10-Pro-1400x951.jpg 1400w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>The first thing that caught my eye popped up at the 24:00-mark and certainly appears to be a new design for Magic Cue, which is currently only on the Pixel 10 series. </p><div id="droid-3422778260" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-9930495178826-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-9930495178826-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-9930495178826-0'] = setTimeout( function () {
			const id = 'gpt-ad-9930495178826-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-9930495178826-0' );
	} );
  </script>
</div>
</div>



<p><a href="https://www.droid-life.com/2025/12/30/googles-magic-cue-on-pixel-awesome-or-you-have-no-idea-what-it-is/">You know Magic Cue</a> as the service on your Pixel 10 or Pixel 10 Pro that tries to surface info you may need at the precise moment you may consider going to look for it. This could be someone&#8217;s phone number that was requested, an address, information about a location, a shortcut to make a calendar items, a confirmation number while on a phone call, etc.</p>



<p>During the &#8220;What&#8217;s new in Android&#8221; talk, the speakers were talking through several proactive features of Android and then showed the image above for Magic Cue. Can you see what&#8217;s new? </p>



<p>First off, the image is of Magic Cue working in Snapchat, which Google confirmed is because Magic Cue will soon expand to more apps. So that&#8217;s neat! But the change in design here, with the Magic Cue option listed as a floating button at the bottom of the screen, is new.</p><div id="droid-1052169045" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-9633214041670-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-9633214041670-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-9633214041670-0'] = setTimeout( function () {
			const id = 'gpt-ad-9633214041670-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-9633214041670-0' );
	} );
  </script>
</div>
</div>



<p>Google must be evolving Magic Cue to overlay on top of apps, down where Gemini lives. This actually seems like a better spot for it, rather than it changing locations and showing in an area that might not be as easy to spot. This looks like a bit of a pop-up that also includes an &#8220;X&#8221; to be able to close it off.</p>



<h2 class="wp-block-heading" id="h-new-continue-on-feature-for-android-17">New Continue On feature for Android 17</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="669" src="https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-980x669.jpg" alt="" class="wp-image-321082" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-980x669.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-270x184.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-768x524.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-1536x1048.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-2048x1398.jpg 2048w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-440x300.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-320x218.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Android-17-RC1-Continue-On-2-1400x956.jpg 1400w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>At the 42:30-mark, Google showed off a new feature called &#8220;Continue On&#8221; for Android 17 that very much feels like something they could have announced at the I/O Android pre-show.</p>



<p>They talked briefly about it, but the idea is pretty straight-forward. Continue On allows you to start a session in an Android app on one Android device and then transition to another device while continuing where you left off. To start, this will work in mobile-to-tablet transitions, but Google envisions it working bidirectionally between all types.</p>



<p>An example of this would be a Google Docs session on your phone that transitions to a tablet with Continue On. As you switch devices, you would see a taskbar suggestion for that Docs experience on the tablet. A simple tap on the shortcut would open it just where you left off on the phone.</p>



<p>You can see how this would look at <a href="https://developer.android.com/develop/better-together/continue-on" target="_blank" rel="noreferrer noopener">this Continue On developer page</a>.</p><div id="droid-4188857227" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-4519231724411-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-4519231724411-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-4519231724411-0'] = setTimeout( function () {
			const id = 'gpt-ad-4519231724411-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-4519231724411-0' );
	} );
  </script>
</div>
</div>



<p>The talk also ran through the <a href="https://www.droid-life.com/2026/05/19/wear-os-7-changes/">new Wear OS 7 update that we detailed for you</a>, <a href="https://www.droid-life.com/2026/05/19/android-xr-launch-fall-2026/">Android XR updates</a>, new media apps for cars that are being worked on (like Spotify, Amazon Music, YouTube Music, and more), Gemini Nano 4, a new style for Live updates (Metric Style), unified call history for multiple apps (WhatsApp, Meet and Phone all in the same history), and more.</p>



<p>We&#8217;ve included the session below if you want to dive into more. </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="What&#039;s new in Android" width="1300" height="731" src="https://www.youtube.com/embed/sig3n7XyaaA?start=498&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/20/google-saved-a-couple-of-new-android-secrets-for-i-o/">Google Saved a Couple of New Android Secrets for I/O</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/20/google-saved-a-couple-of-new-android-secrets-for-i-o/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Android-Bugdroid-Google-IO-3-980x735.jpg" medium="image" />
	</item>
		<item>
		<title>You Updated to Google Health From Fitbit: How is It?</title>
		<link>https://www.droid-life.com/2026/05/20/fitbit-update-google-health-app/</link>
					<comments>https://www.droid-life.com/2026/05/20/fitbit-update-google-health-app/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Wed, 20 May 2026 17:57:06 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Polls]]></category>
		<category><![CDATA[FitBit]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Health]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321069</guid>

					<description><![CDATA[<p>The update that changes Fitbit to Google Health officially arrived yesterday and will continue to rollout over the next week until everyone has been upgraded. And that&#8217;s really how it&#8217;ll play out too &#8211; you can&#8217;t turn this down. Google is attempting to move everyone to Google Health by May 26. We shared a brief...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/20/fitbit-update-google-health-app/">You Updated to Google Health From Fitbit: How is It?</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>The update that changes Fitbit to Google Health officially arrived yesterday and will continue to rollout over the next week until everyone has been upgraded. And that&#8217;s really how it&#8217;ll play out too &#8211; you can&#8217;t turn this down. Google is attempting to move everyone to Google Health by May 26.</p>



<p>We shared a <a href="https://www.droid-life.com/2026/05/19/fitbit-becomes-google-health-today/">brief write-up yesterday</a> about some of the changes you can expect once your Fitbit app has become Google Health. We&#8217;ve also talked through <a href="https://www.droid-life.com/2026/05/15/google-health-premium-vs-basic-features-price/">Google Health Premium vs. Basic plans</a> and wrote out a <a href="https://www.droid-life.com/2026/05/07/google-health-app-update-fitbit-coach-premium/">full overview of Google Health</a>. All of those are worth looking at if you are hesitant to be among the first to update your Fitbit app.</p><div id="droid-123454835" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-3150127647654-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-3150127647654-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-3150127647654-0'] = setTimeout( function () {
			const id = 'gpt-ad-3150127647654-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-3150127647654-0' );
	} );
  </script>
</div>
</div>



<p>For those who updated as quickly as they could, how are things going? How was the first day with Fitbit no longer a part of your health and fitness journey?</p>



<p>What has Google Health brought that you like? What are you already missing?</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/20/fitbit-update-google-health-app/">You Updated to Google Health From Fitbit: How is It?</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/20/fitbit-update-google-health-app/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Fitbit-Update-to-Google-Health-1-980x653.jpg" medium="image" />
	</item>
		<item>
		<title>Google Wants App Developers Prepared for Googlebook Launch</title>
		<link>https://www.droid-life.com/2026/05/20/google-wants-app-developers-prepared-for-googlebook-launch/</link>
					<comments>https://www.droid-life.com/2026/05/20/google-wants-app-developers-prepared-for-googlebook-launch/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Wed, 20 May 2026 15:42:17 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Googlebook]]></category>
		<category><![CDATA[IO2026]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321066</guid>

					<description><![CDATA[<p>Google is providing important information to app developers this week during its Google I/O conference, ensuring they are prepared for the launch of Googlebook. We learned a bit about Googlebook earlier this month, and honestly, we expected to learn more about it yesterday during the company&#8217;s keynote. They didn&#8217;t mention it at all, focusing more...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/20/google-wants-app-developers-prepared-for-googlebook-launch/">Google Wants App Developers Prepared for Googlebook Launch</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>Google is providing important information to app developers this week during its <a href="/tag/IO2026">Google I/O</a> conference, ensuring they are prepared for the launch of <strong><a href="/tag/googlebook">Googlebook</a></strong>.</p>



<p>We <a href="https://www.droid-life.com/2026/05/12/googlebook-is-replacing-chromebook-coming-later-this-year/">learned a bit about Googlebook earlier this month</a>, and honestly, we expected to learn more about it yesterday during the company&#8217;s keynote. They didn&#8217;t mention it at all, focusing more on AI and Gemini products. Regardless, we have more information thanks to a dedicated landing page for the product, catered for app developers.</p><div id="droid-2140827130" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-7502007373825-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-7502007373825-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-7502007373825-0'] = setTimeout( function () {
			const id = 'gpt-ad-7502007373825-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-7502007373825-0' );
	} );
  </script>
</div>
</div>



<p>The page says, &#8220;Googlebook provides a high-performance, large-screen canvas for your apps, allowing users to transition seamlessly from quick mobile interactions to deep, focused sessions on a laptop.&#8221;</p>



<ul class="wp-block-list">
<li><strong>Design for Desktops</strong>: Leverage a larger display to maximize productivity with higher information density. </li>



<li><strong>Comprehensive Input Support</strong>: Optimize for precision and versatility by supporting keyboard, mouse, trackpad, stylus, and game controller interactions. </li>



<li><strong>Contextual Cursors</strong>: Enhance usability by implementing custom cursors that provide visual feedback and text entry, resizing, and specialized tool interactions. </li>



<li><strong>File and Print Management</strong>: Support file-level interactions and printing, ensuring your app handles document management and export tasks natively. </li>
</ul>



<p>What we take away is this: Googlebook is very much a laptop experience, not just an Android-powered tablet with a keyboard. However, it&#8217;ll be important for apps to support a user switching between both devices, the Googlebook and an Android phone, as well as for Android apps to run beautifully on the Googlebook. </p>



<p>Google wants the highest quality apps to support drag and drop, multi-instance for seamless multitasking, as well as widgets on the desktop experience. </p><div id="droid-2187637967" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-8289834033130-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-8289834033130-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-8289834033130-0'] = setTimeout( function () {
			const id = 'gpt-ad-8289834033130-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-8289834033130-0' );
	} );
  </script>
</div>
</div>



<p>We still don&#8217;t have a launch date or an idea on pricing from Google, but it seems possible that we could see launch later this year. Google is already teasing the hardware, so something is coming eventually. </p>



<p>Are you ready for Googlebook?</p>



<p>// <a href="https://developer.android.com/googlebook" target="_blank" rel="noreferrer noopener">Android Developers</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/20/google-wants-app-developers-prepared-for-googlebook-launch/">Google Wants App Developers Prepared for Googlebook Launch</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/20/google-wants-app-developers-prepared-for-googlebook-launch/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Googlebook-Hardware-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>Google Updates AI Subscription Plans, Highlighted by New $100 AI Ultra Plan</title>
		<link>https://www.droid-life.com/2026/05/19/google-updates-ai-subscription-plans/</link>
					<comments>https://www.droid-life.com/2026/05/19/google-updates-ai-subscription-plans/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 21:39:46 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Gemini Omni]]></category>
		<category><![CDATA[IO2026]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321032</guid>

					<description><![CDATA[<p>According to Gemini&#8217;s transcript of the Google I/O keynote today, AI was mentioned nearly 100 times on stage. One of the mentions had to do with updated AI subscription plans, including a new $100/month AI Ultra plan. Below you can find the details of the new AI Ultra plan, but the highlights include Gemini 3.5,...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-updates-ai-subscription-plans/">Google Updates AI Subscription Plans, Highlighted by New $100 AI Ultra Plan</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>According to Gemini&#8217;s transcript of the <strong><a href="/tag/IO2026">Google I/O</a></strong> keynote today, AI was mentioned nearly 100 times on stage. One of the mentions had to do with updated AI subscription plans, including a new $100/month AI Ultra plan. </p>



<p>Below you can find the details of the new AI Ultra plan, but the highlights include Gemini 3.5, priority access to Antigravity, 20TB of cloud storage, plus a YouTube Premium individual plan. </p><div id="droid-603962315" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-9349591548247-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-9349591548247-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-9349591548247-0'] = setTimeout( function () {
			const id = 'gpt-ad-9349591548247-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-9349591548247-0' );
	} );
  </script>
</div>
</div>



<div class="wp-block-group has-light-grey-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h3 class="wp-block-heading" id="h-here-s-everything-the-100-month-plan-gets-you">Here&#8217;s everything the $100/month plan gets you. </h3>



<ul class="wp-block-list">
<li>A 5X higher usage limit in the Gemini app and Google Antigravity than our Pro plan</li>



<li>Gemini 3.5 Flash integration, for lightning-fast testing, debugging and iteration, to keep you in a constant state of flow</li>



<li>Priority access to Google Antigravity, our agent-first development platform that allows anyone to be a builder</li>



<li>20TB of cloud storage to house massive datasets, codebases and media assets</li>



<li>YouTube Premium individual plan, so you can stream tutorials or troubleshooting guides or listen to YouTube Music, all ad-free, in the background while you build</li>
</ul>
</div></div>



<p>Google also cut down the price of its highest tier plan, from $250/month to $200/month. All Ultra plans comes with first access to Gemini Spark, the <a href="https://www.droid-life.com/2026/05/19/gemini-app-getting-so-many-crazy-new-features/">company&#8217;s new 24/7 AI Agent</a>, but Project Genie access is limited to those who pay for the $200/mo option. </p>



<p><strong>Gemini Omni</strong>: The latest model available for Plus, Pro, and Ultra subscribers. It can create anything from any input, starting with video. As Google describes it, &#8220;It combines Gemini’s intelligence with our generative media models for a new level of world understanding.&#8221;</p>



<p>Inside the Gemini app, simply upload a video or photo from your camera roll, then take advantage of built-in templates or speak your truth to have Omni transform your media. For a more detailed look into Gemini Omni, view Google&#8217;s blog <a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-omni/" target="_blank" rel="noreferrer noopener">here</a>. </p><div id="droid-2876447581" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-5395015405816-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-5395015405816-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-5395015405816-0'] = setTimeout( function () {
			const id = 'gpt-ad-5395015405816-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-5395015405816-0' );
	} );
  </script>
</div>
</div>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="551" src="https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp-980x551.png" alt="" class="wp-image-321051" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp-980x551.png 980w, https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp-270x152.png 270w, https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp-768x432.png 768w, https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp-440x247.png 440w, https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp-320x180.png 320w, https://www.droid-life.com/wp-content/uploads/2026/05/IO_26_Google_AI_Subscription_Com.width-1000.format-webp.png 1000w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p><strong>YouTube Premium</strong>: Google announced that paid AI Pro subscribers will be getting a YouTube Premium Lite subscription added to their account, adding $8.99 of value to your plan. Premium Lite offers ad-free YouTube videos, as well as offline and background play support. Health Premium and Home Premium are also included in AI Pro and Ultra subscriptions at no additional cost.</p>



<p>So. Much. AI. </p>



<p>// <a href="https://blog.google/products-and-platforms/products/google-one/google-ai-subscriptions/" target="_blank" rel="noreferrer noopener">Google</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-updates-ai-subscription-plans/">Google Updates AI Subscription Plans, Highlighted by New $100 AI Ultra Plan</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/google-updates-ai-subscription-plans/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Logo-1-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>YouTube&#8217;s &#8220;Ask YouTube&#8221; is AI-Powered Search</title>
		<link>https://www.droid-life.com/2026/05/19/youtubes-ask-youtube-is-ai-powered-search/</link>
					<comments>https://www.droid-life.com/2026/05/19/youtubes-ask-youtube-is-ai-powered-search/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Tue, 19 May 2026 21:08:39 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321046</guid>

					<description><![CDATA[<p>In the briefest of announcements during today&#8217;s opening I/O keynote, Google shared a new feature coming to YouTube called &#8220;Ask YouTube.&#8221; As you can probably guess, it&#8217;s an AI-powered search that can handle more complex queries. That&#8217;s really the whole story here too. If you decide to search for something, but keep coming up with...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/youtubes-ask-youtube-is-ai-powered-search/">YouTube&#8217;s &#8220;Ask YouTube&#8221; is AI-Powered Search</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>In the briefest of announcements during today&#8217;s opening I/O keynote, Google shared a new feature coming to YouTube called &#8220;Ask YouTube.&#8221; As you can probably guess, it&#8217;s an AI-powered search that can handle more complex queries.</p>



<p>That&#8217;s really the whole story here too. If you decide to search for something, but keep coming up with the same videos that might not quite be what you are looking for, this more advanced search can potentially filter out the stuff you don&#8217;t want and help you refine with follow-up questions.</p><div id="droid-3396088963" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-4903278530871-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-4903278530871-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-4903278530871-0'] = setTimeout( function () {
			const id = 'gpt-ad-4903278530871-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-4903278530871-0' );
	} );
  </script>
</div>
</div>



<p>For those wanting to try it out, you can right now as a YouTube Premium subscriber. Just head to <a href="https://www.youtube.com/new" target="_blank" rel="noreferrer noopener">youtube.com/new</a> and sign-up. It&#8217;s the featured called &#8220;Discover a new way to search on YouTube.&#8221; </p>



<p>Ask YouTube should then roll out more broadly to all YouTube users &#8220;soon.&#8221;</p>



<p>// <a href="https://blog.youtube/news-and-events/youtube-news-google-io-2026/">YouTube</a></p><div id="droid-3562248179" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-1489297116584-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-1489297116584-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-1489297116584-0'] = setTimeout( function () {
			const id = 'gpt-ad-1489297116584-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-1489297116584-0' );
	} );
  </script>
</div>
</div>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/youtubes-ask-youtube-is-ai-powered-search/">YouTube&#8217;s &#8220;Ask YouTube&#8221; is AI-Powered Search</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/youtubes-ask-youtube-is-ai-powered-search/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/YOUTUBE-ASK-YOUTUBE-1-980x653.jpg" medium="image" />
	</item>
		<item>
		<title>Gemini App Getting So Many Crazy New Features</title>
		<link>https://www.droid-life.com/2026/05/19/gemini-app-getting-so-many-crazy-new-features/</link>
					<comments>https://www.droid-life.com/2026/05/19/gemini-app-getting-so-many-crazy-new-features/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Tue, 19 May 2026 20:44:55 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Gemini Spark]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321020</guid>

					<description><![CDATA[<p>To no one&#8217;s surprise, today&#8217;s Google I/O keynote was all about AI, Gemini, and how it will potentially change our lives by making us more productive or by allowing Gemini to do things proactively, for us. Gemini truly is getting a handful of major changes and features that could end up doing a lot for...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/gemini-app-getting-so-many-crazy-new-features/">Gemini App Getting So Many Crazy New Features</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>To no one&#8217;s surprise, today&#8217;s Google I/O keynote was all about AI, Gemini, and how it will potentially change our lives by making us more productive or by allowing Gemini to do things proactively, for us.</p>



<p>Gemini truly is getting a handful of major changes and features that could end up doing a lot for you. <strong>There&#8217;s a new app UI, new Gemini Flash 3.5 model, a Daily Brief, and a feature that Google is calling Gemini Spark</strong>.</p><div id="droid-816761571" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-9555974672931-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-9555974672931-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-9555974672931-0'] = setTimeout( function () {
			const id = 'gpt-ad-9555974672931-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-9555974672931-0' );
	} );
  </script>
</div>
</div>



<p>There&#8217;s a lot to run through, so stick with us.</p>



<h2 class="wp-block-heading" id="h-gemini-s-new-neural-expressive-design">Gemini&#8217;s New &#8220;Neural Expressive&#8221; Design</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="639" src="https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-980x639.jpg" alt="Gemini App - Neural Expressive" class="wp-image-321033" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-980x639.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-270x176.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-768x501.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-1536x1002.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-2048x1336.jpg 2048w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-440x287.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-320x209.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/New-Gemini-App-Neural-Expressive-1400x913.jpg 1400w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>We&#8217;ve always been a sucker for a good UI overhaul and Google gave us that for the Gemini app today. This was seen a few days ago, but it&#8217;s official and rolling out on both Android and iOS as you read this.</p>



<p>Google is calling this new UI its &#8220;Neural Expressive&#8221; design and it is stunning. They describe it has having &#8220;fluid animations, vibrant colors, new typography and haptic feedback.&#8221; It also just has these really cool colorful gradients and designs behind actions and the main bar in the app.</p><div id="droid-4223348912" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-7163847136504-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-7163847136504-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-7163847136504-0'] = setTimeout( function () {
			const id = 'gpt-ad-7163847136504-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-7163847136504-0' );
	} );
  </script>
</div>
</div>



<p>If this is the future of Google design, I&#8217;m here for all of it.</p>



<h2 class="wp-block-heading" id="h-gemini-spark-is-your-ai-assistant">Gemini Spark is Your AI Assistant</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="653" src="https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-980x653.jpg" alt="GEMINI SPARK" class="wp-image-321026" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-980x653.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-270x180.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-768x512.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-1536x1024.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-440x293.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-320x213.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2-1400x933.jpg 1400w, https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-2.jpg 1800w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>A new tab within the Gemini app is called Spark and it&#8217;s basically your new AI assistant with a lot of power. Google wants you to think of Spark as your assistant that transformed from simply answering questions &#8220;into an active partner that does real work on your behalf and under your direction.&#8221;</p>



<p>What does that mean? Initially, Spark will work through all of your connected Google apps to handle several tasks for you, sometimes at the same exact time depending on what you&#8217;ve asked from it.</p>



<p>Here are 3 ideas that Google shared today that Spark can do:</p>



<ul class="wp-block-list has-light-dark-highlight-background-color has-background">
<li><strong>Set recurring tasks or triggers:</strong> Automatically parse monthly credit card statements to flag new or hidden subscription fees.</li>



<li><strong>Teach it new skills:</strong> Direct it to check your inbox for ongoing updates from your kids&#8217; school, extract critical deadlines and send a consolidated daily digest to you and your partner.</li>



<li><strong>Create complete workflows:</strong> Ask it to synthesize raw meeting notes across emails and chats, create polished Google Docs with its findings and even draft the companion email kicking off a project.</li>
</ul>



<p>Did you catch all of that? In one of those examples, Google suggests you have Spark run through your inbox to see what&#8217;s going on at your kids&#8217; school, pull out all of the critical deadlines, and then send them out as a consolidated daily digest to both you and your partner. That&#8217;s pretty wild stuff.</p><div id="droid-3780352706" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-3991021529259-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-3991021529259-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-3991021529259-0'] = setTimeout( function () {
			const id = 'gpt-ad-3991021529259-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-3991021529259-0' );
	} );
  </script>
</div>
</div>



<p>Spark takes what you&#8217;ve requested, could break it down into several different tasks, and does all of it in the background while you move on about your day. If you happen to be juggling multiple tasks or events at a time, this could be incredibly handy.</p>



<p>Because we use more than just Google apps, Google also announced today that it is partnering with all sorts of additional services to make it even more powerful. Services like Instacart, Uber, Zillow, Dropbox, and Adobe are all on the list.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="556" src="https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-980x556.jpg" alt="" class="wp-image-321038" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-980x556.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-270x153.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-768x436.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-1536x871.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-440x250.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-320x181.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps-1400x794.jpg 1400w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Spark-Partner-Apps.jpg 1774w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>For now, Gemini Spark will begin rolling out to Google AI Ultra subscribers (boo!) &#8220;next week&#8221; in beta.</p>



<h2 class="wp-block-heading" id="h-gemini-daily-brief">Gemini Daily Brief</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="551" src="https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-980x551.jpg" alt="" class="wp-image-321039" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-980x551.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-270x152.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-768x432.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-1536x864.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-2048x1152.jpg 2048w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-440x247.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-320x180.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-1400x787.jpg 1400w, https://www.droid-life.com/wp-content/uploads/2026/05/Gemini-Daily-Brief-1200x675.jpg 1200w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>Next up, we have the Gemini Daily Brief, an agent that will give you a personalized morning digest that you might actual look to every day. Should you opt-in to it, Gemini connects everything in the background and then surfaces upcoming events from Calendar, finds urgent updates from Gmail, and then puts them together in an easily digestible briefing. It&#8217;s a lot like how Google CC works (<a href="https://www.droid-life.com/2026/01/16/google-cc-is-the-best-new-secret-gmail-feature/">we love Google CC</a>).</p>



<p>The new Daily Brief should start rolling out today to Google AI Plus, Pro, and Ultra subscribers in the US.</p><div id="droid-2405006640" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-5250942092112-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-5250942092112-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-5250942092112-0'] = setTimeout( function () {
			const id = 'gpt-ad-5250942092112-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-5250942092112-0' );
	} );
  </script>
</div>
</div>



<p>Finally, so much of this is powered by Gemini Flash 3.5, which Google says &#8220;The first in our next generation of models that combines frontier intelligence with lightning-fast action.&#8221;</p>



<p>// <a href="https://blog.google/innovation-and-ai/products/gemini-app/next-evolution-gemini-app/">Google</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/gemini-app-getting-so-many-crazy-new-features/">Gemini App Getting So Many Crazy New Features</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/gemini-app-getting-so-many-crazy-new-features/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/GEMINI-SPARK-5-980x653.jpg" medium="image" />
	</item>
		<item>
		<title>Google TV Gets Pointer Remote Support</title>
		<link>https://www.droid-life.com/2026/05/19/google-tv-gets-pointer-remote-support/</link>
					<comments>https://www.droid-life.com/2026/05/19/google-tv-gets-pointer-remote-support/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 20:04:59 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google TV]]></category>
		<category><![CDATA[IO2026]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321011</guid>

					<description><![CDATA[<p>The Android development team announced that Google TV is supporting pointer remotes, indicating a change to how consumers may interact with their Google TV-powered televisions and set-top boxes in the future. Support for this focuses on quicker interactions with a UI, whether it be the Google TV home page or within an app. Google wants...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-tv-gets-pointer-remote-support/">Google TV Gets Pointer Remote Support</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>The Android development team announced that <strong><a href="/tag/google-tv">Google TV</a></strong> is supporting pointer remotes, indicating a change to how consumers may interact with their Google TV-powered televisions and set-top boxes in the future. </p>



<p>Support for this focuses on quicker interactions with a UI, whether it be the Google TV home page or within an app. Google wants to developers to get ahead of this by ensuring their apps are ready to go. </p><div id="droid-3872031020" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-2538499894908-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-2538499894908-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-2538499894908-0'] = setTimeout( function () {
			const id = 'gpt-ad-2538499894908-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-2538499894908-0' );
	} );
  </script>
</div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.droid-life.com/wp-content/uploads/2026/05/GTV-Pointer-Remote-Demo_SHELL.gif" alt="" class="wp-image-321014"/></figure>
</div>


<p>Here&#8217;s what Google said specifically in its blog post. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Pointer remotes bring motion-controlled input to the big screen, unlocking faster user navigation across the Google TV Home page and within content-heavy apps. To ensure your app is ready for this shift and provides a great experience for all users, now is the time to start thinking about pointing input. </p>
</blockquote>



<p>Pointer remote support is very much a hardware feature, so until Google announces its own pointer remote or 3rd-party manufacturers produce one, you&#8217;ll have to stick to your traditional remote for navigating Google TV. </p>



<p>We&#8217;ll keep you posted. </p><div id="droid-1881653964" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-3499644934622-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-3499644934622-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-3499644934622-0'] = setTimeout( function () {
			const id = 'gpt-ad-3499644934622-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-3499644934622-0' );
	} );
  </script>
</div>
</div>



<p>// <a href="https://android-developers.googleblog.com/2026/05/increase-google-tv-app-discovery.html" target="_blank" rel="noreferrer noopener">Android Developers</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-tv-gets-pointer-remote-support/">Google TV Gets Pointer Remote Support</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/google-tv-gets-pointer-remote-support/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Google-TV-Streamer-Remote-4-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>Google Docs and Keep Get Live Talking Experiences Too</title>
		<link>https://www.droid-life.com/2026/05/19/google-docs-and-keep-get-live-talking-experiences-too/</link>
					<comments>https://www.droid-life.com/2026/05/19/google-docs-and-keep-get-live-talking-experiences-too/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Tue, 19 May 2026 20:01:29 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[Google Keep]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=321013</guid>

					<description><![CDATA[<p>Like Gmail, both Google Docs and Google Keep are getting their own live experiences. They are similar too, in that they want you to just speak naturally to Gemini and have it get things done, even if you pause or hesitate or your ideas aren&#8217;t spoken in the clearest of ways. For Google Docs, you...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-docs-and-keep-get-live-talking-experiences-too/">Google Docs and Keep Get Live Talking Experiences Too</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>Like <a href="https://www.droid-life.com/2026/05/19/gmail-live-is-the-future-of-searching-your-inbox/">Gmail</a>, both Google Docs and Google Keep are getting their own live experiences. They are similar too, in that they want you to just speak naturally to Gemini and have it get things done, even if you pause or hesitate or your ideas aren&#8217;t spoken in the clearest of ways.</p>



<p><strong>For Google Docs</strong>, you could fire up a live session and put together a speech that pulls from all sorts of attached Google apps, adds proper structure, provides ideas based on the subject, and so much more.</p><div id="droid-1984950860" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-2601196157788-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-2601196157788-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-2601196157788-0'] = setTimeout( function () {
			const id = 'gpt-ad-2601196157788-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-2601196157788-0' );
	} );
  </script>
</div>
</div>



<p>Here&#8217;s how Google describes it working:</p>



<ul class="wp-block-list has-light-dark-highlight-background-color has-background">
<li><strong>Think it through — and write it out — with Docs Live</strong>: Docs Live acts as your thought partner and co-writer to help you get to a first draft faster using just your voice. Just talk, and Docs Live handles the heavy lifting — organizing your thoughts, structuring your document, and, with your permission, pulling relevant details from your Gmail, Drive, Chat and the web. Whether you’re rambling a stream of consciousness or brainstorming an idea, Docs Live helps you outline, refine your tone, and create seamlessly.</li>
</ul>



<p>To get the full picture of how powerful this could be, you should watch the demo video below.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Create documents with Docs Live" width="1300" height="731" src="https://www.youtube.com/embed/pXExwYBWDz4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p><strong>As for Google Keep</strong>, you can probably guess how this works. You fire up a live session and can then describe multiple lists or notes that Keep (with the help of AI) can organize for you. Google describes it below, plus they offer an example of someone going live and putting together a birthday list, shopping list for a recipe, and then a to-do list for room painting preparations.</p><div id="droid-2569452532" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-5096476948564-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-5096476948564-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-5096476948564-0'] = setTimeout( function () {
			const id = 'gpt-ad-5096476948564-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-5096476948564-0' );
	} );
  </script>
</div>
</div>



<ul class="wp-block-list has-light-dark-highlight-background-color has-background">
<li><strong>Just talk to Keep to organize your thoughts:</strong> In Keep, you’re usually just trying to capture a quick idea or note that crossed your mind. Now, you can just “brain dump” and Keep not only understands your rambles, it gets to work in the background — turning what you say into organized notes and lists.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="871" src="https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-980x871.jpg" alt="Google Keep Live" class="wp-image-321016" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-980x871.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-270x240.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-768x683.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-1536x1365.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-2048x1820.jpg 2048w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-440x391.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-320x284.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Google-Keep-Live-1400x1244.jpg 1400w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>Like with Gmail, these live features will hit Docs and Keep this summer for Google AI Pro and Ultra customers.</p>



<p>// <a href="https://blog.google/products-and-platforms/products/workspace/workspace-updates/">Google</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-docs-and-keep-get-live-talking-experiences-too/">Google Docs and Keep Get Live Talking Experiences Too</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/google-docs-and-keep-get-live-talking-experiences-too/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/GOOGLE-DOCS-LIVE-1-980x653.jpg" medium="image" />
	</item>
		<item>
		<title>Gmail Live is the Future of Searching Your Inbox</title>
		<link>https://www.droid-life.com/2026/05/19/gmail-live-is-the-future-of-searching-your-inbox/</link>
					<comments>https://www.droid-life.com/2026/05/19/gmail-live-is-the-future-of-searching-your-inbox/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Tue, 19 May 2026 19:47:31 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320997</guid>

					<description><![CDATA[<p>There&#8217;s no avoiding Gemini and AI within Google products at this point. Google is putting Gemini or AI in every conceivable place in order to find spots that stick or get the most use. The latest example of that, following a lengthy Google I/O opening keynote, is in Gmail&#8217;s search function. Today, Google introduced Gmail...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/gmail-live-is-the-future-of-searching-your-inbox/">Gmail Live is the Future of Searching Your Inbox</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>There&#8217;s no avoiding Gemini and AI within Google products at this point. Google is putting Gemini or AI in every conceivable place in order to find spots that stick or get the most use. The latest example of that, <a href="https://www.droid-life.com/2026/05/19/google-io-day-one-keynote-livestream/">following a lengthy Google I/O opening keynote</a>, is in Gmail&#8217;s search function.</p>



<p>Today, Google introduced Gmail Live, a voice-activated way to search your inbox. The idea here is that you might be on the go and don&#8217;t have time to type out a search query and could instead just talk to Gmail by voice. Think of it like Gemini Live only in Gmail.</p><div id="droid-3280008210" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-5654389500801-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-5654389500801-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-5654389500801-0'] = setTimeout( function () {
			const id = 'gpt-ad-5654389500801-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-5654389500801-0' );
	} );
  </script>
</div>
</div>



<p>Google describes it this way:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When you’re on the go, you don&#8217;t have time to dig through emails. With Gmail Live, you can just ask for what you need. Say things like, &#8220;What’s my flight&#8217;s gate number?&#8221; or &#8220;What’s going on at my kid’s school this week?&#8221; and Gmail Live will search your inbox to find the answer instantly.</p>
</blockquote>



<figure class="wp-block-image size-large"><img decoding="async" width="980" height="941" src="https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-980x941.jpg" alt="Gmail Live" class="wp-image-321010" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-980x941.jpg 980w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-270x259.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-768x738.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-1536x1475.jpg 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-440x423.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-320x307.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-1400x1345.jpg 1400w, https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live.jpg 1999w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>To activate it, you would tap on the voice or Live icon in the search bar of Gmail and then start talking to it, just like you do in Gemini Live. In the example above, a person asked Gmail Live if they need to bring anything to kindergarten today for their child? Gmail Live responded by saying, Yes, today is Show &amp; Tell&#8221; day, which it knew from knowing the deep ins-and-outs of their inbox.</p>



<p>Gmail Live will begin rolling out to Google AI Pro and Ultra subscribers this summer.</p><div id="droid-772022372" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-9065013474278-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-9065013474278-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-9065013474278-0'] = setTimeout( function () {
			const id = 'gpt-ad-9065013474278-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-9065013474278-0' );
	} );
  </script>
</div>
</div>



<p>As an added bonus, Google announced today that they have new features to introduce within the AI Inbox feature <a href="https://www.droid-life.com/2026/01/08/an-ai-inbox-is-coming-for-gmail/">they first brought to us in January of this year</a>.</p>



<p>Those new features are as follows, according to Google:</p>



<ul class="wp-block-list has-light-dark-highlight-background-color has-background">
<li><strong>Personalized draft replies</strong>: When an email needs a quick reply, AI Inbox doesn&#8217;t just remind you — it generates a contextual draft so you can review and respond in seconds.</li>



<li><strong>Instant file access</strong>: No more digging through threads. When a task requires reviewing a Google Doc, Sheet or Slide, the relevant link is surfaced right next to your to-do.</li>



<li><strong>Streamlined task management:</strong>&nbsp;Keep your view clutter-free by marking individual tasks as done, dismissing unhelpful suggestions or marking all emails in a given topic as read with a single click.</li>
</ul>



<p>Gmail&#8217;s AI Inbox was previously only available to Google AI Ultra subscribers, but starting today, it&#8217;ll roll out to Google AI Ultra and Pro subscribers in the US.</p>



<p>// <a href="https://blog.google/products-and-platforms/products/workspace/workspace-updates/">Google</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/gmail-live-is-the-future-of-searching-your-inbox/">Gmail Live is the Future of Searching Your Inbox</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/gmail-live-is-the-future-of-searching-your-inbox/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Gmail-Live-1-980x597.jpg" medium="image" />
	</item>
		<item>
		<title>Wear OS 7 Announced, Includes Gemini Intelligence and Live Updates</title>
		<link>https://www.droid-life.com/2026/05/19/wear-os-7-changes/</link>
					<comments>https://www.droid-life.com/2026/05/19/wear-os-7-changes/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 18:34:29 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Gemini Intelligence]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Wear OS]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320996</guid>

					<description><![CDATA[<p>Wear OS 7 has been announced, set to release to supported smartwatches later this year. Google claims that watches upgrading from Wear OS 6 to Wear OS 7 can expect up to 10% improvement in battery life, plus plenty of new features. Wear OS 7 Canary is now available today for developers via an emulator...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/wear-os-7-changes/">Wear OS 7 Announced, Includes Gemini Intelligence and Live Updates</a></p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Wear OS 7</strong> has been announced, set to release to supported smartwatches later this year. Google claims that watches upgrading from Wear OS 6 to Wear OS 7 can expect up to 10% improvement in battery life, plus plenty of new features. </p>



<p>Wear OS 7 Canary is now available today for developers via an emulator for app testing, but as users, there are many features to look forward to: Gemini Intelligence, Wear OS widgets, Live Updates, and much more. </p><div id="droid-1522325102" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-4468687434419-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-4468687434419-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-4468687434419-0'] = setTimeout( function () {
			const id = 'gpt-ad-4468687434419-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-4468687434419-0' );
	} );
  </script>
</div>
</div>



<figure class="wp-block-image size-full"><img decoding="async" width="639" height="360" src="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Widgets.png" alt="" class="wp-image-321001" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Widgets.png 639w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Widgets-270x152.png 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Widgets-440x248.png 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Widgets-320x180.png 320w" sizes="(max-width: 639px) 100vw, 639px" /></figure>



<p><strong>Wear OS Widgets</strong>: Tiles on Wear OS are evolving into widgets. The Android team notes that on the development side, the switch from tiles to widgets will be easy for developers. For users, widgets are designed to be &#8220;flexible and dynamic,&#8221; but of course, it&#8217;ll be up to 3rd-party developers to ensure their widgets are designed well. </p>



<p><strong>Gemini Intelligence</strong>: Later this year as part of a broader rollout, select watches set for launch will come with <a href="/tag/gemini-intelligence">Gemini Intelligence</a>, which will provide proactive and personalized help to users. Google detailed GI earlier this month, so catch up on what was announced here. </p>



<figure class="wp-block-image size-full"><img decoding="async" width="639" height="360" src="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Live-Updates.png" alt="" class="wp-image-321002" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Live-Updates.png 639w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Live-Updates-270x152.png 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Live-Updates-440x248.png 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-Live-Updates-320x180.png 320w" sizes="(max-width: 639px) 100vw, 639px" /></figure>



<p><strong>Live Updates</strong>: Live Updates offer real-time, important information from apps running on your watch or connected mobile phone. These are glanceable updates, such as food orders or activities like that. </p><div id="droid-3738436441" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-7861316047867-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-7861316047867-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-7861316047867-0'] = setTimeout( function () {
			const id = 'gpt-ad-7861316047867-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-7861316047867-0' );
	} );
  </script>
</div>
</div>



<p><strong>Enhanced System Media Controls</strong>: There are two fantastic upgrades here. Google is bringing per-app media auto-launch controls, as well as audio routing with Remote Output Switcher. From your Wear OS 7 device, you can choose where your audio is being routed to, giving you more control over where you&#8217;re listening to your tunes from. </p>



<p>With the per-app media auto-launch controls, users can now personalize their media auto-launch experience per-app directly from the System Media Controls on a watch.</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="980" height="553" src="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-980x553.png" alt="" class="wp-image-321003" style="aspect-ratio:1.772178186978644;width:639px;height:auto" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-980x553.png 980w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-270x152.png 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-768x433.png 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-1536x866.png 1536w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-2048x1155.png 2048w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-440x248.png 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-320x181.png 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-1400x790.png 1400w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p><strong>Watch Face Format version 5 (WFF5)</strong>: WFF5 is designed make watch face building easier. It includes Enhanced Alignment Options, Auto-Size Enhancements, Blend Modes, Stroke Joins, Hierarchical settings. If you couldn&#8217;t tell already, the announcement is very much aimed at developers. </p>



<p>Wear OS 7 arrives this year on supported devices. </p>



<h3 class="wp-block-heading" id="h-wear-os-7-emulator"><a href="https://developer.android.com/training/wearables/versions/7/setup" target="_blank" rel="noreferrer noopener">Wear OS 7 Emulator</a></h3>



<p>// <a href="https://android-developers.googleblog.com/2026/05/whats-new-wear-os-7.html" target="_blank" rel="noreferrer noopener">Android Developers</a></p><div id="droid-2652674410" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-5033939686139-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-5033939686139-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-5033939686139-0'] = setTimeout( function () {
			const id = 'gpt-ad-5033939686139-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-5033939686139-0' );
	} );
  </script>
</div>
</div>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/wear-os-7-changes/">Wear OS 7 Announced, Includes Gemini Intelligence and Live Updates</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/wear-os-7-changes/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Wear-OS-7-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>Android Halo Coming to Android 17 This Fall</title>
		<link>https://www.droid-life.com/2026/05/19/android-halo-announcement/</link>
					<comments>https://www.droid-life.com/2026/05/19/android-halo-announcement/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 17:59:01 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Halo]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320992</guid>

					<description><![CDATA[<p>Immediately after Google detailed the new Gemini Spark, a 24/7 digital assistant, the company announced that Android Halo will arrive inside of Android 17 later this fall. Details are relatively limited, but we anticipate we will learn more from Google this week during its annual developer conference. On stage, Google described it as a, &#8220;dedicated...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/android-halo-announcement/">Android Halo Coming to Android 17 This Fall</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>Immediately after Google detailed the new Gemini Spark, a 24/7 digital assistant, the company announced that <strong>Android Halo</strong> will arrive inside of Android 17 later this fall. </p>



<p>Details are relatively limited, but we anticipate we will learn more from Google this week during its annual developer conference. On stage, Google described it as a, &#8220;dedicated home base for agents on your phone.&#8221;</p><div id="droid-3316862222" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-3598956498201-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-3598956498201-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-3598956498201-0'] = setTimeout( function () {
			const id = 'gpt-ad-3598956498201-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-3598956498201-0' );
	} );
  </script>
</div>
</div>



<p>In a brief blog, the company said the following. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Android Halo makes your agent’s status visible by bringing subtle communication to the top of your phone screen as it takes on a task, goes into live mode or sends you a message. This means you can see the agent’s progress right from the top of any screen you’re on, without having to stop what you&#8217;re doing.</p>
</blockquote>



<p>Android Halo will be available later this year. It will work with Gemini Spark and other supported agents. More details coming later this year. </p>



<p>// <a href="https://blog.google/products-and-platforms/platforms/android/android-halo/" target="_blank" rel="noreferrer noopener">Google</a></p><div id="droid-221248062" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-3127146681753-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-3127146681753-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-3127146681753-0'] = setTimeout( function () {
			const id = 'gpt-ad-3127146681753-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-3127146681753-0' );
	} );
  </script>
</div>
</div>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/android-halo-announcement/">Android Halo Coming to Android 17 This Fall</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/android-halo-announcement/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Android-Halo-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>Android 17 QPR1 Beta 3 is Here for Pixel Phones</title>
		<link>https://www.droid-life.com/2026/05/19/android-17-qpr1-beta-3-is-here-for-pixel-phones/</link>
					<comments>https://www.droid-life.com/2026/05/19/android-17-qpr1-beta-3-is-here-for-pixel-phones/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Tue, 19 May 2026 17:45:00 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android 17]]></category>
		<category><![CDATA[Android Beta]]></category>
		<category><![CDATA[Google]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320962</guid>

					<description><![CDATA[<p>Today has been filled with Google I/O 2026 announcements, but we aren&#8217;t done. A new version of Android 17 has dropped for Pixel phones to test. Android 17 QPR1 Beta 3 is here and we sure hope there are big changes in store for it. For those just catching up, Google stopped issuing Android 17...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/android-17-qpr1-beta-3-is-here-for-pixel-phones/">Android 17 QPR1 Beta 3 is Here for Pixel Phones</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>Today has been filled with Google I/O 2026 announcements, but we aren&#8217;t done. A new version of Android 17 has dropped for Pixel phones to test. Android 17 QPR1 Beta 3 is here and we sure hope there are big changes in store for it. </p>



<p>For those just catching up, Google <a href="https://www.droid-life.com/2026/04/16/android-17-beta-4-arriving/">stopped issuing Android 17 beta builds</a> in April with the build reaching platform stability in preparation for a full stable release to everyone in Q2. Since that version of Android 17 went (mostly) stable, Google was quick to give us the next big quarterly update, which is Android 17 QPR1. We had <a href="https://www.droid-life.com/2026/04/22/google-releases-android-17-qpr1-beta-1-for-pixel/">QPR1 Beta 1 at the end of April</a>, followed by <a href="https://www.droid-life.com/2026/05/06/android-17-qpr1-beta-2-releases-for-pixel-phones/">QPR1 Beta 2 in early May</a>.</p><div id="droid-3483138105" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-4388291716042-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-4388291716042-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-4388291716042-0'] = setTimeout( function () {
			const id = 'gpt-ad-4388291716042-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-4388291716042-0' );
	} );
  </script>
</div>
</div>



<p>In this build, we&#8217;ll be diving in momentarily to see what&#8217;s new. Since this is an I/O release, we hope there are lots of goodies included.</p>



<p>This fresh update is available (<em>now</em>) for all still-supported Pixel devices, which includes the Pixel 6 up through the Pixel 10 series.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Release date</strong></td><td class="has-text-align-left" data-align="left">May 19, 2026</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Builds</strong></td><td class="has-text-align-left" data-align="left">CP31.260508.005</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Emulator support</strong></td><td class="has-text-align-left" data-align="left">x86 (64-bit), ARM (v8-A)</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Security patch level</strong></td><td class="has-text-align-left" data-align="left">2026-05-05</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Google Play services</strong></td><td class="has-text-align-left" data-align="left">26.15.33</td></tr></tbody></table></figure>



<p>The best way to get this update is through the Android Beta Program (<a href="https://www.google.com/android/beta">sign-up</a>). If you are into flashing images, there are OTA images available (<a href="https://developer.android.com/about/versions/17/qpr1/download-ota">here</a>) too.</p><div id="droid-3066058494" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-8959504089853-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-8959504089853-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-8959504089853-0'] = setTimeout( function () {
			const id = 'gpt-ad-8959504089853-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-8959504089853-0' );
	} );
  </script>
</div>
</div>



<h4 class="wp-block-heading" id="h-android-17-qpr1-beta-3-bug-fixes">Android 17 QPR1 Beta 3 bug fixes</h4>



<ul class="wp-block-list has-light-dark-highlight-background-color has-background">
<li><em>A recurring system error in ContextHubClientManager that caused excessive logcat noise when attempting to send messages to unregistered clients. (<strong>Issue #289721806</strong>)</em></li>



<li><em>Clicking on the</em> date on at a glance prompts to open the terminal <em>(<strong>Issue #506101970</strong>)</em></li>



<li><em>Wi-Fi unexpectedly disconnects due to erroneous low-quality detection despite strong signal strength. (<strong>Issue #494670350</strong>)</em></li>



<li><em>Users experienced frequent crackling or distorted audio during media playback from any source. (<strong>Issue #482749744</strong>, <strong>Issue #471865281</strong>, <strong>Issue #485701794</strong>, <strong>Issue #489062503</strong>, <strong>Issue #494050912</strong>, <strong>Issue #494901502</strong>, <strong>Issue #493915745</strong>, <strong>Issue #458363923</strong>)</em></li>



<li><em>UI elements are partially cut off or positioned off-screen when apps are expanded to full-screen mode. (<strong>Issue #476830614</strong>, <strong>Issue #489452085</strong>)</em></li>



<li><em>Home screen widgets would disappear or become unavailable in the widget picker after a device reboot. (<strong>Issue #488125748</strong>, <strong>Issue #505117543</strong>, <strong>Issue #505671079</strong>, <strong>Issue #497140330</strong>, <strong>Issue #506685943</strong>, <strong>Issue #510967059</strong>)</em></li>



<li><em>The mobile data icon incorrectly remains active in the Quick Settings panel after Airplane Mode is enabled. (<strong>Issue #501368569</strong>, <strong>Issue #505757076</strong>)</em></li>
</ul>



<p>//&nbsp;<a href="https://developer.android.com/about/versions/17/qpr1/release-notes">Google</a></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/android-17-qpr1-beta-3-is-here-for-pixel-phones/">Android 17 QPR1 Beta 3 is Here for Pixel Phones</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/android-17-qpr1-beta-3-is-here-for-pixel-phones/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/04/Android-17-Beta-Download-2-980x639.jpg" medium="image" />
	</item>
		<item>
		<title>Google and Samsung Unveil Android XR Smart Glasses, Launch Later This Year</title>
		<link>https://www.droid-life.com/2026/05/19/android-xr-launch-fall-2026/</link>
					<comments>https://www.droid-life.com/2026/05/19/android-xr-launch-fall-2026/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 17:45:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Android XR]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Gentle Monster]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Smart Glasses]]></category>
		<category><![CDATA[Warby Parker]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320974</guid>

					<description><![CDATA[<p>Exactly one year ago today, Google announced that it was building Android XR smart glasses with the help of Samsung, in partnership with brands Warby Parker and Gentle Monster. The same thing is being announced this year, but in a slight twist, we have a launch window of Fall 2026. Pricing details are still yet...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/android-xr-launch-fall-2026/">Google and Samsung Unveil Android XR Smart Glasses, Launch Later This Year</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>Exactly one year ago today, Google announced that it was <a href="https://www.droid-life.com/2025/05/20/google-is-building-android-xr-glasses-with-warby-parker-gentle-monster-and-samsung/">building Android XR smart glasses with the help of Samsung</a>, in partnership with brands Warby Parker and Gentle Monster. The same thing is being announced this year, but in a slight twist, we have a launch window of <strong>Fall 2026</strong>. </p>



<p>Pricing details are still yet to come, but importantly, we have photos of the hardware and a broader vision of what Google is shooting for on the software side.</p><div id="droid-4003791172" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-8131141024596-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-8131141024596-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-8131141024596-0'] = setTimeout( function () {
			const id = 'gpt-ad-8131141024596-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-8131141024596-0' );
	} );
  </script>
</div>
</div>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="818" height="980" data-id="320983" src="https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR-818x980.jpg" alt="" class="wp-image-320983" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR-818x980.jpg 818w, https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR-270x324.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR-768x921.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR-440x527.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR-320x384.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Gentle-Monster-Android-XR.jpg 1168w" sizes="(max-width: 818px) 100vw, 818px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="818" height="980" data-id="320984" src="https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-818x980.jpg" alt="" class="wp-image-320984" srcset="https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-818x980.jpg 818w, https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-270x324.jpg 270w, https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-768x921.jpg 768w, https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-440x527.jpg 440w, https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-320x384.jpg 320w, https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR.jpg 1168w" sizes="(max-width: 818px) 100vw, 818px" /></figure>
</figure>



<p>Each model is made with Samsung leading the hardware engineering, Google handling the AI (<a href="/tag/android-xr">Android XR</a> software), and then the actual frames designer, like partners Warby Parky and Gentle Monster creating the aesthetic.</p>



<p>If you have missed everything about Android XR smart glasses, think of them as the answer to Meta and Ray-Ban&#8217;s smart glasses. They run Android XR, with Gemini always in your ear and ready to help with specific tasks. For example, you can access navigation assistance, get nearby recommendations, hear summarized notifications, add events to your calendar, and even get real-time language translations with audio that matches the speaker&#8217;s voice. </p>



<p>Samsung details that the glasses will work seamlessly within the Galaxy ecosystem, capturing photos and managing tasks all without ever having to take a phone out of your pocket. But don&#8217;t worry, they should work seamlessly on most Android phones, including Pixel phones, too. </p><div id="droid-2355265451" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-1257311225504-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-1257311225504-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-1257311225504-0'] = setTimeout( function () {
			const id = 'gpt-ad-1257311225504-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-1257311225504-0' );
	} );
  </script>
</div>
</div>



<p>The first collections of Android XR-powered intelligent eyewear are scheduled to launch this fall with additional details to be announced in the coming months.</p>



<p>// Samsung | Google</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/android-xr-launch-fall-2026/">Google and Samsung Unveil Android XR Smart Glasses, Launch Later This Year</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/android-xr-launch-fall-2026/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Warby-Parker-Android-XR-Google-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>Watch Google I/O Keynote at 10AM PT (1PM ET)</title>
		<link>https://www.droid-life.com/2026/05/19/google-io-day-one-keynote-livestream/</link>
					<comments>https://www.droid-life.com/2026/05/19/google-io-day-one-keynote-livestream/#comments</comments>
		
		<dc:creator><![CDATA[Tim]]></dc:creator>
		<pubDate>Tue, 19 May 2026 15:37:58 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IO2026]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320977</guid>

					<description><![CDATA[<p>Google I/O day one keynote livestream kicks off this morning at 10am PT (1pm ET). We anticipate many announcements concerning Android, Android XR, and of course, AI and Gemini. We should also see a new Android 17 build get released, but that&#8217;s unconfirmed currently. It&#8217;s going to be a busy day, so grab some snacks...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-io-day-one-keynote-livestream/">Watch Google I/O Keynote at 10AM PT (1PM ET)</a></p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><a href="/tag/io2026">Google I/O</a></strong> day one keynote livestream kicks off this morning at 10am PT (1pm ET). </p>



<p>We anticipate many announcements concerning Android, <a href="/tag/android-xr">Android XR</a>, and of course, AI and <a href="/tag/gemini">Gemini</a>. We should also see a new Android 17 build get released, but that&#8217;s unconfirmed currently. </p><div id="droid-311946648" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-3999714245583-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-3999714245583-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-3999714245583-0'] = setTimeout( function () {
			const id = 'gpt-ad-3999714245583-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-3999714245583-0' );
	} );
  </script>
</div>
</div>



<p>It&#8217;s going to be a busy day, so grab some snacks and lock in. </p>



<h3 class="wp-block-heading" id="h-google-i-o-2026-keynote-livestream">Google I/O 2026 Keynote Livestream</h3>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Google I/O &#039;26 Keynote" width="1300" height="975" src="https://www.youtube.com/embed/wYSncx9zLIU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/google-io-day-one-keynote-livestream/">Watch Google I/O Keynote at 10AM PT (1PM ET)</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/google-io-day-one-keynote-livestream/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Google-IO-2026-980x551.jpg" medium="image" />
	</item>
		<item>
		<title>Fitbit Becomes Google Health Today</title>
		<link>https://www.droid-life.com/2026/05/19/fitbit-becomes-google-health-today/</link>
					<comments>https://www.droid-life.com/2026/05/19/fitbit-becomes-google-health-today/#comments</comments>
		
		<dc:creator><![CDATA[Kellen]]></dc:creator>
		<pubDate>Tue, 19 May 2026 13:53:32 +0000</pubDate>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[FitBit]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Health]]></category>
		<guid isPermaLink="false">https://www.droid-life.com/?p=320970</guid>

					<description><![CDATA[<p>The day has arrived &#8211; Fitbit becomes Google Health and the place to track all of your fitness and health goals. This is a big moment for Google and its fitness trackers ideas, as this new Health experience brings in a new AI-powered coach, an app that connects to a variety of services, and a...</p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/fitbit-becomes-google-health-today/">Fitbit Becomes Google Health Today</a></p>
]]></description>
										<content:encoded><![CDATA[
<p>The day has arrived &#8211; Fitbit becomes Google Health and the place to track all of your fitness and health goals. This is a big moment for Google and its fitness trackers ideas, as this new Health experience brings in a new AI-powered coach, an app that connects to a variety of services, and a new Premium subscription.</p>



<p>First introduced alongside the Fitbit Air a few weeks back, Google told us that the rollout of Google Health would begin on May 19 and finish by May 26.</p><div id="droid-2742510283" class="droid-dl_inject droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-9689818863247-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-9689818863247-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-9689818863247-0'] = setTimeout( function () {
			const id = 'gpt-ad-9689818863247-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-9689818863247-0' );
	} );
  </script>
</div>
</div>



<p>We&#8217;ve shared a lot of info about Google Health already. We have an <a href="https://www.droid-life.com/2026/05/07/google-health-app-update-fitbit-coach-premium/">entire write-up on the change to the new Google Health app</a> from the Fitbit app. Yes, your Fitbit app is going away once it updates to Google Health.</p>



<p>The new Google Health app brings a refreshed UI that can provide much more detail about your metrics, including sleep, heart rate, activity, etc. It also brings us the Google Health Coach, a premium feature that acts as an AI assistant by your side throughout your health and fitness journey.</p>



<p>Of course, since we previously had Fitbit Premium, we now have Google Health Premium in its place. This service costs $9.99 per month or $99.99 per year. Having Premium gets you a few extra features over the free version of Google Health, like the new coach, more detailed sleep insights, proactive insights for fitness, a library of workouts, and a few other items. We have a full write-up <a href="https://www.droid-life.com/2026/05/15/google-health-premium-vs-basic-features-price/">on whether or not its worth subscribing to</a>.</p><div id="droid-309937975" class="droid-dl_inject_long droid-entity-placement" style="margin-left: auto;margin-right: auto;text-align: center;"><script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
<div id="gpt-ad-1476839040292-0">
  <script>
	googletag.cmd.push(function() {
		var mapping = googletag.sizeMapping().
addSize([0, 0], [[250, 250], [300, 100], [300, 250]]).
build();
		googletag.defineSlot( '/1043061/DL_INJECT1', [[250,250],[300,100],[300,250],[300,600]], 'gpt-ad-1476839040292-0' )
		.addService(googletag.pubads()).defineSizeMapping(mapping);
				window.advadsGamEmptySlotsTimers = window.advadsGamEmptySlotsTimers || {};
		const timers                     = window.advadsGamEmptySlotsTimers;

		timers['gpt-ad-1476839040292-0'] = setTimeout( function () {
			const id = 'gpt-ad-1476839040292-0';
			document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
			delete ( timers[id] );
		}, 1000 );

		if ( typeof window.advadsGamHasEmptySlotListener === 'undefined' ) {
			googletag.pubads().addEventListener( 'slotRequested', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] === 'undefined' ) {
					return;
				}
				clearTimeout( timers[id] );
				timers[id] = setTimeout( function () {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
					delete ( timers[id] );
				}, 2500 );
			} );
			googletag.pubads().addEventListener( 'slotResponseReceived', function ( ev ) {
				const id = ev.slot.getSlotElementId();
				if ( typeof timers[id] !== 'undefined' ) {
					clearTimeout( timers[id] );
					delete ( timers[id] );
				}
				if ( ! ev.slot.getResponseInformation() ) {
					document.dispatchEvent( new CustomEvent( 'aagam_empty_slot', {detail: id} ) );
				}
			} );
			window.advadsGamHasEmptySlotListener = true;
		}

		googletag.enableServices();
		googletag.display( 'gpt-ad-1476839040292-0' );
	} );
  </script>
</div>
</div>



<p>Again, the rollout begins today and will take a week to finish. Feel free to hit those links below and check for updates. If you don&#8217;t see it right away, you will soon enough.</p>



<pre class="wp-block-preformatted"><strong>Fitbit to Google Health Updates</strong>: <a href="https://play.google.com/store/apps/details?id=com.fitbit.FitbitMobile" target="_blank" rel="noreferrer noopener">Google Play</a> | <a href="https://apps.apple.com/us/app/fitbit-health-fitness/id462638897" target="_blank" rel="noreferrer noopener">App Store</a></pre>



<p></p>
<p>Read the original post: <a href="https://www.droid-life.com/2026/05/19/fitbit-becomes-google-health-today/">Fitbit Becomes Google Health Today</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.droid-life.com/2026/05/19/fitbit-becomes-google-health-today/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			<media:content url="https://www.droid-life.com/wp-content/uploads/2026/05/Google-Health-Premium-Features-5-980x653.jpg" medium="image" />
	</item>
	</channel>
</rss>
