BT

Android 4.1: Open Sourced with UI, Connectivity, Services and Tools Improvements

by Abel Avram on Jul 11, 2012 |

The recently open sourced Android 4.1, aka Jelly Bean, comes with several UI, connectivity, services and SDK enhancements, including: smoother UI, better HTML5 rendering, cloud messaging, performance and debugging tools.

Jean-Baptiste Queru, Technical Lead of the Android Open Source Project, has recently announced the open sourcing of Jelly Bean. Many of the new enhancements are related to the user interface and are backed up by APIs, including:

  • Using a 16 ms heartbeat for vsync timing for all drawing and animations
  • Triple buffering for smoother rendering, scrolling, paging and animations
  • Reduced touch latency through synchronizing touch to vsync, anticipating finger position, and boosting CPU
  • New performance monitoring tool, systrace, collecting kernel data. It helps evaluating application performance
  • Support for bi-directional text and new languages
  • Expandable notifications containing text, icons, buttons
  • Improved HTML5 experience

Regarding connectivity, Jelly Bean adds:

  • Easier Android Beam transfers using Bluetooth
  • Support for DNS-based service discovery used to access services provided by other Wi-Fi devices
  • Wi-Fi Direct has been improved to discover pre-associated services

Other enhancements:

  • Google Cloud Messaging lets application developers to send short messages to users
  • Applications are encrypted with a device-specific key before being sent to the device via Google Play
  • Only new bits are downloaded during application updates, and not the entire APK

The new Android SDK Revision 20 comes with the following improvements:

  • New application templates for creating apps, activities, master-detail flows and custom views
  • GLES Tracer for tracing all OpenGL calls
  • Device Monitor for debugging applications and tools
  • Systrace: tracing low-level kernel activity

An important change is Google’s plan to provide the Platform Development Kit (PDK) to device manufacturers two months ahead of new Android releases. The move is intended to let manufacturers provide an update for selected devices shortly after the mobile OS is announced. Until now, many manufacturers have announced the 4.0.1 upgrade several months after ICS was released, some even more than 6 months later.

Although ICS and some of the previous versions of Android may support Flash, Jelly Bean is not supporting it. Adobe has announced that there “will be no certified implementations of Flash Player for Android 4.1” because they have stopped developing and testing it. Also, Flash won’t be available for download through Google Play after August 15th except for those devices that already have it installed. That means either the device comes with Flash pre-installed or the user installs it before August 15th. Adobe has published the list of Flash-certified Android devices.

Google has announced the availability of Jelly Bean OTA for Galaxy Nexus HSPA+ devices. Nexus S, Motorola Xoom and Nexus 7 owners are to get their OTA later this month.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

flash市场份额越来越小了啊 by rao aaron

flash市场份额越来越小了啊

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT