https://www.theserverside.com/news/4500247421/Google-I-O-keynotes-announce-plenty-of-toys-for-Andriod-developers-to-love
Thursday, May 28th 2015 marked the first day of Google’s annual developer conference, Google I/O, at the fabled Moscone Conference Center in San Francisco. Unconfirmed reports peg the attendance at 3,500 people, with most of the attendees being professional software developers.
On to the keynotes
Google conference keynotes are anything but bland. Thursday's two-and-a-half-hour keynote began with an animated music video on a screen that covered three of the four walls in the enormous conference hall. During the keynote, speakers from Google made dozens of announcements, including the following:
Android M
The Android M Developer Preview would be available immediately. Android M includes six main areas of innovation:
Android M also includes easy sharing with people on a frequently shared list, simplified volume controls, and improved copying and pasting of text. The initial developer preview is available today.
Google conference keynotes are anything but bland.
Android Wear
A new release of Android Wear will roll out in the next few weeks. Android Wear features always-on apps. The wearer can see important information (shopping lists, directions, and so on) without flicking a wrist or touching the watch face. To conserve battery, apps in idle mode appear slightly dimmed and in black-and-white.
With the new Android Wear release, the wearer can use wrist gestures to scroll between messages. And here’s a cute feature: if the user draws an emoticon on the screen, the watch recognizes the emoticon, and adds the emoticon to whatever message is currently being composed for sending.
Project Brillo
Project Brillo, for home-based devices, is a minimal operating system derived from Android. Brillo has broad support among processors and is easy to secure. Along with Brillo comes a new set of communication protocols named Weave. Weave works in conjunction with any Android device, with Brillo, and with other operating systems. The Brillo developer preview is expected in Q3 this year, and the Weave developer preview is expected in Q4.
Machine Learning and Google Photos
Machine learning using deep neural nets is the technology driving Google Photos. Starting immediately, with Google Photos, everyone has unlimited space to store photos (up to 16 Megapixel) and videos (up to 1080p) in the cloud. Google Photos is available for Android, iOS, and on the web.
Google Photos can sort your images by date, by person, and by category. The categories include people, places, and things. You see photos grouped day by day, but you can pinch the screen to zoom out for grouping month by month or even year by year.
Offline viewing
Many users have serious connectivity constraints so Google is working to make more information available offline. Later this year, users will be able to view a YouTube video offline for up to 48 hours. Google is also working with Maps to make the information available with no network connectivity. In the keynote, a Google representative demonstrated navigation through Mexico City, and even searching for information about places in Mexico City, while the device was in airplane mode.
Android Studio
For Android developers, version 1.3 of the Android Studio integrated development environment is being released immediately. This new release involved full support for native C/C++ development and improved build speed.
The Play Store
Starting immediately, developers can have their own pages on the Google Play Store. Developers can experiment with different versions of their app’s listings and get stats on the responses from various versions. And with the soon-to-be-released Cloud Text Lab, developers will be able to upload an app and get immediate test results for runs of the app on several devices. The Play Store includes more ways to flag family-friendly content, with apps filters for age, familiar characters and the presence or absence of in-app advertising.
Nanodegree, Cardboard and Jump
In conjunction with Udacity, Google is launching a Nanodegree course. This six-month course costs only $200 (USD) per month, and trains participants in Android development.
An improved Cardboard viewer accepts phones of any size. Starting today, the new software development kit for Cardboard supports both Android and iOS. With a new program named Expeditions, teachers from around the world can create online virtual reality experiences for their students.
A new initiative called Jump allows anyone to create 3D 360-degree virtual reality video. The Jump system uses an array consisting of 16 cameras configured in a full circle. Users can put their own cameras on the array or purchase a pre-built system from GoPro. A part of the Jump project named Assembler takes the feeds from 16 cameras and combines them into a seamless virtual reality experience. Anyone can view the videos with Cardboard and a smartphone. This summer, YouTube will make the videos available through a YouTube VR channel.
As was mentioned before, Google I/O keynotes never disappoint, and this year's conference is no exception.
What were you expecting to hear about from the Google I/O keynote? Let us know!
Follow Barry too: @allmycode
Books penned by Barry Burd:
Java
For Dummies
Android
Application Development All-in-One For Dummies
Beginning
Programming with Java For Dummies
Java
Programming for Android Developers For Dummies
29 May 2015