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