Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

Why Facebook Fears Google - API Calls?

2015-12-26
what if Google could deal Facebook a major blow I'm talking like right to the family jewels you see it comes down to api's and for you noobs up there API stands for application program interface suffice it to say it's a fancy word for being a middleman between various programs they allow programs to interact communicate and share data and they're everywhere and they're absolutely crucial to our digital world you see every time you view Google Maps information on your Facebook app the app must make an API call through to Google servers every time you received a facebook notification on your phone if you're an Android user Google must handle the API call this cost Google money so far they haven't been charging developers for it but they certainly could now this amount would be miniscule for small app developers especially for apps that don't reach for Google services like Google Maps but for Facebook the bottom line would be absolutely staggering you see most Facebook users own Android devices and Facebook owns four of the most popular Android apps in the world Facebook whatsapp Instagram and messenger all of which rely heavily on Google handled API calls now for those of you who are thinking no jace Google would never do that think about it Google did start charging for Google Maps usage years ago and just because they've been mute thus far on the API calls Facebook should be concerned now currently it's totally feasible to use a method of delivery other than Google Cloud messaging the service that handles API calls so prior to this summer Facebook may have had hopes of developing their own system and decoupling themselves from Google but just like the final scenes of ghostbusters despair arrived in the form of something soft white and round marshmallow androids newest version introduced a number of changes to the way Android operating system handles notifications these changes make it much more difficult for developers to use anything but Google Cloud messaging to ferry notifications to their apps now what makes sense that Google would want to make sure that apps use their proprietary system to vet app notifications before sending them out to Android devices in terms of both security and consistent your experience this is a no-brainer but now Facebook is staring down the barrel of an Android future in which they will no longer have any other option but to lean on Google's API support and as some of you know one of the major goals of marshmallow was to improve battery life across Android devices Google realized that one of the best ways to do this was to let devices doze for longer intervals and handle notifications in batches marshmallow introduced a task system that allows developers to categorize push content as low priority and high priority low priority notifications get bundled off by Google Cloud messaging and sent to devices over intervals high priority notifications that may require immediate action like Facebook notifications are sent right away waking up the device notifications increase engagement with an app by creating this division Google is essentially encouraging developers to make every notification a high priority notification if developers do this then this battery saving method will be a bust to salvage it Google may start trying to decide themselves what notifications constitute the high priority label now you can see how that might be a major issue for Facebook they don't want mother Google deciding when and how you get your notifications that's how Facebook makes their money bringing you back to the app now you might be thinking Jace Facebook is a multi-billion dollar business they have the money and developers to make their own and not rely on Google but think about it for that really to work that have to come up with their own Google Maps their own Gmail their own YouTube their own Google search on Play Store etc etc etc it's a massive enterprise it might be easier to make nice and play with Google although very expensive thanks for watching Android army my name is Jase love to connect with you right here on Google+ or Twitter you don't want to forget about my brothers and sister and Android we're working super hard to be your source for all things and
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.