Android 14 review: There's always next year
arstechnica.com
arstechnica.com
This to me is the most exciting update! With most apps already being updated from the store including the Launchers/Browsers and all Google stuff including Play Store and libraries - adding ART to the list makes the OEMs not updating Android as often problem much less of an actual problem. (It basically leaves the kernel/drivers and maybe a few more super low level things in the problem category - IIRC even the modem driver/firmware stuff is separately updated now a days.)
It seems Google is still trying to chase Apple when it comes to UI but if I wanted an Apple UI I'd be using one already, and I don't. I only hope Linux (yes yes, Android is Linux, but you know what I mean) is ready for day-to-day use on phones by the time Android finally becomes too horrible to use, much as it has become on the desktop fairly recently as Win10 nears EOL.
I'm not sure what you mean. Are you talking about having a typical desktop Linux distribution on the phone (eg: Ubuntu, Arch) instead of an OS that is made for a phone? What is wrong with something like LineageOS or other alternatives?
Lineage is a great version of Android, but it tracks AOSP so it's always (I think?) going to be a fork of whatever Google is doing and probably won't diverge massively from wherever mainstream Android goes.
Gestures and UI animations on Android feel weird to me though. Compared to those of iOS, gestures feel “disconnected” from somehow (something to do with touch tracking) and the animation curves feel more mechanical and less organic.
- Everything suddenly had to be a large round button which took up more space than necessary. The notifications + quick options menu in particular became suddenly bloated. In particular the keyboard press preview when from neat little rectangles to large distracting circles to the point where I had to turn it off.
- A ton of transparent elements were removed with a simple black box, which removed a sense of continuity when using my phone. Dragging down my notifications didn't show me the app in the background, and switching between apps didn't show my wallpaper in the background. It might seem minor, but it's such an odd change to make after so long and I struggle to see why Google decided to remove the ability to see everything behind the notifications menu.
- Android 12's UI colour schemes were suddenly dictated by your phone's wallpaper, but the palettes are a selection of garish pastel colours. Until Android 13 toned it back a bit I was reliant on using a monochrome wallpaper to have the notifications menu (now a screen-filling behemoth) not be a selection of greens.
- Google introduced a stretchy rubber effect when scrolling through everything which to me was suddenly jarring (especially when it'd break at the bottom of a page or while holding my finger in place). I clearly remember it being the first thing I tried to disable, but the only option that seemed to stop it was to remove animations as a whole.
- Google removed the old split screen feature and replaced it with a less functional "app pairs" system. Before Android 12 you could pin any app to the top half of your screen and switch around other apps on the bottom half, a great feature if you wanted to multitask or simply wanted to watch a YouTube video while jumping between browsing the web and messaging friends. With the new app pairs system, you can only split the screen between two select apps, and you need them both to be open before you attempt it - if you want to swap out the bottom app, you have to unpair the two apps and repair the top app with a different one, which just seems worse in almost every way. It made attempting to multitask a nightmare which takes up a lot more time than it requires[1] - and despite multiple complaints for the last few years, Google hasn't commented on it whatsoever[2]. It also generally coincided with when Google made YouTube Premium let you watch videos in a window or in the background on mobile.
Again as someone who's always liked Android and was excited about new updates, I've hit the point where I can't bring myself to look at anything new because of all the recent decisions, UI changes, and introducing confusingly odd features which I don't have the ability to disable or customise to my liking.
[1] https://imgur.com/IXmpubM [2] https://issuetracker.google.com/issues/210345474
The less the OS APIs change, the easier it is to build for the OS. As a small developer, constant API thrash is a nightmare. For example, the Android storage permissions API whiplash between 9, 10 and 11 was particularly painful.
Win32, for all its flaws, is brilliant in that regard.
The most disruptive change in 14 is probably the "full screen notifications" permission, which makes me a bit sad.
Now, only alarm clocks and VOIP apps are allowed to use full screen notifications. The motivation is good (prevent abuse), however this approach of "only these approved, pre-existing use cases are allowed" is an innovation stifler. This was functionality that made Android a lot more powerful than iOS.
There are plenty of valid use cases for a rich full screen, interactive notification-e.g. something that is extremely time sensitive.
The policy should be "don't abuse full screen notifs", not "only alarm clocks and voip". The latter ensures that there will be no further innovation in this area, and we'll never know if the limitations were overly strict or not.
Like ads?
Yeah... Is there ever a thing that wasn't abused by ad companies yet?
On Desktop, historically we chose the "buyer beware" route which, for all its 10-IE6-toolbars flaws, led to an environment that felt like it was full of possibilities.
On Mobile we are going for a "you get your little sandbox" route, which delegates innovation to the OS vendors only.
But there has to be a better model than delegating innovation to Apple and Google. It's a huge conflict of interest too, since they are both Ad companies.
We're heading down a path where there are products that only Apple and Google can build, and it's a huge problem for the ecosystem.
I think tech for most people is like clothing - part of the excitement of having it is the fact that it's the latest and greatest. Stability is the priority of a minority it seems
Plus, you get like what, 5 years normally, 10 if you're lucky? Peanuts. We're talking about API stability in much longer terms (which Win32 itself somewhat manages).
Since consumers have very little choice in their mobile OS, developers just have to put up with the thrash.
It is possible to build new OS capabilities whilst maintaining a good deal of stability for existing APIs.
It would probably be healthier for everyone if he got a new beat.
1. Ruthless data-driven decision making for products (not allowed to use any subjective judgment, gotta go only on metrics). And assume that the data is always painting a clear picture, not one that is easily subject to all the pitfalls known in statistics, and goes through subjective interpretation (especially impacted by confirmation bias). Don't use your intuition or judgment to question the validity of the metrics and try to figure out a better way to measure!
2. Dumb down the product, aka remove features. "simplify" is the euphemism we all use now, even though it doesn't always simplify things (sometimes it does, sometimes it doesn't).
3. Make changes to get promoted. Removed a feature? Great, promotion! Added a new feature people wanted? Promotion! (never mind it was the same feature in both cases)
Unfortunately it's exposed a bunch of other unfinished parts of the passkey ecosystme; the user experience is still not very good. But Android 14 is part of the march of progress, even if it goes slowly.
* https://issuetracker.google.com/issues/36949085
Marked as WONTFIX.
I only just started using Android yesterday after many years away, and as a reader I would have appreciated more information and less detached snark.
He used to be good at holding the manufacturers a little bit responsible using it back in the A.P. (not _that_ AP) days, now it just feels like every article is "why does google hate you? These features are why."
I don't know the full situation, it could be because of Ars' editing policies, or it could be any number of factors. Me saying this isn't to knock him, just that I don't enjoy his writing on Ars.
To anyone that didn't know Android has a proper built-in qr reader (camera app UX isn't very good for qr), same here. Just learning that and finally uninstalling 3rd party was probably the most important feature of this update...
This may be a more important issue in Japan where I think? QR codes are more used than in the US and often require scanning around other people, or other physical challenges. I guess most here get around the problem by using an iPhone though which has a built in and highly obvious QR app.
Oh. And Android 14 update rearranged camera UI which was already fine