Google needs to be more like Samsung and Huawei when it comes to adding Android features

OnePlus 8T review
OnePlus 8T review (Image credit: Apoorva Bhardwaj / Android Central)

Wee little Android guys

Google likes to tell everyone that Android is all about choice. We have hundreds of great phones that all run on Android, and you'll probably be able to find exactly what you want when it comes to things like color or size or price. From the top phone makers, you also find a little extra. Sometimes, you find that same "extra" in every great phone except Google's Pixels.

There's a reason this happens. Google Pixel phones do not run bare-bones Android built using only the open-source version. Like Samsung or LG or OnePlus, it takes that code and adds a little to it. But the system itself only uses the standard set of APIs (Application Programming Interfaces) that Google has built for Android while companies like OnePlus or Samsung use those to add in some of their own for their apps to use.

Pixel 5 vs Pixel 4a 5G

Source: Hayato Huseman / Android Central (Image credit: Source: Hayato Huseman / Android Central)

That doesn't mean that the Pixel doesn't have its own features — the great call screening comes to mind, as does the original expansion of Google Assistant. But these are a way around the rules by leveraging Google services and data to build something like a phone dialer that has a wealth of information in Google's servers regarding spam calls. If another company had an equal amount of data, it could build its own version that's just as good. That's something Samsung is working on right now.

If you want an app to work on every phone, there needs to be a standardized set of APIS.

The reason the Android team at Google builds out a specific set of APIs is simple: these are the things app developers use to make sure an app can run on every device with access to Google Play. This is something Google really wants, and so should we. But Google doesn't go as far as saying Samsung, for example, can't build out its own set of APIs and services, which it and almost every other phone maker does.

I'm going to take the most recent example of a feature that most other phones — even budget phones — have that isn't a part of Android: scrolling screenshots. Scrolling screenshots aren't part of Android, and you have them on your phone because the company that made your phone is using some code of its own added on top of what Google provides.

Screenshot menu on OneUI

Source: Ara Wagoner / Android Central (Image credit: Source: Ara Wagoner / Android Central)

It gets even weirder when you hear that the team behind the Chrome app for Android is working on adding the feature to the browser. If you're thinking that something almost all phone makers and the team that works on Chrome for Android can do is something Google should be able to do, you're both right and wrong.

The wrong part is that when Samsung adds the scrolling screenshot feature to something like the Note 20 or Galaxy S20 FE, it is only designed to work on that specific phone. The app doesn't need to figure out the dimensions of the display or its aspect ratio or color bit depth. It only has to send data to the phone's memory until you say stop, then convert that into an image.

A screenshot app on the S20 FE already knows everything about the screen and has access to capture as you scroll.

It kind of works that way through Chrome, too. Chrome has already calculated the size and shape of the window and everything it needs to copy in order to build an image file is inside that window. If and when Google adds the feature to Android itself, it has to make it able to work on every Android model and in every app. It needs a way to find out everything about the display: the size of the usable window, how to build an interface for the feature, and make sure all of it works on phones with wildly different hardware. This is why it seemed to take so long for Google to add proper multi-window to Android.

This is all well and good, and I understand that making something universal is a lot harder than making a feature work for one phone or for one app. I'm just done with that excuse.

Google is one of the world's largest software companies and has some of the best talent the world has to offer working across the company. Google was built from day one as a company that is able to do the difficult things and has done just that over the past 20 or so years. If a handful of smart people were able to build a new kind of web search engine, and a handful of other people were able to find ways to make user data improve it (and improve the services for the users, too), and then figure out how to turn it all into a multi-billion-dollar company, then it can figure out how to put scrolling screenshots into Android.

Samsung Galaxy S20 FE Exynos review

Source: Apoorva Bhardwaj / Android Central (Image credit: Source: Apoorva Bhardwaj / Android Central)

I'm using scrolling screenshots as an example here, but the way Google adds features to Android seems a bit schizophrenic. We see improvements in security and user privacy with every release which is great (and also something we see from almost every software company, thank goodness) but user-facing things often feel really disjointed. Especially when those things affect every phone that updates to the latest version of Android.

Google can figure out almost any problem if it wants to do it.

Notifications are a great example. Android has always had the best notification system of any operating system. That's why Apple is learning how to "copy" the best parts of it to incorporate into iOS. But Google didn't stop there and continued to improve notifications, which is great. What's not so great is how it sometimes can't make up its mind which direction to go or how notifications need to look or how they should be placed.

Android 11 Media Notifications on Android 11

Source: Ara Wagoner / Android Central (Image credit: Source: Ara Wagoner / Android Central)

Most of us can grab any Android phone and understand changes to notifications pretty quickly. And most of us will find something there we don't like. If enough of us don't like it, then Google will try something else. But a new Android user is going to have a learning curve when it comes to things like notification settings or how they are organized or even why some can't be dismissed.

I'm not suggesting that Android is now perfect when it comes to notifications, but maybe some resources can be moved around. Leave notifications as they are for a release or two and focus on something that people want. Adding a standard way of taking a rolling or expanding screenshot is a thing people want. If it wasn't, Samsung and all the rest would not have added it. If Google could find a way to make it part of the operating system, it makes it easier on users because it's the same on every phone and it makes it easier on phone makers because the work has been done for them.

Android 11 conversation notifications

Source: Harish Jonnalagadda / Android Central (Image credit: Source: Harish Jonnalagadda / Android Central)

Yes, I know this argument sounds a little self-entitled or pedantic, but it's not meant to be. I have zero use for scrolling screenshots myself and I liked Android's notifications in version 9 better than they are in version 11. I only used those things as examples and I'm sure every one of us sees Samsung or Motorola or Xiaomi doing something that we think should be on every phone. I'm just saying that maybe Google needs to focus going forwards. If that means slowing work on existing features to add in new ones or just hiring more developers is something only Google knows.

Android isn't perfect as-is, but maybe it's time to stop fiddling with the same things each release and work on more features. Or do both if possible!

What I know is that people want to see new things as well as seeing good changes to what's already there. It seems like we can never get both for Android. In my opinion, Android is the most versatile operating system we've ever seen and its potential is still mostly untapped even 12 years after it was released. It means a lot of work — and the right work — is needed to keep it that way because Microsoft and Apple aren't holding back on great ideas and additions.

Jerry Hildenbrand
Senior Editor — Google Ecosystem

Jerry is an amateur woodworker and struggling shade tree mechanic. There's nothing he can't take apart, but many things he can't reassemble. You'll find him writing and speaking his loud opinion on Android Central and occasionally on Twitter.

  • Hold up. Someone at Android Central is suggesting that Samsung's extra software features (aka "bloat") is a GOOD THING, and "pure Android" is a little too lean on features? Hell must have frozen over.
  • That's not what he said. You either didn't read or you need reading comprehension.
  • The extra software features aren't bloat. The bloat is bloat.
  • I would like for all the changes-for-change-sake to just STOP ALREADY! We do not need a new Android OS every year when the version from 3 years ago was sufficient and still has BUGS! STOP MAKING USELESS CHANGES!
    Fix what's wrong right now FIRST...FIRST! Then you can add changes that make things BETTER, not worse.
    Also, make all the bloat completely removable. If I decide to remove it and then later want it back...then just put it in the Play Store...and don't tell me it can't be done that way...yes it can! BIXBY, as well as all the so-called assistants ARE BBBBBLLLLLLOOOOOOOOAAAAAAATTTTTTTTT!!!!!!!!
    I do NOT want that crap on my phone...PERIOD! If people want it then make an option for download on the Play Store. If it can be removed using root, and the phone functions just fine without it...then it can be turned into an app that can be installed if the OWNER of the phone wants it!
  • I couldn't agree more about the ability to remove "AI assistants". If we pay good money for a device give the user a choice to utilize or delete. I also couldn't agree more on the whole update debacle and cannibalistic nature of phone release after phone release, update, update, update. Certainly a large percentage of users are tired of the cycle. If not for the carrier offers and or deals here in US new device sales would absolutely plummet!! On the Android side I am elated Samsung has moved to 4 OS versions on newer devices (one of release and 3 additional) and 4-5 years security patching. ONLY OEM's like Samsung on the Android side will receive my consumer $$. OEM's that don't support their devices and software will soon exit stage left... I was a long time BlackBerry user and still have a phenomenal (hardware wise) Black Edition KeyOne. I absolutely LOVE the PKB and feel of the device. No way it should not have received more updates and patches!! I know companies and ads pay bills but Android sites like AC should really use their communicative capabilities to consistently call out more OEM's that fail in the support area. TCL, Motorola\Lenovo, etc. Step up OR step out...
  • Maybe adding most features should be left in the hands of Samsung et al. Doing so seems to sidestep some of the pitfalls of fragmention. I think. To be honest this article seems a bit esoteric for my admittedly limited knowledge of the inner workings of Android. I'm a little embarrassed to admit that I'm not even sure what a scrolling screenshot is. Maybe I'll research it. Maybe I'll take a nap instead.
  • The problem you then have is that such new features are inevitably tied to a new version of the Android OS that most phones won't see for a while (if ever).
  • Hoping that Huawei can keep pushing and expanding their app store... They make the best phones, EMUI is the best Android skin IMO and their suite of apps is very very good... Can't wait for Huawei Docs and Petal Maps to be released here... Got my Mate 40 Pro on pre order with a free 'sound X'... Can't wait... Looking forward to Harmony OS and leaving Google for good...
  • The biggest draw for Android which is the ability to customise your phone in endless ways is also it's biggest problem and that is not because of having more and newer 'features' on phones but because of us, the customers being 'human beings!' What I mean by that is that there is no one size suits all set of features that will suit everybody. People use their phones differently and therefore use different features to someone else, therefore one person's ideal phone features won't be someone else's which is one of the reasons there are so many third party apps so you can add the features that are missing from the play store. I've recently bought a new Poco X3 NFC and one of my absolute favourite 'features' of miui is the ability to turn the screen off while listening to YouTube as this means you can have your phone in your pocket without it skipping to another article because the screen catches. Ok it's not earth shattering but I watch a lot of YouTube particularly music with headphones on and find this feature so useful. What I think would be great is if Google researched what features most people use on other versions of Android and develop specific apps that can be downloaded from the play store( this may have been said by someone in an earlier post). That way you would have the best of both worlds, first party Google apps but only the ones you want. That is the real essence of customisability, making the phone just how you want it with just what you want on it.