ATPS Android Pronto
-
Upload
henrique-cesar-oliveira -
Category
Documents
-
view
28 -
download
0
description
Transcript of ATPS Android Pronto
ATPS
Programação em Dispositivos Móveis
SISTEMA OPERACIONAL ANDROID
SUMÁRIO
1-INTRODUCÃO .........................................................................2-HISTÓRIA.................................................................................. 3-CARACTERÍSTICAS....................................................................4-VERSÕES .......................................................................................5-BIBLIOGRAFIA..............................................................................
INTRODUCÃO
Android é um sistema operacional móvel (SO) baseado no núcleo linux e
atualmente desenvolvido pela empresa de tecnologia Open Handset Alliance
liderada pelo Google. Com uma interface de usuário baseada na manipulação
direta, o Android é projetado principalmente para dispositivos móveis com tela
sensível ao toque como smartphones e tablets; com interface específica para
TV (Android TV), carro (Android Auto) e relógio de pulso (Android Wear). O
sistema operacional utiliza-se da tela sensível ao toque para que o usuário
possa manipular objetos virtuais e também de um teclado virtual. Apesar de ser
principalmente utilizado em dispositivos com tela sensível ao toque, também é
utilizado em consoles de videogames, câmeras digitais, computadores e outros
dispositivos eletrônicos.Em 2013, possuía a maior porcentagem das vendas
mundiais de SO móveis.
HISTÓRIA
Desde então o Google tem atualizado sua linha com novos dispositivos
como, por exemplo, o Nexus 5, feito pela LG e o Nexus 7, feito pela Asus. O
Google tem como objetivo através dos lançamentos Nexus mostrar as últimas
atualizações de software e hardware do Android, sendo estes dispositivos tidos
como carros-chefe do Android. dia 13 de março de 2013, Larry Page, CEO e
fundador do Google, anunciou em um post no seu blog que Andy Rubin foi
realocado dentro do Google, saindo portanto da divisão do Android. Ele foi
substituído por Sundar Pichai, o qual também continua com seu papel como
chefe da divisão Chrome do Google a qual desenvolve o Chrome OS.
Desde 2008 o Android tem recebido inúmeras atualizações que
incrementaram substancialmente o sistema, adicionando novas funcionalidades
e consertando erros de versões anteriores. A cada grande atualização o
codinome do sistema muda, em ordem alfabética, entre nomes de doces.
Desde novembro de 2014 a mais nova versão do Android, "Lollipop", está
disponível para dispositivos compatíveis.De 2010 até 2013 Hugo Barra,
brasileiro funcionário do Google, foi o porta-voz oficial do grupo de
programadores do Android, representando o Android nas conferências de
imprensa e na Google I/O, evento do Google para programadores. O
envolvimento de Hugo Barra no desenvolvimento do Android inclui e abrange
todo o ecossistema do sistema operacional. Hugo Barra saiu do grupo de
desenvolvimento do Android para trabalhar na fabricante de smartphones
chinesa Xiaomi.
CARACTERÍSTICAS
INTERFACE: A interface padrão do usuário no Android é baseada na
manipulação direta. A resposta para a manipulação é desenhada para ser
imediata e produzir uma sensação de fluidez, utilizando-se constantemente da
resposta háptica para informar o usuário sobre a conclusão do comando.
Hardwares internos como acelerômetros, giroscópios e sensores de
proximidade são utilizados por alguns aplicativos para responder à ações
adicionais do usuário, como por exemplo a mudança da orientação da tela de
retrato para paisagem, dependendo de como o dispositivo é segurado ou o
controle de jogos automotivos somente pela rotação do smartphone, como se
fosse um volante de carro.
Dispositivos Android são direcionados à tela inicial ou homescreen assim
que são ligados. Lá se encontra a navegação primária e principal do sistema, a
qual é similar ao conceito de desktop utilizado em computadores. São
tipicamente compostas por ícones de aplicativos instalados e widgets. Os
ícones, quando selecionados, direcionam o usuário ao aplicativo
correspondente, enquanto o widget mostra na própria tela inicial as
informações, atualizando constantemente seu conteúdo, como previsão do
tempo, emails não lidos ou notícias. A tela inicial pode ser composta de várias
páginas, as quais o usuário por ir para frente ou para trás, sendo ela também
altamente customizável, permitindo o usuário ajustar o design de acordo com
preferências pessoais. Aplicativos de terceiros disponíveis na loja Google Play
ou em outras lojas virtuais podem remodelar extensivamente a tela inicial do
Android, e até mesmo imitar a tela inicial de outros sistemas operacionais como
Windows Phone e iOS. A maioria das fabricantes e algumas operadoras de
telefonia customizam o visual do sistema para se destacar de seus
concorrentes.
APLICATIVOS: Aplicativos ou apps que estendem funcionalidades dos
dispositivos são desenvolvidos primariamente na linguagem Java, usando-se
do sistema de desenvolvimento do software Android (SDK). O SDK inclui um
compreensivo conjunto de ferramentas de desenvolvimento, que incluem um
depurador, uma biblioteca (computação), um emulador baseado em QEMU,
documentação, códigos de exemplos e tutoriais. O ambiente de
desenvolvimento integrado ou IDE oficialmente suportado é o Eclipse utilizando
o plugin do Android (ADT). Outras ferramentas de desenvolvimento estão
disponíveis, como o Kit de Desenvolvimento Nativo para aplicativos ou
extensões em C ou C++, o Google App Inventor, um ambiente de
desenvolvimento para novos desenvolvedores, e múltiplas plataformas de
desenvolvimento cross-plataform.
O Android tem crescido na quantidade de aplicativos de terceiros
desenvolvidos para o sistema. Tais aplicativos podem ser adquiridos por
usuários através do download e instalação do arquivo APK ou através do
download utilizando-se de um programa de alguma loja de aplicativos virtual.
Play Store é a loja primária dos usuários do Android. A Google Play Store
permite ao usuário do Android navegar, comprar, baixar e atualizar aplicativos
desenvolvidos ou pelo Google ou por terceiros. Em julho de 2013 a loja atingiu
a marca de 1 milhão de aplicativos disponíveis.Em maio de 2013, 48 bilhões de
aplicativos haviam sido instalados a partir do Google Play e em julho do mesmo
ano esse número era de 50 bilhões. Algumas operadoras de telefonia nos
Estados Unidos oferecem uma conta conjunta da Google Play Store, onde os
gastos na loja virtual vêm na conta de telefone mensal do usuário.
Devido à natureza aberta do Android, há também um alto número de
aplicativos de lojas de terceiros, tanto para disponibilizar aplicativos para
dispositivos não permitidos na Play Store, quanto para colocar à disposição
aplicativos não permitidos na loja, ou aplicativos que burlem o sistema de
pagamento do Google, fazendo que saiam de graça para o usuário.
GERENCIAMENTO DE MEMÓRIA: Já que dispositivos Android são
normalmente movidos à bateria, o sistema foi desenvolvido para gerir a
quantidade de memória (RAM) com o intuito de deixar a quantidade de energia
gasta no mínimo, em contraste com desktops em que normalmente sistemas
assumem estar conectados à fontes ilimitadas de eletricidade doméstica.
Quando um aplicativo não está mais sendo usado, o sistema automaticamente
o suspende da memória; enquanto a aplicação está tecnicamente "aberta",
aplicações suspensas não consomem nenhum recurso do sistema. Isso traz
um benefício duplo, já que aumenta a responsividade do sistema, enquanto
também não consome energia sem necessidade.
O Android gere aplicações na memória automaticamente: quando a
memória está baixa, o sistema começa a "matar" aplicativos e processos que
estão inativos há determinado tempo. Este processo é feito para ser invisível
ao usuário, então ele não precisa administrar o sistema ou fechar processos
por si mesmo. Porém, a confusão sobre a regulação de memória no Android
resultou que aplicativos de terceiros que gerem a memória ficaram famosos na
Google Play Store; estes aplicativos são geralmente tidos como ineficazes,
fazendo mais mal do que bem.
HARDWARE: A principal plataforma para o sistema Android é a
Arquitetura ARM (ARMv7 ou posterior; Android 5.0 também dá suporte à
ARMv8-A), com a arquitetura x86 e MIPS também oficialmente suportados.
Tanto a variante 64-bit quanto a 32-bit das 3 arquiteturas possuem suporte
desde o Android 5.0. Desde 2012, dispositivos com processadores Intel
começaram a surgir no mercado em smartphones e tablets. Para o Android 4.4,
o Google recomenda no mínimo 512 MB de memória RAM, enquanto para
dispositivos que não consomem tanta memória, os chamados low-ram devices,
o mínimo é 340 MB. Também é necessário dar suporte à tecnologia OpenGL
ES 2.0. Possui também suporte à OpenGL ES 1.1, 2.0, 3.0 e 3.1, sendo que
alguns aplicativos requerem explicitamente alguma dessas versões.
Dispositivos Android incorporam muitos hardwares opcionais, que incluem
câmeras, GPS, sensores de orientação, controles específicos para jogos,
acelerômetros, giroscópios, barômetros, magnetômetros, sensores de
proximidade, termômetros, e telas touchscreen. Alguns componentes não são
obrigatórios, mas se tornaram padrão em certos dispositivos como
smartphones. Alguns componentes eram obrigatórios no início, mas foram
deixados de lado posteriormente. Por exemplo, enquanto o Android OS era
desenvolvido primariamente para ser um sistema de telefones, hardwares
como microfones eram obrigatórios, mas com o passar do tempo a função de
telefone se tornou opcional, e o microfone também.
O Android também pode rodar nativamente em um computador, utilizando
mouse e teclado, em versões do Android, principalmente aquelas posteriores
ao 4.4. Empresas chinesas estão fabricando PCs com o sistema operacional
móvel baseado em Android, para "competir diretamente com o Windows da
Microsoft e o Android do Google". A Academia Chinesa de Engenharia revelou
que "mais de uma dúzia" de companhias estavam customizando o Android,
seguindo o banimento do Windows 8 dos PCs do governo chinês.
DESENVOLVIMENTO: O SO móvel Android é desenvolvido em segredo
pelo Google até a última das modificações, quando estará pronto pra ser
lançado. Então, o código é lançado publicamente. O código só funcionará sem
modificações em determinados aparelhos, como os da série Nexus. O código é
então adaptado a cada fabricante para que rode nos hardwares específicos,
com ou sem modificações.
O boneco verde que representa o Android foi desenhado para o Google em
2007 pela designer gráfica Irina Blok. Ao grupo de design responsável pela arte
do símbolo foi dada a tarefa de criar um ícone universalmente identificável, com
a específica inclusão de um robô no design final. Após inúmeras tentativas de
criar algo baseado em ficção-científica e filmes que se passam no espaço, a
equipe eventualmente buscou inspiração no símbolo humano em portas de
banheiros e modificou-o para a forma de um robô. Como o Android é aberto
(open-source), foi concordado que o símbolo e o robô também deveriam ser
livres de licença, desde então o logo do robô verde tem sido reinterpretado em
incontáveis variações do seu design original. Seu nome é BugDroid.
VERSÕES
Versões de pré-lançamento comercial em 2007/2008
Android alpha
Houve ao menos dois lançamentos internos dentro do Google e da Open
Handset Alliance antes de o Android Beta ser lançado em novembro de 2007.
Em um esquema temporário de nomenclatura, o segundo desses lançamentos
foi chamado "R2-D2". Dan Morril criou alguns dos primeiros mascotes, mas o
atual logotipo verde do Android foi desenhado por Irina Blok. Ryan Gibson
concebeu o esquema de nomenclatura que foi usado pelos lançamentos
públicos majoritários, iniciando com o Android 1.5 "Cupcake" em Abril de 2009.
Android beta
O Android beta foi lançado em 5 de novembro de 2007, enquanto o kit de
desenvolvimento de software (SDK) foi lançado em 12 de novembro de 2007.
Dia 5 de novembro é a data em que popularmente se comemora o aniversário
do Android. As versões beta públicas do SDK foram lançadas na seguinte
ordem:
• :m3-rc22a em 16 de novembro de 2007.
• m3-rc37a em 14 de dezembro de 2007.
• m5-rc14 em 13 de fevereiro de 2008.
• m5-rc15 em 3 de março de 2008.
• 0.9 em 18 de agosto de 2008.
• 1.0-r1 em 23 de setembro de 2008.
Versões por nível de API
Android 1.0: A primeira versão comercial do sistema, foi lançada em 23 de
setembro de 2008. O primeiro dispositivo Android, o HTC Dream, incorporou as
seguintes características do Android 1.0:
VERSÃO API DATA DE LANÇAMENTO
1.0 1 23 de setembro de 2008
Características:
• Aplicação Android Market realiza download e atualiza aplicativos através
do aplicativo Market;
• Navegador Web para exibir, dar zoom e suporte total a páginas em
HTML e XHTML - múltiplas páginas são mostradas em janelas ("cards");
• Suporte a câmara - entretanto, nesta versão faltavam opções de alterar
a resolução da câmara, balanço branco, qualidade, etc.
Android 1.1 : Em 9 de fevereiro de 2009, a atualização Android 1.1 foi
lançada, inicialmente para o HTC Dream. A atualização mudou a API e
acrescentou uma série de características:
VERSÃO API DATA DE LANÇAMENTO
1.1 2 9 de fevereiro de 2009
Características:
• Atualização da API. A atualização da API identifica se o aplicativo a ser
instalado é compatível com o sistema, antes de instalar;
• Adiciona suporte para letreiros em layouts;
• Adiciona comentários e mais detalhes quando um usuário faz uma busca
no google maps.
• Adiciona suporte para salvar anexos de mensagens;
• Na chamada padrão, o tempo de limite da tela agora é maior quando
usando a viva voz;
• Abreviações: API - Application Programming Interface (interface de
programação de aplicativos);
Android 1.5 Cupcake: Em 30 de abril de 2009, a atualização Android 1.5
foi lançada, com base no kernel Linux 2.6.27. Esta foi a primeira versão a usar
oficialmente um nome baseado em uma sobremesa, um tema que seria usado
para todas as versões seguintes. A atualização inclui vários novos recursos e
alterações de interface do usuário;
VERSÃO API DATA DE LANÇAMENTO
1.5 3 30 de abril de 2009
Características:
Suporte para terceiros teclados virtuais com previsão de texto e dicionário
de usuário para palavras personalizadas.
• O suporte para Widgets - vistas de aplicativos em miniatura, que pode
ser embutido em outras aplicações (como a tela inicial) e receber atualizações
periódicas.
• Gravação e reprodução de vídeo em MPEG-4 e 3GP.
• Auto-emparelhamento e suporte para Bluetooth estéreo acrescentado
(A2DP e AVRCP).
• Recursos de copiar e colar adicionado ao navegador web.
• Fotos dos usuários mostrado para Favoritos em Contatos.
Carimbo de data / hora específico mostrado para eventos em log de chamadas e acesso com um toque a um cartão do evento log de chamadas.
Animados transições de tela.
Adicionada opção de auto-rotação.
Adicionado a animação de inicialização atual estoque.
Capacidade para fazer upload de vídeos para YouTube.
Capacidade de upload de fotos para o Picasa.
• Carimbo de data / hora específico mostrado para eventos em log de
chamadas e acesso com um toque a um cartão do evento log de chamadas.
• Animados transições de tela.
• Adicionada opção de auto-rotação.
• Adicionado a animação de inicialização atual estoque.
• Capacidade para fazer upload de vídeos para YouTube.
• Capacidade de upload de fotos para o Picasa.
Android 1.6 – Donut: Em 15 de setembro de 2009 o Android 1.6 SDK -
apelidado de Donut - foi lançado, baseado no kernel Linux 2.6.29. Foram
incluídos na atualização vários novos recursos:
VERSÃO API DATA DE LANÇAMENTO
1.6 4 15 de setembro de 2009
Características:
• Text-To-Speach (TTS) embutido na plataforma Android. Vem com vozes
em Inglês, Francês, Italiano, Espanhol e Alemão. Pois é, temos que aguardar
pela introdução do Português.
• Text To Speech API standard no Android SDK. Fica facilitada a vida dos
programadores que queiram criar aplicações que utilizem a voz.
• Esta nova versão da plataforma Android inclui aplicações que fornecem
feedback de voz (Talkback), som (Soundback) e táctil (Vibrações). Para aceder
a estas aplicações basta ir a Menu – Configurações – Acessibilidade.
• Por outro lado. o projecto Eyes-Free viu melhorada a sua interface para
utilização de terminais touch-screen.
Android 2.0/2.1 Eclair: Em 26 de outubro de 2009 o Android 2.0 SDK
codinome Eclair foi lançado, baseado no kernel Linux 2.6.29. As alterações
incluíram:
VERSÃO API DATA DE LANÇAMENTO
2.0 5 26 de outubro de 2009
2.1.0 6 03 de dezembro de 2009
2.1 7 11 de janeiro de 2010
Características:
• Suporta várias contas de usuário: Google pode registrar no mesmo
dispositivo rodando Android.
• Contato Rápido: Toque no pequeno menu, aparecerá para você um
contato para interagir de várias formas: e-mail, chamadas, mensagens e muito
mais.
• Teclado virtual melhorado: Como no Droid G1 / Milestone tem um
controle deslizante QWERTY horizontal, e o Google permite aos usuários usar
o teclado virtual redesenhado. O Eclair possue multitoque do teclado que ajuda
a encontrar rapidamente uma palavra que já foi digitada. A precisão do teclado
virtual no Android 2.0, teve uma melhora significativa.
• Novo navegador: Embora não suporte a multitoque, mas o navegador do
Android 2.0 também teve uma atualização melhora. O Google tem HTML5 de
apoio, incluindo a sua capacidade de reproduzir vídeos em modo de tela cheia.
Endereço da caixa é associado à barra de pesquisa (semelhante ao navegador
Chrome). Para compensar as características multi-touch, novos navegadores
suportam duplo toque para ampliar a tela de conteúdo, que está ligado a dois
botões de mais Zoom e menos Zoom.
• Nova interface: ícones são mais bonito, mais luxuosos, mais compacto
do que antes. O widget tem novo design e também é compatível com alta
resolução no Droid. A Interface do menu também é mais bonita.
Android 2.2 Froyo: O Froyo Em 20 de maio de 2010, o Android 2.2
(Froyo, abreviatura de Frozen Yogurt) SDK foi lançado, baseado no kernel
Linux 2.6.32.
VERSÃO API DATA DE LANÇAMENTO
2.2 8 20 de maio de 2010
2.2.1 8 18 de junho de 2010
2.2.2 8 22 de junho de 2010
2.2.3 8 21 de novembro de 2010
Características:
A versão 2.2 do Android, comumente conhecida como "Froyo", roda na
maioria dos smartphones Android, incluindo aparelhos populares como o Droid,
Evo 4G, HTC Desire e Google Nexus One. O Froyo melhora a experiência do
Android, adicionando compatibilidade com novos aplicativos, desempenho mais
eficiente e novas opções de interface, mantendo intacta a funcionalidade das
versões anteriores.
As alterações do Froyo não mudaram as funções básicas do sistema
operacional Android, e muitos recursos são compartilhados entre a versão 2.2
e as anteriores. O sistema vem com aplicativos embutidos que podem
sincronizar e-mails, enviar textos, gerenciar agendas, ver vídeos online e
navegar na web. Ele também vem com o aplicativo do Android Market para
download de novos aplicativos, muitos disponíveis gratuitamente. O Android
funciona com uma interface baseada exclusivamente em toques e gestos para
executar ações.
Desempenho do Froyo
O Froyo roda notavelmente mais rápido que a versão anterior 2.1 do
Android "Eclair", graças a várias novas características que melhoraram o
desempenho. O gerenciamento de memória mais eficiente permite a rápida
mudança de aplicativos, especialmente em dispositivos com memória menor. O
desempenho da CPU aumentou de duas a cinco vezes para o melhor
manuseio de aplicativos de processamento intensivo. O navegador também
funciona mais rápido com seu novo motor V8 para o carregamento mais veloz
do JavaScript.
Atualizações da interface Froyo
A tela inicial do Android 2.2 tem dois painéis adicionais para acesso rápido a
aplicativos e ferramentas adicionais. Os aplicativos de telefone e navegador
são agora permanentemente exibidos na parte inferior da tela inicial ao lado do
botão de menu do aplicativo. O aplicativo da câmera agora tem opções de
personalização adicionais, e a Galeria de Imagens suporta espreitar os álbuns
usando gestos multitoque. Os dispositivos compatíveis podem agora criar
pontos críticos de Wi-Fi móveis no Froyo e também se unir a sistemas de
computador usando um cabo USB para compartilhamento de rede.
Aplicações
O Android 2.2 permite aos usuários armazenar aplicativos no cartão SD do
telefone, deixando mais espaço livre na memória interna do aparelho. A
plataforma tem novos recursos para uso com o Microsoft Exchange, incluindo a
integração com o Calendário Android e funcionalidade de redefinição remota. O
Adobe Flash Player chega ao Android pela primeira vez com o Froyo como um
download gratuito disponível no Android Market.
Android 2.3 Gingerbread:
VERSÃO API DATA DE LANÇAMENTO
2.3 9 06 de dezembro de 2010
2.3.3 10 09 de fevereiro de 2011
2.3.4 10 28 de abril de 2011
2.3.5 10 25 de julho de 2011
2.3.6 10 02 de setembro de 2011
2.3.7 10 21 de setembro de 2011
Características:
Atualizações na Interface
A costumeira barra de notificações cinza mudou de cor. Agora ela é mais
escura, em um visual bem mais atraente. Essa alteração também afeta os
menus e mensagens em popup. Esta novidade não traz somente um conceito
mais moderno, mas é capaz de economizar energia em telas AMOLED.
Suporte a Pagamentos Mobile
O Android 2.3 já terá suporte para as ondas curtas que tornam os gadgets em
dispositivos de pagamento móvel, no comércio, em recargas de celulares pré-
pagos, assumindo o papel que hoje é do cartão de crédito/débito.
Processamento de imagens em 3D
Um novo software interno possibilitará a captação de imagens com aceleração
linear, baseada em movimentos de gravidade e mudanças barométricas (seja
lá o que isso signifique). Explicando: Como o que já fazem alguns aplicativos
da Apple, o Android conseguirá identificar objetos em três dimensões, em 360º
ao redor do usuário.
Software do teclado muito mais eficiente
A Google fez um bom trabalho em cima do aplicativo que controla as entradas
de dados pelos teclados do Android, tanto o virtual, quanto o real, em modelos
como o Milestone. Foram alterados desde o espaço entre as teclas,
melhorando consideravelmente sua usabilidade, como a gravação de
sugestões para o recurso de auto-completar, tornando a personalização do
dicionário mais completa e funcional.
Além disso, o modo de inserção de caracteres especiais, acentos e letras
maiúsculas estão mais parecidos com o que acontece em teclados de PC e
notebooks.
Toque simples para função Copiar-Colar
Dependendo do fabricante e da versão customizada do Android, a tarefa de
Copiar-Colar pode se tornar um aborrecimento, como o que acontece em
alguns modelos HTC.
Para corrigir isso, a Google seguiu o exemplo dos menus do Milestone
(também conhecido como Motorola Droid), e agora no Gingerbread os usuários
podem pressionar e segurar o cursor em determinada palavra para ter acesso
à função de copiar o texto para a área de transferência, podendo colar em
outro local usando a mesma metodologia.
Melhor gestão de energia
Nas versões do Android até a edição 2.2 Froyo os usuários
costumeiramente instalam aplicativos de terceiros para gerenciar quanto cada
aplicativo gasta da bateria e a prioridade de processamento.
O 2.3, no entanto, já conta com um programa próprio e bem completo para
auxiliar os usuários a realizarem esta tarefa. Além disso, este pequeno
software consegue identificar processos inativos, interrompendo-os sem a
necessidade de intervenção humana, diminuindo o consumo de energia.
.
Facilidade de encontrar o Gerenciador de Aplicativos
Outra ferramenta que os usuários optam em instalar nas edições
anteriores é algum gerenciador que permita desinstalar programas não mais
usados. Apesar de ótima usabilidade dos menus do Android, o Gerenciador de
Aplicativos nativo ficava meio escondido nas opções do sistema operacional. O
Gingerbread corrige isso.
Gerenciador de Downloads Unificado
Até a edição 2.2, cada aplicativo instalado tinha seu próprio core de download.
E, em algumas situações, ficava fácil perder o caminho para onde o arquivo
tinha sido baixado. Para instalar pacotes APK, seria preciso um aplicativo
explorador de arquivos e muita paciência na busca.
Com a unificação do processo de download, não importa por qual aplicativo
o usuário baixe algum arquivo, fica fácil sua identificação e localização. Isso
inclui o Android Market, navegadores ou qualquer outra ferramenta com esta
função.
Chamadas pela internet e Suporte à múltiplos vídeos
Esta é, certamente, uma tentativa de aproximação à grande novidade do iOS 4,
o FaceTime. Trata-se de um programa nativo que permite chamadas em vídeo
sobre IP. Anteriorme nte era necessário instalar programas como Fring ou Qik
e o resultado não era lá satisfatório.
Agora que a Google oferece múltiplas câmeras em VOIP/SIP e o suporte
deste tipo de chamada a partir da arquitetura Android, espera-se que a
capacidade de fazer chamadas de vídeo através do Google Talk ou Google
Voice se torna uma opção muito em breve.
Processamento Avançado de Áudio
O Gingerbread irá oferecer também a customização em plataformas da saída
de som. Tá, mas o que isso significa? Isso quer dizer que empresas de som
digital como a Dolby Labs ou a SRS Labs, que já oferecem pacotes de som
baseados em software para notebooks e netbooks, criem modelos Surround ou
Pro Logic para os aparelhos móveis.
Com a nova SDK do Android 2.3 (e, tudo indica, do Android 3.0), estas
companhias podem customizar a experiência da reprodu ção de sons de
vídeos, músicas e até jogos, com faixas de áudio em diversos canais, mesmo
que simulados, utilizando fones de ouvido.
Cada vez mais os Smartphones com Android ganham novas
funcionalidades que tornam a plataforma ainda mais interessante. Se antes o
Android era visto apenas como o gadget dos geeks e nerds, agora ele ruma
definitivamente para o patamar de uma ferramenta completa, aberta aos
desenvolvedores e capaz de prover entretenimento em níveis imbatíveis.
Android 3.0/3.1/3.2 Honeycomb: Em 22 de fevereiro de 2011, foi lançado o
Android 3.0 (Honeycomb) SDK. A primeira atualização Android só de tablets -
foi lançada, baseada no kernel Linux 2.6.36. O primeiro dispositivo com esta
versão foi o Motorola Xoom. O tablet foi lançado em 24 de fevereiro de 2011. A
atualização incluiu as seguintes funcionalidades:
VERSÃO API DATA DE LANÇAMENTO
3.0 11 22 de fevereiro de 2011
3.1 12 10 de maio de 2011
3.2 13 15 de julho de 2011
3.2.1 13 30 de agosto de 2011
3.2.2 13 21 de outubro de 2011
|| 13 Dezembro de 2011
3.2.6 13 Fevereiro de 2012
Características:
• System Bar: uma barra de botões gerais e notificações, sempre presente
na parte inferior da tela.
• Action Bar: uma barra de opções contextuais, exibida na parte superior
da tela, sempre que uma aplicação está em execução.
• Telas iniciais (Home Screens) configuráveis.
• Activity fragments, que permitem criar várias áreas semi-independentes
dentro de uma Activity, e que podem ser compartilhadas por outras Activities.
• Novos temas e Widgets: 3D stack, search box e outros. Todos
otimizados para telas grandes.
• Novo framework de animação 2D.
• Aceleração de hardware para gráficos 2D.
• Suporte a processadores multicore.
Android 4.0 Ice Cream Sandwich: O SDK para Android 4.0.1 (Ice Cream
Sandwich), baseado no kernel Linux 3.0.1, foi lançado publicamente em 19 de
outubro de 2011. Gabe Cohen, da Google, declarou que o Android 4.0 era
"teoricamente compatível" com qualquer dispositivo Android 2.3.x em produção
na época. O código fonte para o Android 4.0 tornou-se disponível em 14 de
novembro de 2011. A atualização introduziu vários novos recursos, incluindo:
VERSÃO API DATA DE LANÇAMENTO
4.0.1 14 19 de outubro de 2011
4.0.2 14 28 de novembro de 2011
4.0.3 15 16 de dezembro de 2011
4.0.4 15 29 de março de 2012
Características:
• Disponível para tablets e smartphones.
• Notificações mais elegantes e com mais informações.
• As notificações podem ser acessadas sem desbloquear a tela.
• Widgets aparecem em uma aba do menu de aplicativos.
• Modelo de aplicativos abertos semelhante ao Honeycomb.
• Reconhecimento facial para desbloqueio do aparelho.
• É possível configurar o dock, inserindo itens para fácil acesso.
• Google+ com Messenger e Hangouts.
• Edição de imagens com efeitos e filtros em tempo real.
• Fotos panorâmicas com o movimento do aparelho.
• Nova galeria de imagens.
• Gerenciador de dados nativo.
• Android Beam: compartilha arquivos e dados com um aparelho próximo.
• Busca offline no Gmail.
• Screenshot da tela ao segurar o botão de ligar e volume.
• Navegação na internet com até 16 abas abertas.
• Função Speech-to-text aprimorada, decodifica palavras em tempo real.
• Agenda de contatos com novo visual.
Android 4.1/4.2/4.3 - Jelly Bean: O Google anunciou o Android 4.1 (Jelly
Bean) na conferência Google I/O de 27 de junho de 2012. Baseado no kernel
Linux 3.0.31, Jelly Bean foi uma atualização incremental com o objetivo
principal de melhorar a funcionalidade e desempenho da interface do usuário.
A melhora de desempenho envolveu "Project Butter" ("Projeto Manteiga", em
tradução livre do inglês), que usa antecipação de toque, buffer triplo, tempo
vsync estendido e uma taxa de quadros fixa de 60 fps para criar uma interface
de usuário fluida e "suave como manteiga". Android 4.1 Jelly Bean foi liberado
para o Android Open Source Project em 9 de julho de 2012, e o tablet Nexus 7,
o primeiro dispositivo a rodar Jelly Bean, foi lançado em 13 de julho de 2012.
Esperava-se que a Google anunciaria a Jelly Bean 4.2 em um evento em Nova
York em 29 de outubro de 2012, mas o evento foi cancelado devido ao furacão
Sandy. Em vez de remarcar o evento ao vivo, a Google anunciou a nova
versão com um comunicado de imprensa, sob o título "Um novo sabor de Jelly
Bean". Os primeiros dispositivos a rodar Android 4.2 foram o LG Nexus 4 e o
Samsung Nexus 10, que foram lançadas em 13 de novembro de 2012. No dia
24 de julho de 2013 foi anunciada oficialmente pela Google a atualização do
Android 4.3 Jely Bean para a linha Nexus.
VERSÃO API DATA DE LANÇAMENTO
4.1.1 16 09 de julho de 2012
4.1.2 16 09 de outubro de 2012
4.2 17 26 de outubro de 2012
4.2.1 17 27 de novembro de 2013
4.2.2 17 30 de abril de 2013
4.3 18 24 de julho de 2013
CARACTERÍSTICAS:
Widgets espertos: Os widgets exibidos na tela inicial do Android ficaram mais
espertos. Na edição Jelly Bean, quando um widget é colocado na tela, os
outros se movem para liberar espaço, mais ou menos como acontece com os
apps no iPhone. Se o widget for grande demais, ele será redimensionado para
que caiba na tela do Android.
Mapas offline: O Google Maps ganhou um modo offline. Ele permite baixar os
mapas de uma determinada área e armazená-los no smartphone. Assim, é
possível consultá-los mesmo que não haja acesso à internet. É um recurso
muito bem vindo para quem viaja a outro país. Os mapas podem ser baixados
em casa ou no hotel, via Wi-Fi, para ser usados depois, na rua. Assim, evita-se
pagar as exorbitantes tarifas cobradas pelas operadoras pelo roaming de
dados.
Notificações que funcionam: O recurso de notificação do Android, que emite
avisos ao usuário, ganhou um upgrade. Agora, é possível responder às
notificações tocando nelas. Se houver um aviso de uma ligação telefônica
perdida, por exemplo, basta tocar nele para ligar de volta.
Animações mais naturais: O Google melhorou a exibição de gráficos
animados no Android. Agora, virar páginas deslizando os dedos pela tela traz
uma sensação mais natural, já que as animações ficaram mais fluidas. O
Google usa dois termos curiosos para descrever esses melhoramentos:
“buttery graphics” (gráficos amanteigados) e “silky transitions” (transições
sedosas).
Android 4.4 KitKat: O Android 4.4 KitKat é o sucessor do Android 4.3
Jelly Bean. Após recente acordo com a Nestlé, o novo sistema Android leva o
nome de um dos doces mais famosos da marca. Esse acordo prevê ainda
campanhas de marketing em conjunto, com vale-brindes de aparelhos Nexus 4
Nexus 5 e de conteúdo na Play Store.
VERSÃO API DATA DE LANÇAMENTO
4.4 19 31 de outubro de 2013
Caracteríticas:
Mudanças visuais: De início, a cor de destaque do sistema deixou de ser
azul e tornou-se branco. Uma mudança sutil, mas que trabalha na questão da
atenção do usuário. A nova cor está presente nos símbolos da tela inicial e na
barra de notificações. Também são brancos o “rastro” do teclado ao se deslizar
o dedo pelas teclas e muitos outros elementos do sistema.
Outra mudança que agradará a muitos é a expansão de áreas
transparentes. Agora, não apenas as barras de notificação e os botões na tela
inicial são transparentes, as barras de sistema e de ação também permitem a
visão da tela em segundo plano.
Melhor aproveitamento de memória: A plataforma melhorou
seu gerenciamento de memória e agora pode ser executada com bom
desempenho até mesmo em dispositivos com 512MB de RAM. Com
isso, é possível que seja mais rápido que os seus antecessores em
aparelhos com limitações de memória. Aliás, o objetivo de todo esse
trabalho é exatamente esse: tornar o KitKat mais suave e responsivo
nos smartphones de baixo custo.
Esta versão também traz melhorias na resposta do toque em tela touch,
para que ela seja mais rápida e com maior precisão. A consequência disso é
que o usuário pode ouvir música enquanto navega na web ou, também,
executar jogos e outros aplicativos que usam a tela sem problemas. A múlti
tarefa recebeu algumas otimizações. Com isso, a transição entre aplicações,
assim como a resposta ao toque, está cada vez mais fluída e rápida.
• Google Now e serviços do Google: Não é mais necessário tocar em
botões ou na tela para realizar tarefas. Para acessar a busca ou ditar
comandos de voz, na tela inicial ou no Google Now, basta dizer “Ok Google”.
Porém, o recurso que permite ativar o Google Now ao falar “OK Google”, só
está disponível no Nexus 5.
A funcionalidade traz cartões contextuais atualizados, que permitem prever
informação com base na sua localização, sites favoritos ou programas de TV.
Para completar, o KitKat inclui uma app que permite ao Google Search fazer
pesquisas ainda mais aprofundadas do que o normal.
• Mensagens e Hangouts se unem: O Hangouts incorporou a gestão de
SMS e MMS, assim, todas as mensagens estão no mesmo app. Com isso, o
Hangouts está se tornando a central de comunicação do sistema. É possível,
por exemplo, enviar e receber SMS, mensagens instantâneas, chamadas de
voz via internet ou vídeo-chamadas.
A melhor notícia é que o novo Hangouts também terá suporte para
chamadas de vídeo HD, em todos os dispositivos. Com o aplicativo, o usuário
pode compartilhar sua localização e enviar GIFs animados.
• Melhorias na identificação de chamadas e contatos: O Google
aproveitou todo o poder que tem sobre as informações para atualizar o
discador com um identificador de chamadas inteligente. O novo app de telefone
está mais inteligente e percebe melhor os hábitos e os contatos com quem o
usuário mais lida no dia a dia. Com esse conhecimento, a lista de contatos é
reordenada praticamente em tempo real para que seja cada vez mais fácil e
rápido encontrar o contato que o usuário realmente precisa.
Há, ainda, a possibilidade de procurar por lugares próximos, empresas,
seus contatos, ou pessoas em seu domínio do Google Apps. Além disso,
sempre que o usuário receber uma chamada de um número de telefone que
não esteja em seus contatos, o telefone procura correspondências de
empresas com uma listagem local no Google Maps.
• Mais informações na tela de bloqueio: Enquanto estiver ouvindo
música, ou projetando filmes para o Chromecast, é possível ver a arte de capa
do álbuns ou do filme em tela cheia, mesmo quando o dispositivo estiver
bloqueado. Nesta mesma tela, o usuário pode reproduzir, pausar, ou procurar
um ponto específico da mídia.
• Aplicativos em tela inteira: Para aprofundar a sensação de imersão
em alguns aplicativos, a nova versão possui dois modos de tela inteira. Há o
modo “Lean Back”, no qual todas as barras de sistema desaparecem
completamente, mas podem ser acessadas de novo através de um toque na
tela. Esta função é ideal para a reprodução de vídeos.
Já o modo “Immersive” também faz desaparecer todas as barras de
sistema. Essa é a melhor opção para games e outros apps de multimedia.
Contudo, é necessário deslizar o dedo de cima para baixo na tela para fazer as
barras aparecerem novamente.
• Emoji em todos os lugares: É possível ter acesso aos Emojis em
qualquer lugar em que o usuário usar o teclado. Sendo assim, quando as
palavras não podem expressar o que sente, o usuário poderá usá-los para dar
mais cor às suas comunicações.
Imprimir no 4.4 está mais fácil, basta ter uma impressora ligada ao Google
Cloud Print, ao HP ePrint ou qualquer impressora que tenha apps na Play
Store. Assim, o usuário pode imprimir documentos, fotos ou até mesmo
páginas web.
• Fotos com HDR+: O HDR (imagens de Alta Gama Dinâmica) consiste
em tirar várias fotos da mesma cena, com exposições diferentes e, depois,
combiná-las para obter a melhor fotografia. O KitKat possui um modo HDR+
para melhorar este processo. Ele usa um novo modelo de ruído que permite
distinguir desfocagem por movimento do verdadeiro ruído digital vindo do
sensor.
• Edição em qualquer lugar: No novo sistema, o usuário pode criar e
editar documentos, planilhas e apresentações a partir de seu telefone ou tablet
com o recém-redesenhado Quickoffice, que foi adquirido pelo Google a pouco
tempo. Com ele, é possível abrir e salvar arquivos no Google Drive, em outros
serviços de armazenamento em nuvem ou no dispositivo.
Android 5.0 Lollipop: O Android 5.0 Lollipop foi anunciado em Julho e
lançado oficialmente em 3 de novembro de 2014 pela Google. De lá ate agora
poucos usuários tem o prazer de deliciar esta nova versão do android, por que
desde a versão 5.0, houve a aparição de diversos bugs, como o da memória,
que comprometeram os usuários que tem Smartphones principalmente da
Linha Nexus e da Motorola ao atualizar seus dispositivos. O Lollipop traz
diversas novidades e uma nova política visual, intitulada de Material Design.
VERSÃO API DATA DE LANÇAMENTO
5.0 | |
5.0.1 21 03 de novembro de 2014
5.0.2 | |
Características:
• Presença do Material Design, que deixa apps mais chamativos e bonitos.
• Novos efeitos de toque e de transição.
• Sistema muito limpo e fluido.
• Novo modo de economia de bateria.
• Barra de status dupla.
• Tela de bloqueio que exibe as notificações.
• Mudança na visualização da barra de status e nos botões virtuais.
• Mais segurança.
• Possibilidade de múltiplos usuários, parecido com o Windows.
BIBLIOGRAFIAS
www.techtudo.com.br/tudo-sobre/android http://developer.android.com/about/versions/android-3.0-
highlights.html www.thecodebakers.org http://info.abril.com.br/noticias/tecnologia-pessoal/8-novidades-
do-android http://tecnologia.terra.com.br/hardware-e-software/conheca-as-
principais-novidades-do-android www.ehow.com.br/computadores-e-eletronicos www.ehow.com.br/caracteristicas-android www.tecmundo.com.br/google-/4281-android http://understech.com.br/entenda-o-desenvolvimento-do-android https://elaetech.wordpress.com/tag/versoes-android https://luztek.wordpress.com/2009/12/03/android http://novoandroide.blogspot.com.br http://pt.wikipedia.org