November 21, 2017, 04:22:32 AM

collapse

Author Topic: Google Play services and the future of Android  (Read 1475 times)

Offline JayJ

  • Android Jedi
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2100
  • Popularity: 73
  • Long term Android fan, long term A**le hater!!
    • View Profile
Google Play services and the future of Android
« on: May 19, 2013, 01:38:21 AM »
Many including myself where disappointed that Google didn't drop new iteration of Android at I/O this and although it's likely that a new version will drop in the coming months I just wanted others to know what Google did at this years I/O and how important it really was.

Rather than me trying to explain this I've decided to quote Jerry Hildenbrand from Android Central because he explains this much better than I ever could.

Quote from: Jerry Hildenbrand
Google Play Services gives control of Android back to Google

With API services outside of the core operating system, Google is taking back control of Android

We didn't get a new version of Android this year at Google I/O. You can read all the lamenting and gnashing of teeth over this across the web, so I'll spare you the play by play of how it was supposed to happen (a proverbial lock), but didn't.

Instead, I'll tell you a little bit about what we did get -- a huge updated version of Google's service APIs, which turns out is much better.

Wait. Better? How can an app I never wanted that got magically pushed to my phone be better than a newer, higher number in my about phone screen? That's crazy talk, right?.

Turns out, that little app is a powerful beast. Read on.

What are Google Play Services?



Sitting through the session at Google I/O gets us the answer straight from the folks who write the software  -- and they sum it up nicely. Google Play Services is "a single place that brings in all of Google's APIs on Android 2.2 and above." An API (Application Programming Interface) is a fancy term for special code that's written as a way for one piece of software to communicate with another. Google writes APIs for Android, and app developers use them as a conduit to access many of Android's core features. You'll find APIs in plenty of software projects, both big and little. Having them isn't really anything special.

Currently Google Play Services is at version 5. You probably had no idea things were updating on your phone or tablet all this time, because that's the way it was intended. You don't go looking for the file, it comes and finds you. Every device running Android 2.2 or higher that has official access to Google Play uses these services. That means almost every single one of those 900 million devices that have been activated has a copy of Google Play Services installed. And Google keeps things updated, and pushes these updates out fast, which is part of what makes them so fantastic.

Being under complete and total control from Google means that the folks who built your phone, as well as the carrier you may have bought it from, are completely out of the picture. You won't have to wait six months or more to get the new service APIs. In fact, Google says they are able to get them pushed to the majority of devices in about a week after they are updated. If you take one thing away from all this, knowing that Google decides what the service APIs are, who gets them, and when is the important part.

What do these services do?



The meat of the issue. If you watched the Keynote, where Google announced all these ultra-cool and new features for Android (yes, without any version update!) -- features like the new fused location service, the Play Games services, new and improved Google Cloud Messaging or even the new panorama API -- you've seen some of the things that Google Play Services handles. The app installed on your phone allows developers to install some libraries from the SDK, and tap into all this stuff with just a few lines of code. No matter if you're running Ice Cream Sandwich, or Jelly Bean or any version above 2.2, you'll have access to them.

Google not only has pulled these services and their respective APIs out of the OS, it has made it easy for application developers to use them. The past few days here at Google I/O we've seen just how easy it can be to add these features to an app, because Google is doing all the heavy lifting. Developers only need to reference the particular thing they need from the Google Play Services application in their code, and the magic happens when you run it on your phone.

Remember from above we talked about the fantastic part where Google controls these services, and their distribution out to all of our devices? I want you to keep remembering that as you read through. Think how different things would be if you had to depend on your carrier or the people who made your phone to get all this out to you. Yeah, that would suck. This is why such a big update to Google Play Services is more important than a new version of Android -- we got all the cool stuff without waiting for HTC or Samsung, or even worse -- AT&T or Verizon -- to send it to us.

Why it matters to us



For a minute, forget all the complaining about how Hangouts weren't instantly available for everyone at the same time. Most everyone should be good to go by now and have their new Hangouts app. Everyone. Think about that -- Google Talk, a long staple and core feature of the operating system, was updated with a slew of new features without you getting a system-wide update.

Last week, before we came to San Francisco, we were afraid. We were worried that Hangouts would get shown off, and then we would find out that they were part of Android 4.3. This means that most people would be waiting a long, long time for them, and you all would be ready to boil over knowing that your new HTC One or Galaxy S4 wasn't going to get the feature any time soon. And rightfully so, smart phones are expensive.

Instead, 15 minutes after Hangouts was shown off, people were finding it in the Play Store. The same thing will happen when a developer uses the panorama API to build a photosphere viewing app, or someone writes all the new Games functionality into your favorite game. This is much better than a new version you weren't going to get for six months, isn't it?


So there you have it, the reason Google Play services is such a great addition to the Android OS. This obviously means anybody forking Android (Yes Amazon, You) won't have access to these new features and nor will any OEM that doesn't qualify to have Gapps on their devices. Without a doubt we will see a new version of Android in the coming months, my money is no a new iteration of Jelly Bean but only time will tell so although we don't have a new version of Android to play with you can rest assured that Google is looking towards Androids future and you still have Google Now, Play Music and Hangouts updates to play around with in the meantime.

Enjoy...

Sent from my Paranoid Nexus 4 using Tapatalk 4 Beta
« Last Edit: May 19, 2013, 02:45:43 AM by JayJ »


Nexus 5 stock rooted 4.4 Franco kernel

Nexus 7 FHD stock rooted 4.4

Offline Babyfacemagee

  • Administrator
  • Hero Member
  • *****
  • Posts: 1263
  • Popularity: 42
    • View Profile
Re: Google Play services and the future of Android
« Reply #1 on: May 19, 2013, 01:47:17 AM »
Good post JayJ!
Use this link to get $10 in FREE BITCOIN at Coinbase, the world's most popular and trusted cryptocurrency account.

Offline JayJ

  • Android Jedi
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2100
  • Popularity: 73
  • Long term Android fan, long term A**le hater!!
    • View Profile
Re: Google Play services and the future of Android
« Reply #2 on: May 19, 2013, 02:49:12 AM »
Thanks BFM...

I watched I/O this year (whilst cooking tea) and like many I was waiting for new hardware and/or a new version of Android so initially I was disappointed but once I got over that disappointment I realized what Google had done... They updated Android without an update and I wanted others to realized just how important this was...

Sent from my Paranoid Nexus 4 using Tapatalk 4 Beta
« Last Edit: May 20, 2013, 12:18:16 AM by JayJ »
Nexus 5 stock rooted 4.4 Franco kernel

Nexus 7 FHD stock rooted 4.4

Offline fxsarge

  • Hero Member
  • *****
  • Posts: 535
  • Popularity: 15
    • View Profile
Re: Google Play services and the future of Android
« Reply #3 on: May 19, 2013, 08:13:55 AM »
I'm so excited with new music app. That's all they had to do for me.

Sent from my Nexus 4 using Xparent BlueTapatalk 2


Offline JayJ

  • Android Jedi
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2100
  • Popularity: 73
  • Long term Android fan, long term A**le hater!!
    • View Profile
Re: Google Play services and the future of Android
« Reply #4 on: May 20, 2013, 12:19:32 AM »
Yeah the update is nice but no All Access here in the UK, honestly I'm not bothered because I don't listen to music regularly enough to warrant a monthly subscription...

Sent from my Paranoid Nexus 4 using Tapatalk 4 Beta

Nexus 5 stock rooted 4.4 Franco kernel

Nexus 7 FHD stock rooted 4.4

 


* Top Boards

* 'Like' And 'Follow' Us!

* Top Posters

bjs229 bjs229
2682 Posts
JayJ JayJ
2100 Posts
S.Prime S.Prime
2017 Posts
Babyfacemagee Babyfacemagee
1263 Posts
matt matt
936 Posts
birdastrompgman birdastrompgman
840 Posts
loociddreemr loociddreemr
708 Posts