Scott Main | 08c5753 | 2009-10-22 14:57:09 -0700 | [diff] [blame^] | 1 | page.title=Android 2.0 Platform Highlights |
| 2 | sdk.date=October 2009 |
| 3 | |
| 4 | @jd:body |
| 5 | |
| 6 | |
| 7 | <style type="text/css"> |
| 8 | #jd-content div.screenshot, |
| 9 | #jd-content div.video { |
| 10 | float:right; |
| 11 | clear:right; |
| 12 | padding:15px 60px; |
| 13 | font-size:.9em; |
| 14 | font-weight:bold; |
| 15 | line-height:1.7em; |
| 16 | } |
| 17 | #jd-content div.video { |
| 18 | padding-top:0; |
| 19 | margin-top:-15px; |
| 20 | } |
| 21 | #jd-content div.screenshot.second { |
| 22 | clear:none; |
| 23 | padding:15px 0 15px 60px; |
| 24 | } |
| 25 | #jd-content div.screenshot img { |
| 26 | margin:0; |
| 27 | border:1px solid #ccc; |
| 28 | } |
| 29 | </style> |
| 30 | |
| 31 | <div class="video"> |
| 32 | <object width="278 height="180"> |
| 33 | <param name="movie" value="http://www.youtube.com/v/opZ69P-0Jbc&hl=en&fs=1&"></param> |
| 34 | <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param> |
| 35 | <embed src="http://www.youtube.com/v/opZ69P-0Jbc&hl=en&fs=1&" type="application/x-shockwave-flash" |
| 36 | allowscriptaccess="always" allowfullscreen="true" width="278" height="180"></embed> |
| 37 | </object> |
| 38 | </div> |
| 39 | |
| 40 | |
| 41 | <p>The Android 2.0 platform introduces many new and exciting features for |
| 42 | users and developers. This document provides a glimpse at some of the new features |
| 43 | and technologies in Android 2.0.</p> |
| 44 | |
| 45 | <ul> |
| 46 | <li><a href="#UserFeatures">New User Features</a></li> |
| 47 | <li><a href="#PlatformTechnologies">New Platform Technologies</a></li> |
| 48 | </ul> |
| 49 | |
| 50 | |
| 51 | |
| 52 | <h2 id="UserFeatures" style="clear:right">New User Features</h2> |
| 53 | |
| 54 | <!-- screenshots float right --> |
| 55 | |
| 56 | <div class="screenshot"> |
| 57 | <img src="images/2.0/quick-connect.png" class="screenshot" alt="" /><br/> |
| 58 | Quick Contact for Android |
| 59 | </div> |
| 60 | |
| 61 | <div class="screenshot second"> |
| 62 | <img src="images/2.0/multiple-accounts.png" class="screenshot" alt="" /><br/> |
| 63 | Multiple Accounts |
| 64 | </div> |
| 65 | |
| 66 | <div class="screenshot"> |
| 67 | <img src="images/2.0/mms-search.png" class="screenshot" alt="" /><br/> |
| 68 | Messaging Search |
| 69 | </div> |
| 70 | |
| 71 | <div class="screenshot second"> |
| 72 | <img src="images/2.0/email-inbox.png" class="screenshot" alt="" /><br/> |
| 73 | Email Combined Inbox |
| 74 | </div> |
| 75 | |
| 76 | <div class="screenshot"> |
| 77 | <img src="images/2.0/camera-modes.png" class="screenshot" alt="" /><br/> |
| 78 | Camera Modes |
| 79 | </div> |
| 80 | |
| 81 | |
| 82 | |
| 83 | <h3 id="Contacts">Contacts and accounts</h3> |
| 84 | |
| 85 | <ul> |
| 86 | <li>Multiple accounts can be added to a device for email and contact |
| 87 | synchronization, including Exchange accounts. (Handset manufacturers can |
| 88 | choose whether to include Exchange support in their devices.)</li> |
| 89 | <li>Developers can create sync adapters that provide synchronization with |
| 90 | additional data sources.</li> |
| 91 | <li>Quick Contact for Android provides instant access to |
| 92 | a contact's information and communication modes. For example, a user can tap a |
| 93 | contact photo and select to call, SMS, or email the person. Other applications |
| 94 | such as Email, Messaging, and Calendar can also reveal the Quick Contact widget |
| 95 | when you touch a contact photo or status icon.</li> |
| 96 | </ul> |
| 97 | |
| 98 | |
| 99 | <!-- |
| 100 | <ul> |
| 101 | <li>Sync support for contacts from multiple data sources including Exchange. |
| 102 | Handset manufacturers can choose whether or not to include Exchange support |
| 103 | in their devices.</li> |
| 104 | <li>New way to hover on a person to see more info and select communication |
| 105 | mode (for example, phone, SMS, email).</li> |
| 106 | </ul> |
| 107 | --> |
| 108 | |
| 109 | <h3 id="Email">Email</h3> |
| 110 | |
| 111 | <ul> |
| 112 | <li>Exchange support.</li> |
| 113 | <li>Combined inbox to browse email from multiple accounts in one page.</li> |
| 114 | </ul> |
| 115 | |
| 116 | |
| 117 | <h3 id="Messaging">Messaging</h3> |
| 118 | |
| 119 | <ul> |
| 120 | <li>Search functionality for all saved SMS and MMS messages.</li> |
| 121 | <li>Auto delete the oldest messages |
| 122 | in a conversation when a defined limit is reached.</li> |
| 123 | </ul> |
| 124 | |
| 125 | |
| 126 | <h3 id="Camera">Camera</h3> |
| 127 | |
| 128 | <ul> |
| 129 | <li>Built-in flash support</li> |
| 130 | <li>Digital zoom</li> |
| 131 | <li>Scene mode</li> |
| 132 | <li>White balance</li> |
| 133 | <li>Color effect</li> |
| 134 | <li>Macro focus</li> |
| 135 | </ul> |
| 136 | |
| 137 | <h3 id="Keyboard">Android virtual keyboard</h3> |
| 138 | |
| 139 | <ul> |
| 140 | <li>An improved keyboard layout to makes it easier to hit the correct characters |
| 141 | and improve typing speed.</li> |
| 142 | <li>The framework's multi-touch support ensures that key presses aren't missed |
| 143 | while typing rapidly with two fingers.</li> |
| 144 | <li>A smarter dictionary learns from word usage and automatically includes |
| 145 | contact names as suggestions.</li> |
| 146 | </ul> |
| 147 | |
| 148 | |
| 149 | <h3 id="Browser">Browser</h3> |
| 150 | |
| 151 | <ul> |
| 152 | <li>Refreshed UI with actionable browser URL bar enables users to directly |
| 153 | tap the address bar for instant searches and navigation.</li> |
| 154 | <li>Bookmarks with web page thumbnails.</li> |
| 155 | <li>Support for double-tap zoom.</li> |
| 156 | <li>Support for HTML5:</p> |
| 157 | <ul> |
| 158 | <li>Database API support, for client-side databases using SQL.</li> |
| 159 | <li>Application cache support, for offline applications.</li> |
| 160 | <li>Geolocation API support, to provide location information about the device.</li> |
| 161 | <li>{@code <video>} tag support in fullscreen mode.</li> |
| 162 | </ul> |
| 163 | </li> |
| 164 | </ul> |
| 165 | |
| 166 | |
| 167 | <h3 id="Calendar">Calendar</h3> |
| 168 | <ul> |
| 169 | <li>Agenda view provides infinite scrolling.</li> |
| 170 | <li>Events indicate the attending status for each invitee.</li> |
| 171 | <li>Invite new guests to events.</li> |
| 172 | </ul> |
| 173 | |
| 174 | |
| 175 | <h2 id="PlatformTechnologies" style="clear:right">New Platform Technologies</h2> |
| 176 | |
| 177 | <h3 id="MediaFramework">Media Framework</h3> |
| 178 | |
| 179 | <p>Revamped graphics architecture for improved performance that enables better |
| 180 | hardware acceleration.</p> |
| 181 | |
| 182 | |
| 183 | <h3 id="Bluetooth">Bluetooth</h3> |
| 184 | |
| 185 | <ul> |
| 186 | <li>Bluetooth 2.1</li> |
| 187 | <li>New BT profiles: Object Push Profile (OPP) and Phone Book Access Profile (PBAP)</li> |
| 188 | </ul> |
| 189 | |
| 190 | |
| 191 | <h3 id="DeveloperAPIs">New Framework APIs</h3> |
| 192 | |
| 193 | <p>Android 2.0 includes several new developer APIs. |
| 194 | For an overview of new APIs, see the |
| 195 | <a href="{@docRoot}sdk/android-2.0.html#api">Android 2.0 version notes</a>.</p> |
| 196 | |
| 197 | <p>For a complete report of all API changes, see the |
| 198 | <a href="{@docRoot}sdk/api_diff/5/changes.html">API Differences Report</a>.</p> |
| 199 | |
| 200 | |
| 201 | |