SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Android Lollipop, o que há de novo?
Fernando Oliveira | Mobile Applications Developer

NYX Knowledge
Fernando Oliveira
Mobile Applications Developer - NYX Knowledge
Skills:
Desenvolvimento backend com Java e Python
Desenvolvimento mobile para Android e iOS
Frontend com AngularJS
fernandooliveira@nyxk.com.br
nandooliveira.al@gmail.com
+FernandoOliveira3
Material Design
• Novo Tema
• Novos Widgets
• Novas APIs
http://www.google.com.br/design/spec/material-design/introduction.html
http://material.angularjs.org
Material Design
Novo Tema
Cores
Ícones
Touch Feedback Ripples
Activity Transitions
Material Design
Novos Widgets
Recycler View Card View
Material Design
Novas APIs
View Elevations
e Shadows
Status Bar Style
Notificações
• Mais visíveis, acessíveis e configuráveis
• Lock Screen notifications
• Heads UP notifications
• Novos metadados
• Novo Media Notification Template
Heads UP Notification
Lock Screen Notification
Notificações
• Mais visíveis, acessíveis e configuráveis
• Lock Screen notifications
• Heads UP notifications
• Novos metadados
• Novo Media Notification Template
Heads UP Notification
Lock Screen Notification
Notificações
setVisibility()
• VISIBILITY_PRIVATE
• VISIBILITY_PUBLIC
• VISIBILITY_SECRET
Metadata
• setCategory()
• setPriority()
• PRIORITY_MAX
• PRIORITY_HIGH
• addPerson()
Performance
• ART - Android Runtime
• Construído para suportar uma mistura de ahead-of-
time (AOT), just-in-time (JIT) e código interpretado.
• Suportado pelas arquiteturas ARM, x86 e MIPS.
• Totalmente compatível com arquiteturas de 64bits.
• Coletor de lixo mais eficiente.
• Melhor gerenciamento de memória.
Performance
• Suporte a plataformas com arquitetura de 64bits
• Apps escritas em Java executam como aplicações 64
bits automaticamente.
• NDK extendido para suportar novas ABIs para v8 ARM, e
x86-64, e MIPS-64
• Áudio e gráficos Sync
Android TV
Android TV
• Home screen
simplificada
• Recomendações
personalizadas
• Busca por voz
• Comunicação com fontes de vídeo como HDMI, canais
de TV e receptores de IPTV.
Recent Documents
Redesign do espaço de aplicativos
recentes

Permite mostrar acitvities diferentes
da sua aplicação como documentos
individuais

Criar novos documentos
Intent.FLAG_ACTIVITY_NEW_DOCUMENT

<activity documentLaunchMode=“always" />
Conectividade Avançada
• Bluetooth Low Energy Peripheral Device Support
• Multi Networking
• NFC
• Android beam no menu de compartilhamento
• NfcAdapter.invokeBeam()
Alta performance gráfica
• Suporte a Khronos OpenGL ES 3.1
• Sombras
• Aceleração de efeitos visuais
• Alta qualidade de compressão de
textura
• Tamanho de textura padronizada
• E mais…
• Android Extension Pack (AEP)
Áudio mais poderoso
• Baixa latência de entrada de audio
• Audio Streaming Mixing
• É possível expor e navegar pela mídia de audio
• Controle mais preciso sobre text-to-speech
• Suporte para periféricos USB de áudio
Câmera & Vídeo
• API para novas câmeras
• Controle de exposição
• Sensibilidade ISO
• Duração de frases
• Informações detalhadas sobre as propriedades da câmera e suas
capacidades
• H.265 - High Efficiency Video Coding (HEVC)
• Tunelamento Multimídia
Captura e compartilhamento
de tela
Novos sensores
• Detector de inclinação
• Sensor de rítmo cardíaco
Chromium Browser
• Baseado no Chromium M37
• Adiciona suporte para WebRTC,
WebAudio e WebGL
• Suporte nativo a Web
Components
Para ajudar a construir
“battery-efficient apps”
• Novo "dumpsys batterystatus"
Para ajudar a construir
“battery-efficient apps”
• Novo JobScheduler
Easter Egg
Android Flappy Bird
Obrigado!
+FernandoOliveira3
fernandooliveira@nyxk.com.br
nandooliveira.al@gmail.com

Mais conteúdo relacionado

Destaque (9)

School magazine mock ups
School magazine mock upsSchool magazine mock ups
School magazine mock ups
 
market2win
market2winmarket2win
market2win
 
Action plan week 6
Action plan week 6Action plan week 6
Action plan week 6
 
Presentazione Corso di Laurea Fisioterapia 2015_2016
Presentazione Corso di Laurea Fisioterapia 2015_2016Presentazione Corso di Laurea Fisioterapia 2015_2016
Presentazione Corso di Laurea Fisioterapia 2015_2016
 
Branching in TFS 2010 Part V (Sharing Code)
Branching in TFS 2010 Part V (Sharing Code)Branching in TFS 2010 Part V (Sharing Code)
Branching in TFS 2010 Part V (Sharing Code)
 
Deep web
Deep   webDeep   web
Deep web
 
4. la motivación en el entorno laboral
4. la motivación en el entorno laboral4. la motivación en el entorno laboral
4. la motivación en el entorno laboral
 
L’ odontoiatria infantile in età scolare
L’ odontoiatria infantile in età scolareL’ odontoiatria infantile in età scolare
L’ odontoiatria infantile in età scolare
 
Microsoft azure platforms
Microsoft azure platformsMicrosoft azure platforms
Microsoft azure platforms
 

Semelhante a Android lollipop, o que há de novo?

Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlight
Felipe Pocchini
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
Erisvaldo Junior
 

Semelhante a Android lollipop, o que há de novo? (20)

O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Apresentacao silverlight
Apresentacao silverlightApresentacao silverlight
Apresentacao silverlight
 
RIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à InovaçãoRIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à Inovação
 
Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Silverlight
SilverlightSilverlight
Silverlight
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
 
Básico de desenvolvimento com Android
Básico de desenvolvimento com AndroidBásico de desenvolvimento com Android
Básico de desenvolvimento com Android
 
Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlight
 
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNAJava x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
 
Introducao android
Introducao androidIntroducao android
Introducao android
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
 
Overview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesOverview do Windows Phone 7 Series
Overview do Windows Phone 7 Series
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Android Aula 5
Android Aula 5Android Aula 5
Android Aula 5
 
Palestra OSCON 2011
Palestra OSCON 2011Palestra OSCON 2011
Palestra OSCON 2011
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
 
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
 

Último

Último (9)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Android lollipop, o que há de novo?