The change I like the most is the permission change:<p>"If you haven't used an app in a while, you may not want it to keep accessing your data. So Android will reset permissions for your unused apps. You can always turn permissions back on."<p>"Give one-time permissions to apps that need your mic, camera or location. The next time the app needs access, it must ask for permission again."
As an operating system Android is continuing to get a little more modular, allowing more "user observable functionality" to be updated independent of an OS version upgrade (or waiting on a carrier or OEM to approve such an upgrade). Unfortunately, even more of capability of "Android" is being delivered by the very-closed-source Google Mobile Service (GMS) while the feature set of AOSP is dwindling to being "mere phone without the smarts." At this point what we call Android is about as closed source as Apple's iOS. It's too bad the tribes and factions wanting to build a truly open Linux phone can't bury the hatchet and rally behind a single implementation.
Desktop mode. Please, desktop mode already. These devices have as much or more ram and logical processors than my last office computer. Office tasks have been more than capable to be performed on such a device. No third party hack, but native and official support for desktop mode.<p>Also, i am so tired of renting phones - give us the root account by default. If i would buy a new device, i will want to gain control of it.
Option one: I'm growing old and crazy.<p>Option two: all these features encourage people to rely on their phone to manage their notifications/conversations instead of keeping their distractions at a minimum - humanly manageable level.
What's the easiest way to replicate the scroll animation they are doing? (the big with the big green circle expanding in height)<p>I've looked at their source, looks to be a <div> which upon scroll updates the --root-vars (whcih is then used for the transform/scale css ruules)<p><pre><code> --component-position: 0px;
--shape-position: 714px;
--image-height: 712px;
--offset-image-wrapper: 1248px;
--offset-middle-image-value: 219.667;
--scroll-position: 530px;
--opacity-value: 0.507736;
</code></pre>
Unfortunately the actual implementation is all hidden in the common.min.js behind the data-android-component-config<p>{'small': {'easeShape': 0.005}, 'medium': {'easeShape': 0.002}}<p>I'm just curious if there's any libraries which handle all the breakpoints,animations, style updates without needing to reinvite. For something so face-value trivial, the Google implementation sure has a lot of edge cases I can see they handle in their "setAnimations_" code.
The biggest announcement here seems to be the "Security updates from Google Play"<p>I don't know if that means Samsung doesn't get to decide when you get updates or if it means "we're delaying security updates from being pushed to AOSP so you better have Google Services installed if you want your vulnerabilities patched in a timely fashion"
Does anyone know what efforts Android developers specifically take to address Android's performance on the multitude of low-end Android devices?<p>I think (?) most people experience Android on low-end / underpowered devices and I wonder whether with these upgrades those devices are left behind.
If you can't record calls with that OS using 3rd party app then it is a deal breaker. That's why I am stuck with early 9 and won't upgrade.
This is a pretty weak update.<p>Fiddling with quite minor things, while breaking the ability to backup your device even more. Backup is a major black eye in the Android ecosystem for regular users.