LOTS ABOUT LOLLIPOP, NEWS ABOUT NEXUS

Awesome Inc Team

Awesome Inc Team,

April 29, 2015

Recently, Google announced the official release for the next version of their popular mobile operating system, Android 5.0 “Lollipop.” The update will be available for users in the coming weeks and launch on Google’s new flagship phone, the Nexus 6. The biggest news for developers is that the Software Development Kit (SDK) was released on October 17, and this allows app creators to implement some of the exciting new capabilities that come with the update. Now developers have a chance to show off implementations of what they were shown when the Android L preview was unveiled at Google I/O in June. Here’s a rundown of what’s new and relevant to developers, sourced from the Android Developer site.

New UI Guidelines

What: Google Material Design - “A design metaphor inspired by paper and ink that provides a reassuring sense of tactility.”

Who it affects: Anyone who wants their Android app to look really cool.

Back at Google I/O this summer, a new set of design guidelines, dubbed Material Design, was introduced. These standards will dictate the look and feel of Android and Google-produced applications, and Android 5.0 introduces some new elements to encourage developers to make their apps consistent with the vision.

The main elements for material design-consistent apps that are new include a new app theme, new widget implementations, and new APIs for animations throughout the app.

New Runtime Environment

What: Android Runtime (ART)

Who it affects: Developers who care about what goes on behind-the-scenes

On the backend of things, Lollipop has introduced a new runtime environment called ART. Originally an experiment on the previous release, KitKat, ART doesn’t need existing apps to change to experience the benefits. ART provides what is called “ahead-of-time” compilation, which allows apps to run faster and more efficiently. This mean an app is compiled all at once at the start instead of on-the-fly as in the current Dalvik model, which should cause considerable speed increase. Some other benefits are more debugging tools and better crash reports for developers.

New Notifications

What: Lock screen visibility for notifications

Who it affects: Developers of apps with notifications

In addition to inheriting the smooth Material Design animations, notifications are getting some special upgrades in Android Lollipop. Notifications are now visible front and center on the lock screen rather than just in the notification pane. Because of this, apps now have the option to create visibility options for their notifications. Instead than the default notification, apps can choose to show a message on the notification rather than its content when the phone is locked, or keep their notifications from appearing on the lockscreen at all.

New resource manager

What: New ways for apps to save battery

Who it affects: Developers who care about conserving resources (hopefully everyone)

One of the biggest things in Android 5.0 is a push for improving battery life, and this includes providing tools for helping apps use less battery. Codenamed Project Volta, the initiative adds new APIs that allow apps to do cool things like schedule processes to run at time when the phone is plugged in, or on Wi-Fi instead of cellular. These tools work too; Ars Technica reports that these tactics can cause a 36% increase in battery life on a Nexus 5.

The new Nexus lineup

To show off what this new software can do, Google has updated its first-party phone line, Nexus. The Nexus line is mainly a reference device with tight integration and optimization of the new software, usually sold through Google, but now available through major cell carriers. The first new device announced was the Nexus 6, a massive phone with a 5.96 inch 1440p display. It boasts a quad-core Qualcomm Snapdragon 805, Adreno 420 graphics, and 3 GB RAM. Mostly a souped up 2nd gen Moto X, it also has a 13 MP rear camera with optical image stabilization, 4K video, and dual-front facing speakers. If there’s any device that makes Lollipop look like a champ, this is it.

For the tablet side of things, the Nexus 9 was introduced, with a 8.9 inch IPS LCD display, an Nvidia Tegra K1 processor and Kepler GPU. It too will have dual front-facing speakers, and will be a prime showcase for Android Lollipop.

The most intriguing new addition is the Nexus Player, a media streaming box like Android TV. It features a voice activated remote, an optional game controller and Google Play centric-home screen. It features Chromecast capability and can mirror select iOS devices, Android devices, pages in Chrome on any computer, and Chromebooks. The player looks to replace the game console, with free online multiplayer in Google Play, and synchronization with the companion phone app.

Google is really stepping up its game this time around, with important updates for developers and users alike. Material design gives Android the visual update it needs, and ART gives it the performance it needs to stay relevant in today’s discerning market. The new Nexus line will really be able to show off what the new Android can do. For more about the new update, see https://android.com.

Source Android Developer Documentation