Takeaways from Google I / O 2013 – All Androids Are Equal!

News
Scarlette Lennon30 September 2021Last Update : 9 months ago
Takeaways from Google I / O 2013 – All Androids Are Equal!

introduction

Back then, Google developer conferences were buzzing around Google Maps, the web toolkit, and more. But as of the last conference, the spotlight was on Android and Chrome in that order. Perhaps the huge opportunity offered by smartphones has sunk deep into Google. A fact recognized by Larry Page himself when he joked that he would like to run the business through his smartphone.

Google has sought to integrate its other products with Android and update them to Android without having to update Android to match them in terms of compatibility.

Updates

As mentioned in the previous paragraph, Android aficionados see a bright side in limited Android updates. Blogs are full of how the features introduced from this edition do not necessarily need an update in the operating system. It provides material for tuning because the basic principle for changing the version of an operating system is to allow it to play all applications, whether old or futuristic. The different versions and configurations (from individual mobile hardware companies like Samsung, HTC, Sony, etc.) of Android created massive firewalls to update even Google’s proprietary applications; apps that deliver the ultimate Android experience. Google, via its functional update, effectively tackles the problem of fragmentation because Google+, Gmail, Google Maps, Google Play, the applications present in Android from Froyo versions as well as Google Music All Access which must be introduced now can all reside in Froyo and later versions without needing an update. It appears that the issue of fragmentation has hopefully been resolved.

Android Studio: this update is called android! This means that it is specific to Android. The news is that Google plans to introduce Android Studio to replace the existing Eclipse development environment for Android apps. Google worked with JetBrains to create Android Studio. Of course, this development has a few details to work out, but Google believes that this IDE, once launched, would help Android developers increase their productivity. Here’s how it might help you:

  • It combines the capabilities of Maven and Ant to create flexible and flavorful solutions.
  • Excellent code editing skills, including finding online resources and Android specific customizations. It is enhanced by the editor’s advanced user interface which allows drag and drop widgets, simulate the output view in different hardware configurations, and even preview when editing in XML.
  • Provides in-depth analysis capability to identify all kinds of bugs
  • Provides wizards based on predefined templates and also access to other Google services.
  • Provides easy migration of projects from Eclipse (as an export) or import into Studio (existing Eclipse IDE projects).

Google has, like Android OS, made Android Studio free and open source which might be the sweetener.

Google To play: Android developers can use Google Play services to get the desired APIs to build maps, games or social networks (read Google+) on Android devices (mobile or tablets).

Games: Entertainment is moving en masse to portable devices, emphasizing the same user experience as in the computer / game console. Google has improved the user experience by introducing the following features:

  • Leaderboards: A maximum of 100 leaderboards, public and social, are provided to allow developers to engage users by allowing them to compare scores with other players. Ratings are created automatically for daily, weekly, monthly, or custom versions.
  • Reward System: Developers can reward users for their engagement in the game by providing standard or incremental achievements that can be viewed in a user interface. The can use development consoles to control achievements.
  • Google provides Cloud Saving APIs to save game state and settings to the cloud.
  • Developers can allow users to invite other players to the game or play with random users with a maximum limit of 4.

Google facilitates the development of location-based applications by providing the following APIs:

Geolocation API: this API allows you to define geographic limits. It also offers the following options:

  • to create alert filters for customers leaving a particular area
  • change location updates in response to the client’s locomotion habit (such as walking, riding or driving) (see Activity recognition API)
  • add or remove geographic boundaries

Merged Location Provider: This API uses an underlying schema to provide the appropriate results for your location query, even complex-level queries. It’s fast, versatile, and uses less battery power.

Activity recognition provider: This API uses power sensors to detect customer’s current activity, for example, driving, walking, idling, etc. This is used in tandem with the Geofencing API to deliver the appropriate updates to the client.

Single sign-on via Google+: Considering that users change mobile devices often and these devices can run different operating systems, Google provides the API to connect through Google+ on any device. This removes the need to make services like Google Wallet, Games, More device specific. There are libraries for these services that respond to the auto-signature request using their method.

Google Cloud Messaging: Google made it possible to register apps using its unique method. It also provides messaging to third-party servers through its two-way messaging (XMPP) using Cloud Connection Server. Users can sync notifications across all devices using Google APIs for user notification.

Google Play Developer Console: Google has supported its huge community of Android developers and this year’s conference added a boost.

Application translation service: Google’s localization support team allows you to benefit from translation services for a small fee and to publish the strings for translation in the language of your choice. If needed, it prompts the apt localization bite in the app graphics, APK, or About Product sections. It ultimately helps developers reach a wider audience.

Analysis and monetization: Keeping track of an application’s performance just got easier. Google Play and Google Analytics provide additional services such as app views and downloads and engagement metrics.

Google introduced the Order Status API to allow developers to view the order status of an integrated application from their servers. It also decided not to charge test accounts for in-app test purchases.

Alpha and beta testing and phased deployments: Google added alpha-beta testing to allow developers to split their apps into two versions, alpha and beta, and have them tested by different user groups. If necessary, testers for Google+ can also be added to test these versions.

Developers can now only roll out updates to their apps to a batch of users to rate their feedback. Developers can set the percentage of users who would use the update.

Verdict

Maybe for those who expect Android to only sing Google I / O 2013, this could be a drag. But for those who are familiar with the maverick that is Google, will vouch for the clever way it has done to please the Android community. The updates to Google Play, its services, the launch of Android Studio, cloud messaging, and the ability to connect to Google services without an operating system or hardware required are significant changes. In short, it is about updating the features without needing to update the operating system.

Google’s I / O 2013 was an Android winner, in a low-key way!

* Androider = an Android fan who swears by him anytime, anywhere!

Short Link