Google has just announced Android 13 Developer Preview 2! Here's what they mentioned in their blog post 👇(thread)
Like I mentioned before, there's a new runtime permission for notifications. Apps targeting Android 13 will need the POST_NOTIFICATIONS permission before they can send notifications.
Speaking of permissions, apps that no longer need certain runtime permissions can self-revoke them.
Developers whose apps dynamically register broadcast receivers are encouraged to add the RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED flag when registering receivers.
Android 13 improves text wrapping for Japanese. TextViews can now wrap text by Bunsetsu (ie. phrases) rather than by character.
The update also improves how non-Latin scripts are displayed. Android 13 uses a line height that's adapted for languages like Tamil, Burmese, Telugu, and Tibetan.
Apps can use the new text conversion API to help Japanese and Chinese users find what they're looking for faster and easier. The API converts between phonetic lettering input methods such as Hiragana and Kanji.
Android 13 adds rendering support for COLRv1, as well as updating the system emoji to the format. COLRv1 is a "new and highly-compact font format that renders quickly and crisply at any size."
Keep an eye out on the @Esperdev blog for the rundown on what else is new in Android 13 Developer Preview 2! I'll be updating my deep dive article soon with the changes announced by Google as well as whatever else I find! blog.esper.io/android-13-dee…
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Here's everything I found in Android 13 Developer Preview 2 (thread)
The settings and power menu buttons have been moved to the bottom of the notifications shade.
There's a new foreground service manager that shows apps running in the foreground. Whenever there's a foreground app, you'll see text at the bottom of the notification shade that shows the # of active apps. Tap that and a dialog appears, showing which apps.
Bad USB cables are frequently behind Android Auto issues, so in the latest version of the Android Auto app (7.5.121104), Google's adding a USB Startup Diagnostics tool.
The tool checks if Android is able to send data through USB, which might not be possible if the cable is connected to the wrong port in the car, the cable is incompatible/damaged, or the phone's USB port is damaged.
Let me know if this diagnostic tool shows up for you!
At the Google for Games Developer Summit, Google officially announced the availability of Play Games for PC for beta testers in South Korea, Taiwan, and Hong Kong.
Google also announced that Play as you Download will be expanding to more devices running Android 12. Under the hood, it uses the new Incremental File System to let users enter games while assets are being downloaded in the background.
To boost mobile game dev, Google announced the Google Play Partner Program which provides tools and resources for large-scale game studios, AGDE cross-compat between Android Studio and Visual Studio, ...
Curious to see if 3P camera apps using CameraX like @GrapheneOS's Secure Camera can now implement Night Sight. Google doesn't list the Pixels as having any vendor extensions available, so Night Sight may be their first one?
The Android tablet market has been in such a sorry state for years that the best advice I could give to anyone wanting a tablet is to just get an iPad.
That's why I'm hoping @richminer's team succeeds at making the tablet UX better.
(Image via LTT )
Even the cheapest iPad is too expensive for many people, which is why budget Android tablets are still stupidly popular. The pandemic definitely helped to boost their sales, what with the increase in WFH and remote learning.
Samsung makes some REALLY great tablets (and tablet software), but they can't carry the entire ecosystem on their backs. They don't control AOSP, CDD, Google Play, etc. Everything they do makes their tablets better, leaving everyone else to figure things out on their own.