Android lollipop

47
L ollipop Android #devfestnorte +bryanollivie

Transcript of Android lollipop

Lollipop Android

#devfestnorte

+bryanollivie

Alguns Dados Sobre o Android

Usuários Android

mi

0

150

300

450

600

Junho/11 Junho/12 Junho/13

538

223

77

>

Junho / 2014

1 Bilhão Usuários Ativos

>20 Bi

Mensagens por dia

>

93 Milhões Selfies por dia

>1.5 Tri

Passos por dia

100Bi Verificações ao telefone por dia

>

Apps

246%2014

Google Play

E sua história

Android

-Novembro de 2007 Lançamento oficial do android.

Beta-Novembro de 2007 Lançamento interno do android dentro da google.

Alpha-Setembro de 2008 -Android 1.0 Lançamento da primeira versão comercial.

Android 1.0

-Setembro de 2009 -Android 1.6 Melhorias de pesquisa, navegação e videos.

Donut-Abril de 2009 -Android 1.5 Foi a primeira versão a usar oficialmente um nome baseado em uma sobremesa.

Cupcake-Outubro de 2009 -Android 2.0 Recurso de múltiplas telas, a criação de widgets, pastas e papeis de paredes.

Eclair

-Dezembro de 2010 -Android 2.3 Melhoria e inclusão de novos sensores e otimização do android para jogos.

Gingerbread-Maio de 2010 -Android 2.2 Recursos de voz começaram a ser incorporados.

Froyo-Fevereiro de 2011 -Android 3.0 Otimização do android para o mundo dos tablets.

Honeycomb

-Julho de 2012 -Android 4.1 Gráficos suaves, novo google now. 1 mi de apps na google play.

Jelly Bean-Outubro de 2011 -Android 4.0 O Android vem com um novo design, mais simples e bonito.

Android ICS-Outubro de 2013 -Android 4.4 Designs mais polidos, melhor desempenho e novas funcionalidades.

Kitkat

AndroidLollipop

✓Design ✓Mais seguro ✓Suporta apps 64 bits ✓Suporta processadores gráficos mais potentes ✓Otimização para games ✓Maior desempenho de processamento ✓Maior otimização da bateria

Lollipop

Project

VOLTA

Laboratorio Nexus 5 ✓ Nexus 5 em ¨stand by¨ durou 1 mês.

Testes em Laboratório✓ Despertar de um aparelho por 1 segundo consome até 2 minutos de bateria em modo ¨stand by¨. ✓ Ativa a tela ✓ Ativação de aplicativos ✓ Processador ✓ Modem ✓ Verificar atualizações disponíveis.

1seg. 2min.

JobScheduler API ✓ Desenvolvedores tratarem da bateria baixa. ✓ Filtrar pedidos de aplicativos sem importância. ✓ Rejeita notificações não importantes. ✓ Atualizações só quando o aparelho estiver carregado. ✓ Criar critérios para a atividade de rede.

Battery Historian✓ Rastreador de estatísticas da bateria. ✓ Dados detalhados sobre o gasto de energia dos smartphones. ✓ Permite ao usuário gerenciar melhor o recurso. ✓ Possui métodos de rastreamento para que uma empresa verifique o que

está consumindo mais bateria em seu app.

Função “Econômica” ✓ Diminui o desempenho do aparelho ✓ Diminui o brilho da tela e outros recursos ✓ Em um Nexus 5 garantiu 2 horas a mais.

345

471

Android Kitkat 4.4.4

Android L Preview

min.

Maquina virtual android

Dalvik

Dalvik Atualmente

java .class .dex .apk

Android

Idioma A

Apps

Idioma B

Dalvik

Tradutor

SotaqueDiferença de

Hardware

• Compilação em tempo real (Just-in-Time)

Dalvik Atualmente

Vantagens

✓ Uma máquina virtual com o Dalvik torna o Android mais amplo, traduzindo o código dos apps para que uma grande quantidade de aparelhos possa executá-los.

✓ A maioria dos apps ainda está nesse esquema.

Desvantagem

✓ Demora na execução de apps.

✓ Ocupa grande parte dos recursos do aparelho.

✓ Travamento de apps mais robustos.

Android-Run-Time

ART

Os Apps são pré-compilados na instalação

✓Ahead-of-Time

Vantagens

✓ Mais velocidade no processamento e na execução de tarefas.

✓ Evita a repetição de atividades que acontece na compilação atual do Dalvik.

✓ Menor consumo de energia.

Desvantagem

✓Instalação mais demorada.

Dalvik vs ART✓ Aumenta a velocidade de execução dos apps ✓ Execução dos apps 2x mais rápido da que a dalvik.

Design

Material

Material Desing✓ Baseado em papel, tinta e formas basicas. ✓ Folha de papel digital. ✓ Profundidade, sombras, transições.

Visuais

Botões✓ Os botões VOLTAR, HOME e MENU foram redesenhados e agora são representados por formas geométricas.

Discador✓ Leve ✓ Rapido ✓ Simples ✓ Design remodelado

Notificações✓Notificações dos apps mais usados ficam na tela de bloqueio. ✓As mais importantes ficam em evidencia na tela de bloqueio.

Gerenciador de aplicações✓ Formato de flip-chart. ✓Abas do google chrome são disponibilidades como se fossem aplicações separadas. ✓ Mais fácil de visualizar os apps ✓ Simples de gerenciar.

Material Theme✓ Novo estilo.

✓ Widgets permitem definir sua paleta de cores.

✓ Animações padrão para o feedback tátil. ✓ Animações nas transições.

✓ Animações nos ícones.

Dark material theme Light material theme

RecyclerView

✓ Uma opção mais adaptável de

listView.

✓ Diferentes tipos de layout

✓ Melhorias no desempenho.

CardView✓ Permite exibir informações

importantes dentro de cartões. ✓ Tem uma aparência mais

consistente. ✓ Facilita a visualização e da mais

destaque.

Propriedade Z

✓ Views possuem a propriedade Z agora.

✓ Elevação da view.

✓ Determina o tamanho da sombra.

API de Animações

✓ Animações personalizadas

para feedback de toque.

✓ Estado de exibição.

✓ Transições de atividade.

✓ Oculta views com animações

Android

Segurança

Proteção✓ Exigir senha para efetuar o hard reset.(Factory Reset Protection)

✓ Permite remover os apps de fabricantes.

✓ Bloqueio do aparelho contra roubo (kill switch).

✓ Security Enhanced Linux.

✓ Encriptação de dados por padrão.

✓ Proteção conjunta com o wear.

✓ Definição de perfis com o android work.

✓ Analisa o ambiente por localização, voz, wear etc..

Mercado

Tendências

✓Wear ✓TV ✓Auto ✓Automação Residencial ✓Saúde ✓Diagnostico

Tendências