Skip to content

Commit 68728cb

Browse files
committed
docs: add 2.2 platform highlights
Change-Id: I43bcdad9dbea11bfcc30eadac1ef91a2e5982df8
1 parent 8d0e37f commit 68728cb

File tree

8 files changed

+309
-0
lines changed

8 files changed

+309
-0
lines changed
Lines changed: 309 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,309 @@
1+
page.title=Android 2.2 Platform Highlights
2+
3+
@jd:body
4+
5+
6+
<style type="text/css">
7+
#jd-content {
8+
max-width:800px;
9+
}
10+
#jd-content div.screenshot {
11+
float:left;
12+
clear:left;
13+
padding:15px 30px 15px 0;
14+
}
15+
#jd-content div.video {
16+
float:right;
17+
padding:0 60px 40px;
18+
margin-top:-15px;
19+
}
20+
#jd-content table.columns {
21+
margin:0 0 1em 0;
22+
}
23+
#jd-content table.columns td {
24+
padding:0;
25+
}
26+
#jd-content table.columns td+td {
27+
padding:0 2em;
28+
}
29+
#jd-content table.columns td+td>*:first-child {
30+
margin-top:-2em;
31+
}
32+
.green {
33+
color:#8db529;
34+
font-weight:bold;
35+
}
36+
</style>
37+
38+
<!--
39+
<div class="video">
40+
<object width="278 height="180">
41+
<param name="movie" value="http://www.youtube.com/v/opZ69P-0Jbc&hl=en&fs=1&"></param>
42+
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess"
43+
value="always"></param>
44+
<embed src="http://www.youtube.com/v/opZ69P-0Jbc&hl=en&fs=1&" type="application/x-shockwave-flash"
45+
allowscriptaccess="always" allowfullscreen="true" width="278" height="180"></embed>
46+
</object>
47+
</div>
48+
-->
49+
50+
<p>The Android 2.2 platform introduces many new and exciting features for
51+
users and developers. This document provides a glimpse at some of the new user features
52+
and technologies in Android 2.2. For more information about the new developer APIs, see the <a
53+
href="android-2.2.html#api">Android 2.2 version notes</a>.</p>
54+
55+
<ul>
56+
<li><a href="#UserFeatures">New User Features</a></li>
57+
<li><a href="#PlatformTechnologies">New Platform Technologies</a></li>
58+
<li><a href="#DeveloperServices">New Developer Services</a></li>
59+
<li><a href="#DeveloperApis">New Developer APIs</a></li>
60+
</ul>
61+
62+
63+
64+
<h2 id="UserFeatures" style="clear:right">New User Features</h2>
65+
66+
<h3>Home</h3>
67+
68+
<table class="columns" style="max-width:800px">
69+
<tr>
70+
<td>
71+
<p>New Home screen <span class="green">tips widget</span> assists new users on how to configure the
72+
home screen with shortcuts and widgets and how to make use of multiple home screens.</p>
73+
<p>The Phone, applications Launcher, and Browser now have <span class="green">dedicated
74+
shortcuts</span> on the Home screen, making it easy to access them from any of the 5 home screen
75+
panels.</p>
76+
</td>
77+
<td>
78+
<img src="images/2.2/22home.png" alt="" height=150 />
79+
</td>
80+
</tr>
81+
</table>
82+
83+
84+
<h3>Browser</h3>
85+
86+
<table class="columns" style="max-width:800px">
87+
<tr>
88+
<td>
89+
<img src="images/2.2/22browser.png" alt="" height=220 />
90+
</td>
91+
<td>
92+
<p><span class="green">Flash:</span> Browser is able to fully support the latest version of Flash so
93+
the web experience is even closer to the desktop. Adobe Flash will be available to download from
94+
Android Market.</p>
95+
<p><span class="green">Performance of the browser</span> has been enhanced using the V8 engine,
96+
which enables faster loading of JavaScript-heavy pages.</p>
97+
</td>
98+
</tr>
99+
</table>
100+
101+
102+
<h3>Exchange support</h3>
103+
104+
<table class="columns" style="max-width:800px">
105+
<tr>
106+
<td>
107+
<p><span class="green">Improved security</span> with the addition of numeric pin or alpha-numeric
108+
password options to unlock device. Exchange administrators can enforce password policy across
109+
devices.</p>
110+
<p><span class="green">Remote wipe:</span> Exchange administrators can remotely reset the device to
111+
factory defaults to secure data in case device is lost or stolen.</p>
112+
<p><span class="green">Exchange Calendars are now supported</span> in the Calendar application.</p>
113+
<p><span class="green">Auto-discovery:</span> you just need to know your user-name and password to
114+
easily set up and sync an Exchange account (available for Exchange 2007 and higher).</p>
115+
<p><span class="green">Global Address Lists look-up</span> is now available in the Email
116+
application, enabling users to auto-complete recipient names from the directory.</p>
117+
</td>
118+
<td>
119+
<img src="images/2.2/22exchange.png" alt="" height=300 />
120+
</td>
121+
</tr>
122+
</table>
123+
124+
125+
<h3>Camera and Gallery</h3>
126+
127+
<table class="columns" style="max-width:800px">
128+
<tr>
129+
<td>
130+
<img src="images/2.2/22gallery.png" alt="" height=220 />
131+
</td>
132+
<td>
133+
<p>Gallery allows you to <span class="green">peek into picture stacks</span> using a zoom
134+
gesture.</p>
135+
<p>Camera <span class="green">onscreen buttons</span> provide easy access to a new UI for
136+
controling zoom, flash, white balance, geo-tagging, focus and exposure. Camcorder also provides
137+
an easy way to set video size/quality for MMS and YouTube.</p>
138+
<p>With the <span class="green">LED flash</span> now enabled for the Camcorder, videos can be shot
139+
at night or in low light settings.</p>
140+
</td>
141+
</tr>
142+
</table>
143+
144+
145+
<h3>Portable hotspot</h3>
146+
147+
<table class="columns" style="max-width:800px">
148+
<tr>
149+
<td>
150+
<p>Certain devices like the Nexus One can be turned into <span class="green">a portable Wi-Fi
151+
hotspot</span> that can be shared with up to 8 devices.</p>
152+
<p>You can use your Android-powered phone as a 3G connection for a Windows or Linux laptop by
153+
connecting their phone to the computer with a USB cable. The connection is then shared between the
154+
two devices.</p>
155+
</td>
156+
<td>
157+
<img src="images/2.2/22hotspot.png" alt="" height=180 />
158+
</td>
159+
</tr>
160+
</table>
161+
162+
163+
<h3>Multiple keyboard languages</h3>
164+
165+
<table class="columns" style="max-width:800px">
166+
<tr>
167+
<td>
168+
<img src="images/2.2/22keyboard.png" alt="" height=220 />
169+
</td>
170+
<td>
171+
<p>Multi-lingual users can add multiple languages to the keyboard and <span class="green">switch
172+
between multiple Latin-based input languages</span> by swiping across the space bar. This changes
173+
the keys as well as the auto-suggest dictionary.</p>
174+
</td>
175+
</tr>
176+
</table>
177+
178+
179+
<h3>Improved operating system performance</h3>
180+
181+
<table class="columns" style="max-width:800px">
182+
<tr>
183+
<td>
184+
<p><span class="green">Dalvik Performance Boost:</span> 2x-5x performance speedup for CPU-heavy code
185+
over Android 2.1 with Dalvik JIT.</p>
186+
<p>The graph to the right shows the performance <span class="green">speedup</span> from Android 2.1
187+
to Android 2.2 using various benchmark tests. For example, LinPack is now more than 5 times
188+
faster.</p>
189+
<p><span class="green">Kernel Memory Management Boost:</span> Improved memory reclaim by up to 20x,
190+
which results in faster app switching and smoother performance on memory-constrained devices.</p>
191+
</td>
192+
<td>
193+
<img src="images/2.2/jit-graph.png" alt="" height=200 />
194+
</td>
195+
</tr>
196+
</table>
197+
198+
199+
200+
201+
202+
<h2 id="PlatformTechnologies">New Platform Technologies</h2>
203+
204+
205+
<h3>Media framework</h3>
206+
207+
<ul>
208+
<li>New media framework (Stagefright) that supports local file playback and HTTP progressive
209+
streaming</li>
210+
<li>Continued support for OpenCore in Android 2.2</li>
211+
</ul>
212+
213+
214+
<h3>Bluetooth</h3>
215+
216+
<ul>
217+
<li>Voice dialing over Bluetooth</li>
218+
<li>Ability to share contacts with other phones</li>
219+
<li>Support for Bluetooth enabled car and desk docks</li>
220+
<li>Improved compatibility matrix with car kits and headsets</li>
221+
</ul>
222+
223+
224+
<h3>2.6.32 kernel upgrade</h3>
225+
226+
<ul>
227+
<li>HIGHMEM support for RAM &gt;256MB</li>
228+
<li>SDIO scheduling and BT improvements</li>
229+
</ul>
230+
231+
232+
233+
234+
<h2 id="DeveloperServices">New Developer Services</h2>
235+
236+
237+
<h3>Android Cloud to Device Messaging</h3>
238+
239+
<p>Apps can utilize Android Cloud to Device Messaging to enable mobile alert, send to phone, and
240+
two-way push sync functionality.</p>
241+
242+
243+
<h3>Android Application Error Reports</h3>
244+
245+
<p>New bug reporting feature for Android Market apps enables developers to receive crash and freeze
246+
reports from their users. The reports will be available when they log into their publisher
247+
account.</p>
248+
249+
250+
251+
252+
<h2 id="DeveloperApis">New Developer APIs</h2>
253+
254+
255+
<h3>Apps on external storage</h3>
256+
257+
<p>Applications can now request installation on the shared external storage (such as an SD
258+
card).</p>
259+
260+
261+
<h3>Media framework</h3>
262+
263+
<p>Provides new APIs for audio focus, routing audio to SCO, and auto-scan of files to media
264+
database. Also provides APIs to let applications detect completion of sound loading and auto-pause
265+
and auto-resume audio playback.</p>
266+
267+
268+
<h3>Camera and Camcorder</h3>
269+
270+
<p>New preview API doubles the frame rate from ~10FPS to ~20FPS. Camera now supports portrait
271+
orientation, zoom controls, access to exposure data, and a thumbnail utility. A new camcorder
272+
profile enables apps to determine device hardware capablities.</p>
273+
274+
275+
<h3>Graphics</h3>
276+
277+
<p>New APIs for OpenGL ES 2.0, working with YUV image format, and ETC1 for texture
278+
compression.</p>
279+
280+
281+
<h3>Data backup</h3>
282+
283+
<p>Apps can participate in data backup and restore, to ensure that users maintain their data
284+
after performing a factory reset or when switching devices.</p>
285+
286+
287+
<h3>Device policy manager</h3>
288+
289+
<p>New device policy management APIs allow developers to write "device administrator" applications
290+
that can control security features on the device, such as the minimum password strength, data wipe,
291+
and so on. Users can select the administrators that are enabled on their devices.</p>
292+
293+
294+
<h3>UI framework</h3>
295+
296+
<p>New "car mode" and "night mode" controls and configurations allow applications to adjust their UI
297+
for these situations. A scale gesture detector API provides improved definition of multi-touch
298+
events. Applications can now customize the bottom strip of a TabWidget.</p>
299+
300+
301+
302+
<p>For more information about the new developer APIs, see the <a
303+
href="android-2.2.html#api">Android 2.2 version notes</a> and the <a
304+
href="{@docRoot}sdk/api_diff/8/changes.html">API Differences Report</a>.</p>
305+
306+
307+
308+
309+
123 KB
Loading
110 KB
Loading
143 KB
Loading
143 KB
Loading
49.4 KB
Loading
40.4 KB
Loading
11.7 KB
Loading

0 commit comments

Comments
 (0)