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