blob: dd74874f6df0837f7e0f2cf2342ae18c58570e66 [file] [log] [blame]
Dan Morrilla9788cd2009-11-15 11:49:30 -08001page.title=Android 1.5 Features
Dan Morrill3cd199f2009-11-06 14:04:16 -08002doc.type=source
3@jd:body
4<h3><b>Release features - Android 1.5</b>
5</h3>
6<div><div><div><div><b>Previous release highlights</b>
Dan Morrilla9788cd2009-11-15 11:49:30 -08007:<a href="{@docRoot}source/overview-1.0.html">Android 1.0</a>
8<br><br>This page provides a high-level overview of the new features added to
9Android 1.5. To see the code itself, you can either use the<a href="http://android.git.kernel.org/">GitWeb</a>
10interface to view snapshots of the files, or you can<a
11href="{@docRoot}source/download.html">download</a>
Dan Morrill3cd199f2009-11-06 14:04:16 -080012the source code onto your local machine. You can use<i>repo init -u</i>
13git://android.git.kernel.org/platform/manifest.git<i>-b android-1.5</i>
14to download the source code for Android 1.5.<br><br><b>User interface refinements:</b>
15<br><ul><li>System-wide:
16<ul><li>Refinement of all core UI elements
17</li>
18<li>Animated window transitions (off by default)
19</li>
20<li>Accelerometer-based application rotations
21</li>
22</ul>
23</li>
24<li>UI polish for:
25<ul><li>In-call experience
26</li>
27<li>Contacts, Call log, and Favorites
28</li>
29<li>SMS MMS
30</li>
31<li>Browser
32</li>
33<li>Calendar
34</li>
35<li>Email
36</li>
37<li>Camera Gallery
38</li>
39<li>Application management
40</li>
41</ul>
42</li>
43</ul>
44<div><b><br>Performance improvements:</b>
45<br></div>
46<ul><li>Faster Camera start-up and image capture
47</li>
48<li>Much faster acquisition of GPS location (powered by SUPL AGPS)
49</li>
50<li>Smoother page scrolling in Browser
51</li>
52</ul>
53<br><b>Applications</b>
54<br><ul><li>Camera Gallery
55</li>
56<ul><li>Video recording
57</li>
58<li>Video playback (MPEG-4 3GP formats)
59</li>
60</ul>
61<li>Browser
62</li>
63<ul><li>Updated with latest Webkit browser Squirrelfish Javascript engines
64</li>
65<li>Copy 'n paste in browser
66</li>
67<li>Search within a page
68</li>
69<li>User-selectable text-encoding
70</li>
71<li>UI changes include:
72</li>
73<ul><li>Unified Go and Search box
74</li>
75<li>Tabbed bookmarks/history/most-visited screen
76</li>
77</ul>
78</ul>
79<li>Contacts
80</li>
81<ul><li>Shows user picture for Favorites
82</li>
83<li>Specific date/time stamp for events in call log
84</li>
85<li>One-touch access to a contact card from call log event
86</li>
87</ul>
88</ul>
89<b><br>Application framework</b>
90<br><br></div>
91<div><ul><li>On-screen soft keyboard
92</li>
93<ul><li>Works in both portrait and landscape orientation
94</li>
95<li>Support for user installation of 3rd party keyboards
96</li>
97<li>User dictionary for custom words
98</li>
99</ul>
100<li>Home screen
101</li>
102<ul><li>Widgets
103</li>
104<ul><li>Bundled home screen widgets include: analog clock, calendar, music player, picture frame, and search
105</li>
106</ul>
107<li>Live folders
108</li>
109</ul>
110<li>UI framework
111</li>
112<ul><li>Framework for easier background/UI thread interaction
113</li>
114<li>New SlidingDrawer widget
115</li>
116<li>Horizontal ScrollView widget
117</li>
118</ul>
119<li>Home Screen framework
120</li>
121<ul><li>APIs for creating secure home screen widgets
122</li>
123<li>APIs for populating live folders with custom content
124</li>
125</ul>
126<li>Media framework
127</li>
128<ul><li>Raw audio recording and playback APIs
129</li>
130<li>Interactive MIDI playback engine
131</li>
132<li>Video recording APIs for developers (3GP format)
133</li>
134<li>Video and photo sharing Intents
135</li>
136<li>Media search Intent
137</li>
138</ul>
139<li>Input Method framework
140</li>
141<ul><li>Text prediction engine
142</li>
143<li>Ability to provide downloadable IMEs to users
144</li>
145</ul>
146<li>Speech recognition framework
147</li>
148<ul><li>Support for using speech recognition libraries via Intent
149</li>
150</ul>
151<li>Misc API additions
152</li>
153<ul><li>LocationManager - Applications can get location change updates via Intent
154</li>
155<li>WebView - Touch start/end/move/cancel DOM event support
156</li>
157<li>SensorManager - redesigned sensor APIs
158</li>
159<li>GLSurfaceView - convenience framework for creating OpenGL applications
160</li>
161<li>Broadcast Intent for app update install succeeded - for smoother app upgrade experience
162</li>
163</ul>
164</ul>
165</div>
166<div></div>
167<div><br><b>System software</b>
168<br><br></div>
169<ul><li>New Linux kernel (version 2.6.27)
170</li>
171<li>SD card filesystem auto-checking and repair
172</li>
173<li>SIM Application Toolkit 1.0
174</li>
175</ul>
176<div><b><br>Supported hardware<br></b>
177<ul><li>Bluetooth</li>
178<ul><li>Stereo Bluetooth support (A2DP and AVCRP profiles)
179</li>
180<li>Auto-pairing
181</li>
182<li>Improved handsfree experience
183</li>
184</ul>
185</ul>
186<br><b>Developer tools</b>
187<br></div>
188<div><ul><li>Support for multiple versions of Android in a single SDK installation
189</li>
190<li>Improved JUnit support in ADT
191</li>
192<li>Easier application performance profiling
193</li>
194</ul>
195</div>
196</div>
197</div>
198</div>