At press event in July 2013, Google unveiled the second-generation Nexus 7 tablet, which had been widely leaked and discussed in the press, as well as an updated version of Android Jelly Bean, 4.3. Prior to this event, we only knew for certain that Android 4.3 would contain support for Bluetooth Low Energy (BLE) and some under-the-hood graphics rendering improvements, both of which were revealed at this year’s Google I/O conference. Google has now confirmed that the features directly impacting users with this release include:
- Restricted Profiles –Allows creation of restricted accounts on the device which only have access to the apps you allow, as well as the ability to restrict the content within those apps. API access will also be available so that apps can tailor their behavior when they know they’re operating under a restricted profile (for example, to turn off the ability to make in-app purchases).
- OpenGL ES 3.0 – Inclusion allows important 3D technology (especially vital for gaming) which provides improved colors, texture details, and effects such as lens flare (requires supported hardware). As a user, I’m looking forward to games utilizing the new OpenGL ES 3.0, which will enable stunning graphics.
- Hardware based DRM – Allows 1080p HD streaming from Netflix (requires supported hardware).
The developer documentation for this release, including how to work with Restricted Profiles, Bluetooth Low Energy, and OpenGL ES 3.0 is available here. This documentation includes additional items not discussed at the press event, such as WiFi scanning (a mode in which WiFi never fully turns off, but sips power while it keeps track of networks around it to improve location services), improved bi-irectional text support, accessibility enhancements, testing and debugging changes, and graphics API changes.
As a developer, and a parent, I was most excited about the Restricted Profiles. However, upon upgrading my first generation Nexus 7 to Android 4.3, I encountered problems with several apps that were not compatible, either with 4.3 or the new Restricted Profiles. It’s going to take some time for developers to add support for Restricted Profiles, as the marketplace for this version of Android grows. Even so, this feature has a great deal of potential for enabling off-the shelf Android tablets to be used as kiosks and POS (Point-of-Sale) systems.
There were also more announcements in the press event related to Google Android apps, such as live, realtime collaborative editing in Google Docs and a new Google Play app. But the really big news was the release of the Chromecast, a $35 device that plugs into your TV and lets you “cast” YouTube and Netflix from your Chrome web browser or android device to your television. This operates in two modes:
- It transitions the video stream from YouTube or Netflix directly to Chromecast; you can turn off your control device, and it will keep playing, or
- As a kind of remote desktop, it shares a Chrome tab on your computer. This is great for things like web based slideshows (e.g., Prezi), but not so hot for video, such as Hulu, HBO Go, etc. There is a Software Development Kit (SDK) for adding 3rd-party streaming support, and Hulu, HBO, and others have announced that they are currently developing to work with Chromecast, so support should be coming in the following months.
You can watch the full video of the press conference here.