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

Genshin Impact: When does Update 2.0 release in my region?

Best answer: Server maintenance for Genshin Impact Update 2.0 will begin at 6 a.m. China Standard Time on July 21 (6 p.m. ET / 3 p.m. PT on July 20). Maintenance is expected to last around five hours and will occur simultaneously for everyone. Does Genshin Impact server maintenance vary by region? Regardless of what time the server maintenance occurs, it will happen simultaneously for everyone. Server maintenance generally lasts around 5 or 6 hours, but given that Update 2.0 is the biggest one yet, it could potentially take even longer. Update 2.0 will release worldwide on July 20 or 21 depending on your time zone. What does Genshin Impact Update 2.0 include? There's a whole lot of content coming with Genshin Impact Update 2.0 . One of the biggest additions is the Inazuma region, which will be the first major region to be added to the game since its launch. It consists of six major islands with ports, mountains, shrines, villages, and more. With Inazuma also comes a new A

Unmaze for Android is a stunning adventure through a sinister labyrinth

In a world of light and shadow, guide your loved ones through the maze before monstrosity overtakes them. Your little brother and your boyfriend have been missing for two days. Search parties and authorities aren't turning up any leads, and there's been a string of unsolved missing person cases in your town recently. Looking for answers, you find a strange blue crystal and some ominous notes about a lost civilization in your brother's room. And when you look into the crystal, you can see and hear your boyfriend?! This fascinating horror mystery setup is how Unmaze kicks off, and the plot only thickens from there. You play as Ariadne, a young woman trying to help recover her boyfriend, Theseus, and her younger brother, Asterion, from a mystical maze that she can only see through the crystal she found in Asterion's room. This phenomenal, weird title is definitely going in with the best Android games . Mechanically speaking, the gameplay in Unmaze is very simple,

There are many ways to copy and paste things from your Chromebook

It should come as no surprise that as time has passed everyone by, the best Chromebooks have progressed and become true productivity machines. And while there are a lot of awesome Chromebook tips and tricks that you won't find elsewhere, you'll likely want to know how to do some of the more basic tasks. One such task performed a plethora of times per day is simply copying and pasting text or other items from one place to another. So here's how you can copy and paste on a Chromebook. How to copy and paste with the touchscreen Locate the text that you wish to copy and paste. Double-tap the screen on the text that you wish to copy. Drag the highlight handles to highlight all of the text you want to copy. From the pop-up menu, tap Copy . Navigate to the area where you wish to paste the text. Tap and hold in the space where you wish to paste. Tap Paste from the menu that appears. Using the touchscreen on your Chromebook can be a bit finicky from time

How to watch Big Brother 2021: Stream season 23 online live from anywhere

Big Brother returns for its 23rd season this week with a new cast of hopeful competitors all vying for a $500,000 cash prize. Amidst twists, turns, betrayals, and backdoors, the sixteen new houseguests are in for a wild summer that promises to be one to remember. Season 23 of Big Brother will feature a BB Beach Club theme and kicks off with a 90-minute premiere episode where, for the first time ever, the houseguests will be given a double-or-nothing offer that might be too good to pass up. And of course, the Big Brother Live Feeds are returning this year as well. Paramount+ subscribers will have 24/7 access to several cameras in the house so those interested can keep up with what's going on inside even when the show's not airing. CBS All Access was transformed into Paramount+ earlier this year, so all the Big Brother content that was available there including the live feeds and the CBS All Access original show Big Brother: Over The Top is available on Paramount+. B