Android 17’s ‘Bubbles’ and Foldable Fixes: What’s Really Changing Under the Hood
Google’s Android 17 arrives today, first on Pixel devices with a phased rollout to other OEMs by year-end. The update prioritizes three areas: “Bubbles” (persistent floating app windows), foldable device optimizations, and security hardening—including biometric lock improvements and granular permission controls. But beneath the surface, Android 17 also introduces NPU-accelerated features and tightens Google’s control over app behavior, raising questions about long-term fragmentation.
Why Android 17’s ‘Bubbles’ Are More Than Just a Gimmick
Google’s “Bubbles” aren’t just a rebrand of iOS-style multitasking—they’re a system-level API that forces app developers to support floating windows or risk being sidelined. Unlike iOS’s Slide Over, Android 17’s Bubbles persist across reboots, can be resized dynamically, and integrate with the new WindowManager service to prevent apps from crashing when minimized.
Key technical details:
- API Level 37: Developers must now implement
androidx.window:window-managerto avoid compatibility warnings in the Play Store. - NPU Offload: Bubbles with heavy UI elements (e.g., Maps or YouTube) offload rendering to the device’s NPU (Neural Processing Unit), reducing CPU load by up to 28% according to internal Google benchmarks.
- Foldable Adaptation: Bubbles auto-resize when a foldable device unfolds, using the
DisplayFeatureAPI to detect hinge angles.
“Bubbles are a double-edged sword for developers. On one hand, they push the envelope on multitasking—on the other, they force a compliance tax on smaller studios who can’t afford to refactor their apps.”
—Javier de la Cruz, CTO of BubbleUp Studios (via Android Police)
How Android 17’s Security Fixes Actually Work (And Where They Fall Short)
Google’s security upgrades in Android 17 aren’t just marketing—they address three critical pain points: biometric spoofing, permission granularity, and real-time threat detection. But the most interesting change is Live Threat Detection’s NPU integration, which now runs on-device without cloud latency.

| Feature | Android 17 | iOS 18 (Beta) | One UI 6.2 |
|---|---|---|---|
| Biometric Lock | Hardware-backed BiometricPrompt with liveness detection (IR + depth sensors) |
Face ID with “Attention Check” (requires A17+) | Knock-on + Palm Scan (Exynos-only) |
| Location Permissions | Temporary access tokens (expire after 1 hour) | One-time location grants (iOS 18) | Manual approval per session |
| Threat Detection | NPU-accelerated Live Threat Detection (0ms latency) |
Cloud-based (1-2s delay) | Hybrid (NPU + cloud) |
Source: Google Security Blog, Android 17 Developer Docs, Apple WWDC 2024
The most controversial change? Google’s mandatory app sandboxing updates. Starting with Android 17, apps targeting API 37 must use android:isolatedProcess="true" for background services, which doubles memory overhead for poorly optimized apps but blocks 92% of known privilege escalation exploits (per Google’s internal telemetry).
Why Google’s Foldable Fixes Are a Win for Samsung (And a Loss for Huawei)
Android 17’s foldable optimizations aren’t just about software—they’re a hardware play. Google’s new DisplayFold API lets apps detect hinge angle and adjust UI layouts dynamically, but the real innovation is in NPU-driven frame interpolation for foldable displays.
Here’s how it works:
- 50/50 Split Mode: Games now render at native resolution on the top panel while controls adapt to the bottom panel’s aspect ratio, reducing GPU load by 35% (confirmed via AnandTech benchmarks).
- NPU-Assisted Interpolation: The NPU upscales 60Hz content to 120Hz on the fly, eliminating judder on devices like the Galaxy Z Fold 5.
- Hinge Angle API: Apps can now query hinge position via
WindowManager.getCurrentFoldAngle(), enabling adaptive UIs (e.g., Google Maps collapsing sidebars when unfolded).
“Google’s foldable optimizations are a masterstroke for Samsung—they’ve effectively made Android the default for premium foldables. Huawei’s HarmonyOS still lags in app compatibility, and now Google’s forcing OEMs to adopt a unified standard.”
—Dr. Elena Vasileva, Cybersecurity Analyst at Kaspersky (via The Register)
How Android 17 Tightens Google’s Grip on the App Economy
Android 17 isn’t just an OS update—it’s a platform play. Three key changes will reshape the app economy:
- Mandatory App Compliance: Starting with Android 17, apps must support Bubbles or risk being flagged as “incompatible” in the Play Store. This forces fragmentation—small developers now have to choose between supporting Android or risking visibility.
- NPU-Driven App Prioritization: Google’s new
AppSandboxNPUAPI gives priority to apps that use NPU acceleration, effectively rewarding Google’s own services (e.g., Google Maps, YouTube) over third-party alternatives. - Closed-Source Security Updates: While Google promises “timely patches,” the source code for Android 17’s security modules (e.g.,
Live Threat Detection) remains proprietary, locking out open-source auditors.
This mirrors Apple’s iOS strategy but with a twist: Google is leveraging NPU hardware to create a performance moat. Devices without NPUs (e.g., budget phones) will see slower Bubbles and security features, pushing users toward mid-range and premium tiers.
The Biggest Omissions in Android 17 (And Why They Matter)
Despite the fanfare, Android 17 lacks three critical features that could have changed the game:

- No True Multi-Window API: While Bubbles exist, there’s no native way for apps to share a multi-window session (unlike iOS’s Stage Manager). This limits productivity use cases.
- No Universal Sidecar Mode: Google still hasn’t standardized external display handling, forcing OEMs to implement their own solutions (e.g., Samsung DeX vs. Pixel’s “Cast to TV”).
- No Open-Source NPU Drivers: While Android 17 supports NPU acceleration, the drivers remain closed-source, meaning custom ROMs like LineageOS can’t optimize for NPU.
These omissions hint at Google’s long-term strategy: push users toward Pixel devices (where NPU features work best) while making third-party customization harder.
What This Means for Developers, Power Users, and the Android Ecosystem
For developers: Android 17 is a compliance tax. Bubbles and NPU requirements will raise development costs, but apps that adapt will gain visibility in Google’s app store algorithms.
For power users: The NPU-driven optimizations mean longer battery life and smoother multitasking—but only on Pixel and NPU-equipped devices. Budget phones will feel left behind.
For the ecosystem: Google is accelerating fragmentation. By making NPU features mandatory and closing off security modules, Android 17 pushes OEMs toward Google’s stack—at the expense of open-source flexibility.
The bottom line: Android 17 isn’t a revolutionary leap—it’s a strategic consolidation. Google is betting that by making NPU and Bubbles the new standards, it can lock in users and developers while squeezing out competitors.
What’s next? Watch for:
- OEMs (Samsung, Xiaomi) rushing to adopt NPU features to avoid being left behind.
- Google expanding NPU support to more chips, including Qualcomm’s Snapdragon 8 Gen 4.
- Developers pushing back against mandatory compliance requirements.
Sources: Android 17 Developer Docs, Google Security Blog, AnandTech Benchmarks, The Register, Android Police