One of the great things about Google is it's ability to adapt quickly to the problems that it's facing and one of those recent problems was Android fragmentation.
Recent KitKat update shows that the process of updating that huge user-base of Android is absolutely a difficult thing for Google to handle due to carriers and chip makers latency shown in this info-graphic done by HTC recently.
So Google come up with a solution to this problem and it was Google Play Services.
Google Play Services is mainly a set of APIs that were usually included in a software update to Android but Google decided that it will be a standalone thing to support those old devices with new services done by Google.
The SDK includes Location, Games, Google+, Drive, Google wallet and many more APIs to help developers integrate those services in their apps and improve the efficiency of it.
So let's talk about the main subject of the post that is the usage of play services in MENA area, I'll talk here about location service specifically.
One of the main apps in every device here is Bey2ollak or Wasalny, those apps is of course the biggest apps in our area due to traffic problems that we face each day.
One of the main apps in every device here is Bey2ollak or Wasalny, those apps is of course the biggest apps in our area due to traffic problems that we face each day.
What i noticed in those apps is that it must use GPS to identify or track the location of the device, this behavior is long gone and deprecated in travel apps due to play services location APIs that make the device location aware without the need of GPS.
I hope that the developers of these apps become aware of this problem to save us some battery in our way home :)
I hope that the developers of these apps become aware of this problem to save us some battery in our way home :)
Nice Post! (effective as usual : D)
ReplyDeleteIt would be great if you add a subscription button to your blog so we can get notified by your upcoming new posts.
Thanks and keep going!
I guess i followed Google's method of releasing a beta then modify according to the feedback :)
ReplyDeleteThanks for your suggestion :)