page.title=Android 1.5 Features doc.type=source @jd:body <h3><b>Release features - Android 1.5</b> </h3> <div><div><div><div><b>Previous release highlights</b> :<a href="{@docRoot}source/overview-1.0.html">Android 1.0</a> <br><br>This page provides a high-level overview of the new features added to Android 1.5. To see the code itself, you can either use the<a href="http://android.git.kernel.org/">GitWeb</a> interface to view snapshots of the files, or you can<a href="{@docRoot}source/download.html">download</a> the source code onto your local machine. You can use<i>repo init -u</i> git://android.git.kernel.org/platform/manifest.git<i>-b android-1.5</i> to download the source code for Android 1.5.<br><br><b>User interface refinements:</b> <br><ul><li>System-wide: <ul><li>Refinement of all core UI elements </li> <li>Animated window transitions (off by default) </li> <li>Accelerometer-based application rotations </li> </ul> </li> <li>UI polish for: <ul><li>In-call experience </li> <li>Contacts, Call log, and Favorites </li> <li>SMS MMS </li> <li>Browser </li> <li>Calendar </li> <li>Email </li> <li>Camera Gallery </li> <li>Application management </li> </ul> </li> </ul> <div><b><br>Performance improvements:</b> <br></div> <ul><li>Faster Camera start-up and image capture </li> <li>Much faster acquisition of GPS location (powered by SUPL AGPS) </li> <li>Smoother page scrolling in Browser </li> </ul> <br><b>Applications</b> <br><ul><li>Camera Gallery </li> <ul><li>Video recording </li> <li>Video playback (MPEG-4 3GP formats) </li> </ul> <li>Browser </li> <ul><li>Updated with latest Webkit browser Squirrelfish Javascript engines </li> <li>Copy 'n paste in browser </li> <li>Search within a page </li> <li>User-selectable text-encoding </li> <li>UI changes include: </li> <ul><li>Unified Go and Search box </li> <li>Tabbed bookmarks/history/most-visited screen </li> </ul> </ul> <li>Contacts </li> <ul><li>Shows user picture for Favorites </li> <li>Specific date/time stamp for events in call log </li> <li>One-touch access to a contact card from call log event </li> </ul> </ul> <b><br>Application framework</b> <br><br></div> <div><ul><li>On-screen soft keyboard </li> <ul><li>Works in both portrait and landscape orientation </li> <li>Support for user installation of 3rd party keyboards </li> <li>User dictionary for custom words </li> </ul> <li>Home screen </li> <ul><li>Widgets </li> <ul><li>Bundled home screen widgets include: analog clock, calendar, music player, picture frame, and search </li> </ul> <li>Live folders </li> </ul> <li>UI framework </li> <ul><li>Framework for easier background/UI thread interaction </li> <li>New SlidingDrawer widget </li> <li>Horizontal ScrollView widget </li> </ul> <li>Home Screen framework </li> <ul><li>APIs for creating secure home screen widgets </li> <li>APIs for populating live folders with custom content </li> </ul> <li>Media framework </li> <ul><li>Raw audio recording and playback APIs </li> <li>Interactive MIDI playback engine </li> <li>Video recording APIs for developers (3GP format) </li> <li>Video and photo sharing Intents </li> <li>Media search Intent </li> </ul> <li>Input Method framework </li> <ul><li>Text prediction engine </li> <li>Ability to provide downloadable IMEs to users </li> </ul> <li>Speech recognition framework </li> <ul><li>Support for using speech recognition libraries via Intent </li> </ul> <li>Misc API additions </li> <ul><li>LocationManager - Applications can get location change updates via Intent </li> <li>WebView - Touch start/end/move/cancel DOM event support </li> <li>SensorManager - redesigned sensor APIs </li> <li>GLSurfaceView - convenience framework for creating OpenGL applications </li> <li>Broadcast Intent for app update install succeeded - for smoother app upgrade experience </li> </ul> </ul> </div> <div></div> <div><br><b>System software</b> <br><br></div> <ul><li>New Linux kernel (version 2.6.27) </li> <li>SD card filesystem auto-checking and repair </li> <li>SIM Application Toolkit 1.0 </li> </ul> <div><b><br>Supported hardware<br></b> <ul><li>Bluetooth</li> <ul><li>Stereo Bluetooth support (A2DP and AVCRP profiles) </li> <li>Auto-pairing </li> <li>Improved handsfree experience </li> </ul> </ul> <br><b>Developer tools</b> <br></div> <div><ul><li>Support for multiple versions of Android in a single SDK installation </li> <li>Improved JUnit support in ADT </li> <li>Easier application performance profiling </li> </ul> </div> </div> </div> </div>