diff --git a/docs/html/about/versions/jelly-bean.jd b/docs/html/about/versions/jelly-bean.jd index d68c21330128c..3d87ef775b9f9 100644 --- a/docs/html/about/versions/jelly-bean.jd +++ b/docs/html/about/versions/jelly-bean.jd @@ -32,7 +32,8 @@ page.title=Android 4.1 for Developers

Welcome to Android 4.1, Jelly Bean!

Android 4.1 is the fastest and smoothest version of Android yet. We’ve made -improvements throughout the platform and added great new features for users and developers. This document provides a glimpse of some of the new features and technologies +improvements throughout the platform and added great new features +for users and developers. This document provides a glimpse of what's new for developers.

See the Android 4.1 APIs document for a detailed look at the new developer APIs,

@@ -92,16 +93,25 @@ improvements throughout the platform and added great new features for users and -

Bi-Directional Text Support

+

Bi-Directional Text and Other Language Support

Android 4.1 helps you to reach more users through support for bi-directional text in TextView and EditText elements. Apps can display text or handle text editing in left-to-right or right-to-left scripts. Apps can make use of new Arabic and Hebrew locales and associated fonts.

+

Other types of new language support include:

+ +

User-installable keymaps

The platform now supports user-installable keyboard maps, such as for additional international keyboards and special layout types. By default, Android 4.1 includes 27 international keymaps for keyboards, including Dvorak. When users connect a keyboard, they can go to the Settings app and select one or more keymaps that they want to use for that keyboard. When typing, users can switch between keymaps using a shortcut (ctrl-space).

You can create an app to publish additional keymaps to the system. The APK would include the keyboard layout resources in it, based on standard Android keymap format. The application can offer additional keyboard layouts to the user by declaring a suitable broadcast receiver for ACTION_QUERY_KEYBOARD_LAYOUTS in its manifest.

- @@ -139,7 +149,7 @@ style="font-weight:500;">Expandable notifications let you dsplay more typ -
+
@@ -147,7 +157,7 @@ style="font-weight:500;">Expandable notifications let you dsplay more typ style="font-weight:500;">App Widgets can resize automatically to fit the home screen and load different content as their sizes change.

-
+

Resizable app widgets

@@ -278,7 +288,7 @@ style="font-weight:500;">App Widgets can resize automatically to fit the

Android 4.1 supports multichannel audio on devices that have hardware multichannel audio out through the HDMI port. Multichannel audio lets you deliver rich media experiences to users for applications such as games, music apps, and video players. For devices that do not have the supported hardware, Android automatically downmixes the audio to the number of channels that are supported by the device (usually stereo).

-

4ndroid 4.1 also adds built-in support for encoding/decoding AAC 5.1 audio.

+

Android 4.1 also adds built-in support for encoding/decoding AAC 5.1 audio.

Audio preprocessing

@@ -299,11 +309,23 @@ style="font-weight:500;">App Widgets can resize automatically to fit the

You can now debug your Renderscript compute scripts on x86-based emulator and hardware devices. You can also define multiple root-style kernels in a single Renderscript source file.

+

Android Browser and WebView

+ +

In Android 4.1, the Android Browser and WebViews include these enhancements:

+
    +
  • Better HTML5 video user experience, including touch-to-play/pause and smooth transition from inline to full screen mode.
  • +
  • Improved rendering speed and reduced memory usage for better scrolling and zooming performance.
  • +
  • Improved HTML5/CSS3/Canvas animation performance.
  • +
  • Improved text input.
  • +
  • Updated JavaScript Engine (V8) for better JavaScript performance.
  • +
  • Support for the updated HTML5 Media Capture specification (the "capture" attribute on input type=file elements).
  • +
+ +

Google APIs and services

To extend the capabilities of Android even further, several new services for Android are available.

-

Google Cloud Messaging for Android

Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users on Android devices, without needing a proprietary sync solution.

diff --git a/docs/html/index.jd b/docs/html/index.jd index 7a7f61af78c22..65e52add368ec 100644 --- a/docs/html/index.jd +++ b/docs/html/index.jd @@ -14,15 +14,15 @@ page.metaDescription=The official site for Android developers. Provides the Andr