Google's Android 17 Beta 2 is here, and it's a surprise! Just a fortnight after the initial release, Google is already pushing the boundaries with this new beta version. But what's the rush?
The Android 17 Beta 1 Gallery:
Google has packed a punch in this update, focusing on enhancing the user experience and system UI. Here's a glimpse:
- Bubbles: Users can now bubble apps with a long-press, and a new bubble bar keeps things organized on larger screens. Apps, take note: multi-window guidelines are a must!
- EyeDropper API: Say goodbye to screen capture permissions. This API lets apps grab pixel colors from anywhere on the display.
- Contacts Picker: A smarter way to access contacts. It provides temporary access to specific fields, reducing the need for full contact permissions.
- Touchpad Pointer Capture: Touchpads now act like mice by default, ensuring smoother interactions.
- Interactive Chooser: Apps can now position the Chooser UI more precisely for better layout control.
Connectivity & Cross-Device Features:
- Cross-device Handoff: Seamlessly switch between devices with the new Handoff API and CompanionDeviceManager.
- Advanced Ranging: UWB DL-TDOA and Proximity Detection enhance indoor navigation and Wi-Fi ranging, respectively.
- Data Plan Enhancements: Apps can now query max uplink/downlink rates for streaming, optimizing the user experience.
Core Improvements, Privacy, and Performance:
- Local Network Access: Android 17 introduces a new permission to secure LAN communication.
- Time Zone Broadcast: An intent that triggers on time zone offset changes, like DST transitions.
- NPU Management: Apps targeting Android 17 must declare the neural processing unit hardware feature for direct NPU access.
- ICU 78: Updated libraries support Unicode 17, ensuring a more inclusive user experience.
- SMS OTP Protection: Android 17 delays OTP access to prevent hijacking, encouraging developers to use SMS Retriever or User Consent APIs.
Beta 2 Fixes a Host of Issues:
- Stability and UI Improvements: Fixes app restarts, UI flickering, and layout issues for German users.
- Video Streaming Reliability: Addresses missing frame metadata for better streaming.
- Clock Screensaver Bug: Corrects the leading zero issue in 24-hour format during low-light.
- Folder Interaction Bug: Solves a problem where closing a folder blocked subsequent actions.
- System Crash and Reboot: Addresses a critical issue causing spontaneous reboots.
- System UI Deadlock: Fixes lock screen unresponsiveness after disconnecting from Android Auto.
- UI Typo: Corrects a typo in the location permission dialog.
- System Menu Categorization: Fixes incorrect categorization of Live Translate and Rules.
- System UI Crash: Resolves a critical crash triggered by Display and Touch settings navigation.
- Wallpaper Settings Crash: Allows users to access Wallpaper settings from the home screen.
- Wireless Debugging QR Scanner: Fixes a layout issue with overlapping icons.
- Sound Settings Bug: Ensures ringtone previews play as expected.
- Notification Bug: Prevents redundant notifications after system updates.
- GPU Shader Compiler Bug: Fixes incorrect evaluation of GLSL expressions on Pixel 6 Pro.
Feedback and Community Engagement:
Users can provide feedback through the Android Beta Feedback app on Pixel devices, or join the Android Beta community on Reddit. The beta is available for a wide range of Pixel devices and the Android Emulator, making it accessible to many.
And here's a twist: the accelerated timeline might spark debate. Is Google rushing the process, or is this a strategic move to gather rapid feedback? Share your thoughts in the comments!