1 page.title=Android Lollipop 2 3 @jd:body 4 5 6 <div style="padding:0px 0px 0px 20px;float:right;margin:0 -10px 0 0"> 7 <img src="{@docRoot}images/home/l-hero_2x.png" srcset="{@docRoot}images/home/l-hero.png 1x, {@docRoot}images/home/l-hero_2x.png 2x" width="460" height="300" > 8 </div> 9 10 <div class="landing-docs" style="float:right;clear:both;margin:68px 0 2em 3em;"> 11 <div class="col-4 normal-links highlights" style="font-size:12px;"> 12 <h3 id="thisd" > </h3> 13 <ul style="list-style-type:none;"> 14 <li><a href="#Material"> </a></li> 15 <li><a href="#Perf"> </a></li> 16 <li><a href="#Notifications"></a></li> 17 <li><a href="#TV"> </a></li> 18 <li><a href="#Documents"> </a></li> 19 <li><a href="#Connectivity"> </a></li> 20 <li><a href="#Graphics"> </a></li> 21 <li><a href="#Audio"> </a></li> 22 <li><a href="#Camera"> </a></li> 23 <li><a href="#Work"> Android</a></li> 24 <li><a href="#ScreenCapture"> </a></li> 25 <li><a href="#Sensors"> </a></li> 26 <li><a href="#WebView">Chromium WebView</a></li> 27 <li><a href="#Accessibility"> </a></li> 28 <li><a href="#Battery"> </a></li> 29 </ul> 30 </div> 31 </div> 32 33 34 35 36 37 38 39 <p> Android Android 5.0 Lollipop .</p> 40 41 <p> API . Android , , TV .</p> 42 43 <p> API <a href="{@docRoot}about/versions/android-5.0.html">Android 5.0 API </a> . <a href="http://www.android.com/versions/lollipop-5-0/">www.android.com</a> Android 5.0 .</p> 44 45 <h2 id="Material"> </h2> 46 47 <p>Android 5.0 Android <a href="http://www.google.com/design/spec"> </a> UI . </p> 48 49 50 51 <p> <strong>3D </strong> z- , <strong> </strong> .</p> 52 53 54 <p> <strong> </strong> . <strong> </strong> , .</p> 55 56 57 58 <div style="width:290px;margin-right:35px;float:left"> 59 <div class="framed-nexus5-port-span-5"> 60 <video class="play-on-hover" autoplay=""> 61 <source src="/design/material/videos/ContactsAnim.mp4"> 62 <source src="/design/videos/ContactsAnim.webm"> 63 <source src="/design/videos/ContactsAnim.ogv"> 64 </video> 65 </div> 66 <div style="font-size:10pt;margin-left:20px;margin-bottom:30px"> 67 <em> </em> 68 </div> 69 </div> 70 71 72 <p> , , . 73 74 <p> XML . .</p> 75 76 <p><strong>RenderThread</strong> UI . </p> 77 78 79 <h2 id="Perf"> </h2> 80 81 <p>Android 5.0 .</p> 82 83 <p>Android <strong>ART </strong> , AOT(ahead-of-time), JIT(just-in-time) . ARM, x86 MIPS 64 .</p> 84 85 <p>ART . GC , v- . ART . </p> 86 87 <p>Android 5.0 Nexus 9 NVIDIA Tegra K1 <strong>64 </strong> . . 64 . ARM v8, x86~64 MIPS-64 ABI NDK .</p> 88 89 <p> Android 5.0 A/V . .</p> 90 91 92 <h2 id="Notifications"></h2> 93 94 <p>Android 5.0 , . </p> 95 96 <img src="{@docRoot}images/versions/notification-headsup.png" style="float:right; margin:0 0 40px 60px" width="300" height="224" /> 97 98 <p> <strong> </strong> . , , . </p> 99 100 <p> <strong> </strong> .</p> 101 102 <p> <strong> </strong> ( ), , .</p> 103 104 <p> '' 6 , RemoteView .</p> 105 106 107 108 <h2 id="TV"> </h2> 109 110 <p><a href="http://developer.android.com/tv/index.html">Android TV</a> TV TV . Android TV .</p> 111 112 <p>Android TV <strong> </strong> , . 3 UI Android <strong> UI </strong> <a href="{@docRoot}tools/support-library/features.html#v17-leanback">v17 </a> .</p> 113 114 <p><strong>Android TIF(TV )</strong> TV HDMI , TV IPTV . TV TV , HDMI-CEC . </p> 115 116 <p>TV TV , . TV TV .</p> 117 118 119 120 <img src="{@docRoot}images/versions/recents_screen_2x.png" srcset="{@docRoot}images/versions/recents_screen.png 1x, {@docRoot}images/versions/recents_screen_2x.png 2x" style="float:right; margin:0 0 40px 60px" width="300" height="521" /> 121 122 <h2 id="Documents"> </h2> 123 124 <p>Android 5.0 '' ( '') .</p> 125 126 <p> API .</p> 127 128 <p> . , , . </p> 129 130 131 132 <h2 id="Connectivity"> </h2> 133 134 <p>Android 5.0 <strong>BLE( )</strong> API ( ) ( ) .</p> 135 136 <p> <strong> </strong> (: Wi-Fi, , ). .</p> 137 138 <p> <strong>NFC</strong> API NFC AID( ID) . UTF-8 NDEF .</p> 139 140 141 142 <h2 id="Graphics"> </h2> 143 144 <p> <strong><a href="http://www.khronos.org/opengles/3_X/">Khronos OpenGL ES 3.1</a></strong> , 2D 3D </p> 145 146 <p>OpenGL ES 3.1 , , , ETC2/EAC , , .</p> 147 148 149 <div class="figure" style="width:350px; margin:0 0 0 60px"> 150 <img src="{@docRoot}images/versions/rivalknights.png" style="float:right;" width="350" height="525" /> 151 <p class="img-caption">Gameloft Rival Knights AEP ASTC(Adaptive Scalable Texture Compression) ES 3.1 HDR( ) .</p> 152 </div> 153 154 <p> Android 5.0 , , ASTC , OpenGL ES <strong>AEP(Android )</strong> . AEP GPU .</p> 155 156 157 <h2 id="Audio"> </h2> 158 159 <p> <strong> </strong> . , . , / / .</p> 160 161 <p> <strong> </strong> 5.1 7.1 8 .</p> 162 163 <p> <strong> </strong> . .</p> 164 165 <p> , <strong>TTS( ) </strong> . API , , , .</p> 166 167 <p> Android <strong>USB </strong> USB , , . Android 5.0 <strong>Opus</strong> .</p> 168 169 <p> <strong>{@link android.media.session.MediaSession}</strong> API .</p> 170 171 172 <h2 id="Camera"> </h2> 173 174 <p>Android 5.0 <strong> API</strong> YUV Bayer RAW RAW , ISO , . YUV 30FPS .</p> 175 176 <p> .</p> 177 178 <p> H.265 <strong>HEVC( )</strong> . </p> 179 180 <p> Android 5.0 <strong> </strong> (4K) . </p> 181 182 183 184 <div class="figure" style="width:320px; margin:1em 0 0 20px;padding-left:2em;"> 185 <img style="float:right; margin:0 1em 1em 2em" src="{@docRoot}images/android-5.0/managed_apps_launcher@2x.png" srcset="{@docRoot}images/android-5.0/managed_apps_launcher@2x.png 2x" alt="" width="300" /> 186 <p class="img-caption"> .</p> 187 </div> 188 189 190 <h2 id="Work"> Android</h2> 191 192 <p> bring-your-own-device( ) <a href="{@docRoot}about/versions/android-5.0.html#Enterprise"> </a> . IT .</p> 193 194 <p> . .</p> 195 196 <p> IT <a href="{@docRoot}about/versions/android-5.0.html#DeviceOwner"> </a> . .</p> 197 198 199 200 <h2 id="ScreenCapture"> </h2> 201 202 <p>Android 5.0 . </p> 203 204 <p> .</p> 205 206 207 <h2 id="Sensors"> </h2> 208 209 <p>Android 5.0 <strong> </strong> , <strong> </strong> . </p> 210 211 <p> <strong> </strong> <em></em> , <em></em> <em></em> .</p> 212 213 214 215 <h2 id="WebView">Chromium WebView</h2> 216 217 <div style="float:right;margin:1em 2em 1em 2em;"> 218 <img src="/images/kk-chromium-icon.png" alt="" height="160" style="margin-bottom:0em;"> 219 </div> 220 221 <p>Android 5.0 Chromium M37 {@link android.webkit.WebView} Chromium , <strong>WebRTC</strong>, <strong>WebAudio</strong> <strong>WebGL</strong> . </p> 222 223 <p>Chromium M37 <strong> </strong> ( , DOM, HTML ) . WebView <a href="http://polymer-project.org/">Polymer</a> <a href="https://www.polymer-project.org/docs/elements/material.html"> </a> .</p> 224 225 <p>Android 4.4 WebView Chromium Chromium Google Play .</p> 226 227 <p> Chromium Google Play WebView , Android 5.0 WebView API .</p> 228 229 230 231 <h2 id="Accessibility"> </h2> 232 233 <p> API UI .</p> 234 235 <p> IME( ) API IME .</p> 236 237 238 239 <h2 id="Battery"> </h2> 240 241 <p> <strong> </strong> API , Wi-Fi .</p> 242 243 <p> <code>dumpsys batterystats</code> <strong> </strong> . , UID .</p> 244 245 <img src="{@docRoot}images/versions/battery_historian.png" srcset="{@docRoot}images/versions/battery_historian@2x.png 2x" alt="" width="760" height="462" /> 246 <p class="img-caption">Battery Historian <code>dumpsys batterystats</code> , <a href="https://github.com/google/battery-historian">https://github.com/google/battery-historian</a> .</p> 247