Home | History | Annotate | Download | only in versions
      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" >Principais recursos para desenvolvedores</h3>
     18     <ul style="list-style-type:none;">
     19   <li><a href="#Material">Material design</a></li>
     20   <li><a href="#Perf">Foco no desempenho</a></li>
     21   <li><a href="#Notifications">Notificaes</a></li>
     22   <li><a href="#TV">Seu apps na tela grande</a></li>
     23   <li><a href="#Documents">Apps centrados em documentos</a></li>
     24   <li><a href="#Connectivity">Conectividade avanada</a></li>
     25   <li><a href="#Graphics">Grficos de alto desempenho</a></li>
     26   <li><a href="#Audio">udio mais potente</a></li>
     27   <li><a href="#Camera">Cmera e vdeo aprimorados</a></li>
     28   <li><a href="#Work">Android no local de trabalho</a></li>
     29   <li><a href="#ScreenCapture">Compartilhamento e captura de tela</a></li>
     30   <li><a href="#Sensors">Novos tipos de sensores</a></li>
     31   <li><a href="#WebView">Chromium WebView</a></li>
     32   <li><a href="#Accessibility">Acessibilidade e entrada </a></li>
     33   <li><a href="#Battery">Ferramentas para apps com consumo eficaz de bateria</a></li>
     34     </ul>
     35   </div>
     36 </div>
     37 
     38 
     39 
     40 
     41 
     42 
     43 
     44 <p>Bem-vindo ao Android 5.0 Lollipop, a maior e mais ambiciosa verso para Android j lanada!</p>
     45 
     46 <p>Esta verso est repleta de novos recursos para usurios e milhares de novas APIs para desenvolvedores. Ele expande o Android ainda mais, de telefones, tablets e acessrios a TVs e carros.</p>
     47 
     48 <p>Para uma anlise mais detalhada das novas APIs para desenvolvedores, consulte a <a href="{@docRoot}about/versions/android-5.0.html">Viso geral da API do Android 5.0</a>. Ou leia mais sobre o Android 5.0 para consumidores em <a href="http://www.android.com/versions/lollipop-5-0/">www.android.com</a>.</p>
     49 
     50 
     51 
     52 <p style="    padding: 10px;    background: #eee;    width: 250px;    border: 1px solid #ccc;    margin-top: 20px;">Para testar seus apps em um dispositivo real, inclua um Nexus 5 ou 7 com a <br><a href="/preview/index.html#Start"><b>IMAGEM DE VISUALIZAO DO SISTEMA DO ANDROID</b></a>.</p>
     53 
     54 
     55 <h2 id="Material">Material design</h2>
     56 
     57 <p>O Android 5.0 traz o <a href="http://www.google.com/design/spec">Material design</a> para o Android e fornece um kit de ferramentas de interface de usurio para integrar os novos padres de design facilmente em seus apps.  </p>
     58 
     59 
     60 
     61 <p>Novas <strong>visualizaes em 3D</strong>permitem que voc defina um nvel z para aumentar os elementos de fora da hierarquia de visualizao e projetar <strong>sombras em tempo real</strong>, mesmo ao se moverem.</p>
     62 
     63 
     64 <p><strong>Transies de atividades</strong> incorporadas levam o usurio diretamente de um estado para outro, com movimentos bonitos e animados. O tema do material adiciona transies para suas atividades, incluindo a capacidade de usar <strong>elementos visuais compartilhados</strong> em atividades.</p>
     65 
     66 
     67 
     68 <div style="width:290px;margin-right:35px;float:left">
     69   <div class="framed-nexus5-port-span-5">
     70   <video class="play-on-hover" autoplay="">
     71     <source src="/design/material/videos/ContactsAnim.mp4">
     72     <source src="/design/videos/ContactsAnim.webm">
     73     <source src="/design/videos/ContactsAnim.ogv">
     74   </video>
     75   </div>
     76   <div style="font-size:10pt;margin-left:20px;margin-bottom:30px">
     77     <em>Para reproduzir o filme, clique na tela do dispositivo</em>
     78   </div>
     79 </div>
     80 
     81 
     82 <p>Animaes com ondulao esto disponveis para botes, caixas de seleo e outros controles de toque em seu app. 
     83 
     84 <p>Voc tambm pode definir drawables de vetor em XML e anim-los de vrias formas. Drawables de vetor so dimensionados sem perder definio, ento eles so perfeitos para cones de uma cor em apps.</p>
     85 
     86 <p>Um novo agrupamento de processamento gerenciado pelo sistema, chamado de <strong>RenderThread</strong>, mantm as animaes suaves, mesmo quando h atrasos no agrupamento da interface de usurio principal. </p>
     87 
     88 
     89 <h2 id="Perf">Foco no desempenho</h2>
     90 
     91 <p>O Android 5.0 fornece uma experincia de computao mais rpida, mais suave e mais poderosa.</p>
     92 
     93 <p>O Android agora  executado exclusivamente no novo <strong>tempo de execuo ART</strong>, criado desde o incio para oferecer suporte a uma mistura entre cdigo AOT, JIT e interpretado. Ele  compatvel com arquiteturas ARM, x86 e MIPS e  totalmente compatvel com 64 bits.</p>
     94 
     95 <p>ART melhora o desempenho e a resposta do app. A coleta eficiente de lixo reduz o nmero e a durao de pausas para eventos GC, o que se ajusta confortavelmente na janela de sincronizao vertical para que seu app no ignore quadros. ART tambm move dinamicamente a memria para otimizar o desempenho para os usos de primeiro plano. </p>
     96 
     97 <p>O Android 5.0 introduz suporte de plataforma para <strong>arquiteturas de 64 bits</strong>, usadas pelo NVIDIA Tegra K1 do Nexus 9. Otimizaes fornecem maior espao de endereo e desempenho aprimorado para certas cargas de trabalho de clculo. Apps escritos na linguagem Java so executados como apps de 64 bits automaticamente sem a necessidade de modificaes. Se o app usar cdigo nativo, estendemos o NDK para oferecer suporte a novos ABIs para ARM v8, x86-64 e MIPS-64.</p>
     98 
     99 <p>Com o contnuo foco no desempenho mais suave, o Android 5.0 oferece maior sincronizao audiovisual. O fluxo de udio e de grficos foi instrumentalizado para marcaes de tempo mais precisas, possibilitando que apps de vdeo e jogos exibam contedos sincronizados de forma suave.</p>
    100 
    101 
    102 <h2 id="Notifications">Notificaes</h2>
    103 
    104 <p>As notificaes no Android 5.0 esto mais visveis, acessveis e configurveis. </p>
    105 
    106 <img src="{@docRoot}images/versions/notification-headsup.png" style="float:right; margin:0 0 40px 60px" width="300" height="224" />
    107 
    108 <p>Se o usurio quiser, diferentes detalhes de notificaes podem aparecer <strong>na tela de bloqueio</strong>. Os usurios podem optar pela exibio de nenhuma notificao de contedo, algumas notificaes ou notificaes de todo o contedo na tela de bloqueio de segurana. </p>
    109 
    110 <p>Os principais alertas de notificao, como as chamadas recebidas, aparecem nas <strong>notificaes de alerta</strong>, uma pequena janela flutuante que permite que o usurio responda ou descarte sem sair do app atual.</p>
    111 
    112 <p>Agora voc pode adicionar <strong>novos metadados</strong> a notificaes para coletar contatos associados (para classificao), categoria e prioridade.</p>
    113 
    114 <p>Um novo modelo de notificao para mdia fornece controles de mdia consistentes para notificaes com at 6 botes de ao, incluindo controles personalizados como "polegar para cima", sem a necessidade de RemoteViews!</p>
    115 
    116 
    117 
    118 <h2 id="TV">Seus apps na tela grande</h2>
    119 
    120 <p>A <a href="http://developer.android.com/tv/index.html">Android TV</a>oferece uma plataforma completa de TV para a experincia de tela grande no app. A Android TV est centrada na experincia da tela inicial simplificada, que permite que os usurios descubram contedos facilmente, com recomendaes personalizadas e pesquisa por voz.</p>
    121 
    122 <p>Com a Android TV, voc agora pode <strong>criar experincias grandes e arrojadas</strong> para o contedo do seu app ou jogo e oferecer suporte a interaes com controles de jogo e outros dispositivos de entrada. Para ajudar a criar interfaces de usurio cinematogrficas, com 3 metros, para televiso, o Android fornece uma <strong>estrutura de interface de usurio</strong> na <a href="{@docRoot}tools/support-library/features.html#v17-leanback">biblioteca de suporte v17</a>.</p>
    123 
    124 <p>A <strong>Estrutura de Entrada da Android TV</strong>(TIF) permite que apps suportem transmisses de vdeo de fontes como entradas HDMI, sintonizadores de TV e receptores IPTV. Ele tambm ativa a pesquisa de TV ao vivo por meio de metadados publicados pela entrada da TV e inclui um Servio de controle HDMI-CEC para suportar diversos dispositivos com um nico controle remoto. </p>
    125 
    126 <p>A Estrutura de Entrada de TV fornece acesso a uma variedade de fontes de entrada de TV ao vivo e as rene em uma nica interface para que usurios naveguem, visualizem e desfrutem do contedo. A criao de um servio de entrada de TV para seu contedo pode ajudar a tornar o contedo mais acessvel em dispositivos de TV.</p>
    127 
    128 
    129 
    130 <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" />
    131 
    132 <h2 id="Documents">Apps centrados em documentos</h2>
    133 
    134 <p>O Android 5.0 apresenta um espao de Viso geral redesenhado (anteriormente chamado de Recentes), que est mais verstil e til para a realizao de mltiplas tarefas.</p>
    135 
    136 <p>Novas APIs permitem exibir atividades separadas em seu app, como documentos individuais juntamente com outras telas recentes.</p>
    137 
    138 <p>Voc pode aproveitar os documentos simultneos para fornecer aos usurios acesso instantneo a mais dos seus contedos ou servios. Por exemplo, voc pode usar documentos simultneos para representar arquivos em um app de player de produtividade, correspondncias em um jogo ou de bate-papo em um app de mensagens. </p>
    139 
    140 
    141 
    142 <h2 id="Connectivity">Conectividade avanada</h2>
    143 
    144 <p>O Android 5.0 adiciona novas APIs que permitem que os apps realizem operaes simultneas com o <strong>Bluetooth Low Energy</strong> (BLE), permitindo a varredura (modo central) e a publicidade (modo perifrico).</p>
    145 
    146 <p>Novos recursos de <strong>mltiplas redes</strong> permitem que os apps consultem redes disponveis para os recursos disponveis, como Wi-Fi, celular, medido, ou fornecer determinados recursos de rede. Em seguida, o app pode solicitar uma conexo e responder  perda de conectividade ou a outras alteraes de rede.</p>
    147 
    148 <p>As APIs da <strong>NFC</strong> agora permitem que os apps registrem um cdigo de app da NFC (AID, na sigla em ingls) dinamicamente. Elas tambm podem definir o servio de emulao de carto preferencial por servio ativo e criar um registro de NDEF contendo dados de texto UTF 8.</p>
    149 
    150 
    151 
    152 <h2 id="Graphics">Grficos de alto desempenho</h2>
    153 
    154 <p>O suporte para o <strong><a href="http://www.khronos.org/opengles/3_X/">Khronos OpenGL ES 3.1</a></strong> agora oferece capacidade grfica 2D e 3D de alto desempenho para jogos e outros apps nos dispositivos compatveis. </p>
    155 
    156 <p>O OpenGL ES 3.1 adiciona sombreadores de clculo Shaders, texturas de estncil, efeitos visuais acelerados, compresso de textura ETC2/EAC de alta qualidade, renderizao avanada de texturas, tamanho padronizado de texturas, formatos de processamento de buffer etc.</p>
    157 
    158 
    159 <div class="figure" style="width:350px; margin:0 0 0 60px">
    160 <img src="{@docRoot}images/versions/rivalknights.png" style="float:right;" width="350" height="525" />
    161 <p class="img-caption">Rival Knights, da Gameloft, usa compresso de texturas escalonveis adaptveis (ASTC) de AEP e sombreadores de clculo do ES 3.1 para apresentar efeitos de florescimento em HDR e oferecer maior detalhamento grfico.</p>
    162 </div>
    163 
    164 <p>O Android 5.0 tambm apresenta o <strong>Pacote de Extenses do Android</strong> (AEP), um conjunto de extenses do OpenGL ES que fornece acesso a recursos, como sombreadores de mosaico, sombreadores de geometria, compresso de texturas ASTC, interpolao por amostra e sombreamento e outros recursos avanados de renderizao. Com o AEP, voc pode fornecer grficos de alto desempenho em diversas GPUs.</p>
    165 
    166 
    167 <h2 id="Audio">udio mais potente</h2>
    168 
    169 <p>Um novo design de captura de udio oferece uma <strong>entrada de udio de baixa latncia</strong>. O novo design inclui: uma faixa de captura rpida que nunca bloqueia, exceto durante uma leitura; clientes de captura rpida de faixas em faixas de amostras nativas, contagem de canais e profundidade de bits; e os clientes de captura normal oferecem nova amostra, mixagem de canais cima/baixo e profundidade de bits cima/baixo.</p>
    170 
    171 <p><strong>A mixagem de streaming de udio</strong> de vrios canais permite que apps profissionais de udio mixem at oito canais, incluindo canais 5.1 e 7.1.</p>
    172 
    173 <p>Apps podem expor seu contedo de mdia, <strong>procurar mdia</strong> de outros apps e solicitar reproduo. O contedo  exposto por meio de uma interface de consulta e no precisa residir no dispositivo.</p>
    174 
    175 <p>Apps tm um melhor controle de granulao sobre a <strong>sntese texto-fala</strong> por meio de perfis de voz que esto associados a locais, qualidade e classificao de latncia especficos. Novas APIs tambm aprimoram o suporte para verificar erros de sntese, snteses de rede, descobertas de idioma e substituies de rede.</p>
    176 
    177 <p>O Android agora inclui suporte ao padro de perifricos de <strong>udio USB</strong>, permitindo que os usurios conectem fones de ouvido, alto-falantes, microfones USB ou outros perifricos digitais de alto desempenho. O Android 5.0 tambm adiciona suporte a codecs de udio <strong>Opus</strong>.</p>
    178 
    179 <p>Novas APIs de <strong>{@link android.media.session.MediaSession}</strong> para controle da reproduo de mdia agora facilitam o fornecimento de controles de mdia entre telas e outros controladores.</p>
    180 
    181 
    182 <h2 id="Camera">Cmera e vdeo aprimorados</h2>
    183 
    184 <p>O Android 5.0 apresenta <strong>todas as novas APIs de cmeras</strong> que permitem capturar formatos brutos como YUV e Bayer RAW, bem como parmetros de controle como tempo de exposio, sensibilidade ISO e durao de frame com base por frame. O novo fluxo de cmera totalmente sincronizado permite capturar imagens YUV sem compresso e com a mais alta resoluo em 30 QPS em dispositivos compatveis.</p>
    185 
    186 <p>Alm de imagens, tambm  possvel capturar metadados, como modelos de rudo, e informaes pticas da cmera.</p>
    187 
    188 <p>Apps que enviam streamings pela rede agora podem aproveitar a <strong>codificao de vdeo de alta eficincia (HEVC, na sigla em ingls)</strong> do H.265 para aumentar a codificao e a decodificao dos dados em vdeo. </p>
    189 
    190 <p>O Android 5.0 tambm adiciona suporte a <strong>encapsulamento de multimdia</strong> para proporcionar a melhor experincia possvel ao contedo de definio ultra-alta (4K) e a capacidade de reproduzir dados comprimidos de udio e vdeo em conjunto. </p>
    191 
    192 
    193 
    194 <div class="figure" style="width:320px; margin:1em 0 0 20px;padding-left:2em;">
    195 <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"  />
    196 <p class="img-caption">Os usurios tm uma visualizao unificada de seus apps pessoais e de trabalho, que tm selos para facilitar a identificao.</p>
    197 </div>
    198 
    199 
    200 <h2 id="Work">Android no local de trabalho</h2>
    201 
    202 <p>Para ativar a opo de trazer seu prprio dispositivo em ambientes corporativos, um novo <a href="{@docRoot}about/versions/android-5.0.html#Enterprise">processo de aprovisionamento gerenciado</a> cria um perfil de trabalho seguro no dispositivo. No lanador, os apps so mostrados com o selo de Trabalho para indicar que o app e seus dados so administrados no perfil de trabalho por um administrador de TI.</p>
    203 
    204 <p>As notificaes do perfil de trabalho e do perfil pessoal so acessadas em uma visualizao unificada. Os dados de cada perfil so sempre mantidos separados e seguros entre si, incluindo quando o mesmo app  usado por ambos os perfis.</p>
    205 
    206 <p>Para dispositivos de propriedade de uma empresa, os administradores de TI podem iniciar com um novo dispositivo e configur-lo com um <a href="{@docRoot}about/versions/android-5.0.html#DeviceOwner">proprietrio do dispositivo</a>. Os empregadores podem emitir esses dispositivos com um app de proprietrio do dispositivo j instalado que pode definir configuraes globais do dispositivo.</p>
    207 
    208 
    209 
    210 <h2 id="ScreenCapture">Compartilhamento e captura de tela</h2>
    211 
    212 <p>O Android 5.0 permite adicionar recursos de captura e compartilhamento de tela a seu app. </p>
    213 
    214 <p>Com a permisso do usurio,  possvel capturar vdeo no seguro na tela e exibi-lo pela rede, se for de sua escolha.</p>
    215 
    216 
    217 <h2 id="Sensors">Novos tipos de sensores</h2>
    218 
    219 <p>No Android 5.0, um novo sensor com <strong>detector de inclinao</strong> ajuda a melhorar o reconhecimento de atividades em dispositivos compatveis, e um <strong>sensor de atividade cardaca</strong> faz o relatrio da frequncia cardaca do usurio que toca no dispositivo. </p>
    220 
    221 <p>Novos <strong>sensores compostos de interao</strong> agora esto disponveis para detectar interaes especiais, como gestos de <em>acordar</em>, <em>pegar</em> e <em>olhar rapidamente</em>.</p>
    222 
    223 
    224 
    225 <h2 id="WebView">WebView do Chromium</h2>
    226 
    227 <div style="float:right;margin:1em 2em 1em 2em;">
    228   <img src="/images/kk-chromium-icon.png" alt="" height="160" style="margin-bottom:0em;">
    229 </div>
    230 
    231 <p>A verso inicial para Android 5.0 inclui uma verso do Chromium para {@link android.webkit.WebView} com base na verso M37 do Chromium, adicionando suporte a <strong>WebRTC</strong>, <strong>WebAudio</strong> e <strong>WebGL</strong>. </p>
    232 
    233 <p>O Chromium M37 tambm inclui suporte nativo a todas as especificaes de <strong>Componentes Web</strong>: elementos personalizados, DOM de sombra, Importaes de HTML e modelos. Isso significa que  possvel usar o <a href="http://polymer-project.org/">Polymer</a> e seus <a href="https://www.polymer-project.org/docs/elements/material.html">elementos de material design</a> em um WebView sem a necessidade de polyfills.</p>
    234 
    235 <p>Embora o WebView seja baseado no Chromium desde o Android 4.4, a camada do Chromium agora  atualizvel no Google Play.</p>
    236 
    237 <p> medida que novas verses do Chromium so disponibilizadas, os usurios podem atualizar a partir do Google Play para garantir que recebam as mais recentes melhorias e correes de bugs para WebView, oferecendo as APIs da Web e correes de bug mais recentes aos apps que usam o WebView no Android 5.0 e posterior.</p>
    238 
    239 
    240 
    241 <h2 id="Accessibility">Acessibilidade e entrada</h2>
    242 
    243 <p>Novas APIs de acessibilidade podem recuperar informaes detalhadas sobre as propriedades das janelas na tela. Com elas, usurios com problemas de viso podem interagir e definir aes de entrada padro ou personalizadas para elementos da interface do usurio.</p>
    244 
    245 <p>Novas APIs do editor de Mtodo de entrada (IME) permitem trocar com mais rapidez para outros IMEs diretamente no mtodo de entrada.</p>
    246 
    247 
    248 
    249 <h2 id="Battery">Ferramentas para a criao de apps com eficincia de bateria</h2>
    250 
    251 <p>Novas APIs de <strong>agendamento de tarefas</strong> permitem otimizar a vida til da bateria adiando tarefas para que o sistema as execute mais tarde ou em condies especficas, como quando o dispositivo  carregado ou est conectado ao Wi-Fi.</p>
    252 
    253 <p>Um novo comando <code>dumpsys batterystats</code> gera <strong>Estatsticas de uso da bateria</strong> que podem ser utilizadas para entender o uso de energia em todo o sistema e o impacto de seu app na bateria do dispositivo.  possvel ver um histrico dos eventos de energia, o uso aproximado de energia por UID e por componente do sistema, entre outros.</p>
    254 
    255 <img src="{@docRoot}images/versions/battery_historian.png" srcset="{@docRoot}images/versions/battery_historian@2x.png 2x" alt="" width="760" height="462"  />
    256 <p class="img-caption">O Battery Historian  uma nova ferramenta que converte as estatsticas de <code>dumpsys batterystats</code> em uma visualizao para depurao da bateria. Voc pode encontr-lo em <a href="https://github.com/google/battery-historian">https://github.com/google/battery-historian</a>.</p>
    257