Skip to main content

When adding new Android features, Google needs to be more like Samsung

Why do features we see from phone makers take so long to make it into Android itself?

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.

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.

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.

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.

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.

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.

Get More Pixel 5

Google Pixel 5

$700 at Amazon

Source: androidcentral

Popular posts from this blog

The hidden cost of food delivery

Noah Lichtenstein Contributor Share on Twitter Noah Lichtenstein is the founder and managing partner of Crossover , a diversified private technology fund backed by institutional investors, technology execs and professional athletes and entertainers. More posts by this contributor What Studying Students Teaches Us About Great Apps I’ll admit it: When it comes to food, I’m lazy. There are dozens of great dining options within a few blocks of my home, yet I still end up ordering food through delivery apps four or five times per week. With the growing coronavirus pandemic closing restaurants and consumers self-isolating, it is likely we will see a spike in food delivery much like the 20% jump China reported during the peak of its crisis. With the food delivery sector rocketing toward a projected $365 billion by the end of the decade, I’m clearly not the only one turning to delivery apps even before the pandemic hit. Thanks to technology (and VC funding) we can get a ri

Cyber Monday Canada: Last-minute deals for everyone on your list

Best Cyber Monday Canada deals: Smart Home Audio Phones, Tablets & Accessories Wearables Laptops & PC Components Amazon products Gaming Televisions Cameras Lifestyle & Kitchen Toys & Kids Cyber Monday Canada is here, and retailers are rolling out the red carpet for customers who want to shop for everything from tech to kitchenware to games and everything in between. Unlike years past, Cyber Monday Canada deals look a bit different than normal. Instead of retailers trying to pack their stores with as many shoppers as possible, we're seeing tons of online deals that you can take advantage of from the comfort of your home. We've rounded up our favorites below, so feel free to browse through the best of what Canada Cyber Monday has to offer! This list is being updated with new Cyber Monday deals all the time, so check back often. Spotlight deals It's a Switch Nintendo Switch Fortnite Edition bundle $399.95 at Amazon It's a Switch.

iPhone 13 Pro vs. iPhone 15 Pro Buyer's Guide: 50+ Differences Compared

The iPhone 15 Pro brings over 50 new features and improvements to Apple's high-end smartphones compared to the iPhone 13 Pro, which was released two years prior. This buyer's guide breaks down every major difference you should be aware of between the two generations and helps you to decide whether it's worth upgrading. The ‌iPhone 13‌ Pro debuted in 2021, introducing a brighter display with ProMotion technology for refresh rates up to 120Hz, the A15 Bionic chip, a telephoto camera with 3x optical zoom, Macro photography and photographic styles, Cinematic mode for recording videos with shallow depth of field, ProRes video recording, a 1TB storage option, and five hours of additional battery life. The ‌iPhone 13‌ Pro was discontinued upon the announcement of the iPhone 14 Pro in 2022, but it is still possible to get hold of it second-hand. Our guide helps to answer the question of how to decide which of these two iPhone models is best for you and serves as a way to c

Slack’s new integration deal with AWS could also be about tweaking Microsoft

Slack and Amazon announced a big integration late yesterday afternoon. As part of the deal, Slack will use Amazon Chime for its call feature, while reiterating its commitment to use AWS as its preferred cloud provider to run its infrastructure. At the same time, AWS has agreed to use Slack for internal communications. Make no mistake, this is a big deal as the SaaS communications tool increases its ties with AWS, but this agreement could also be about slighting Microsoft and its rival Teams product by making a deal with a cloud rival. In the past Slack CEO Stewart Butterfield has had choice words for Microsoft saying the Redmond technology giant sees his company as an “existential threat.” Whether that’s true or not — Teams is but one piece of a huge technology company — it’s impossible not to look at the deal in this context. Aligning more deeply with AWS sends a message to Microsoft, whose Azure infrastructure services compete with AWS. Butterfield didn’t say that of course