Android 4: Ice Cream Sandwich - Parte 2
Neste artigo veremos as novidades da nova versão do sistema operacional para dispositivos móveis do Google. O Android Ice Cream Sandwich vem para encarar e superar seus concorrentes através de várias melhorias de desempenho e diversas novas funcionalidades para os usuários e desenvolvedores.
Em que situação o tema é útil:
Ao conhecermos as novidades da plataforma, podemos usufruir desses novos recursos introduzindo-os em nossos aplicativos Android. Além disso, poderemos refletir e vislumbrar novas possibilidades na programação para dispositivos móveis que rodam o S.O. do Google.
Resumo DevMan:
A versão 4 do Android, de codinome Ice Cream Sandwich (ICS), veio para unificar as versões para tablets e smartphones. Com uma interface renovada e uma série de novos recursos, além dos já existentes na versão 3.x Honeycomb (para tablets), o ICS disponibiliza novas APIs para que os desenvolvedores possam utilizar nas suas aplicações. Nesse artigo abordaremos algumas dessas APIs através de exemplos práticos de modo a facilitar o entendimento por parte do leitor.
Autores: Nelson Glauber de Vasconcelos Leal e Bruno Vinicius
No último dia 18 de outubro, em Hong Kong, o Google apresentou para o mundo a versão 4.0 do sistema operacional Android. E continuando a tradição de dar nomes de doces às versões da plataforma, chegou a vez da letra “I” com o Ice Cream Sandwich (Sanduíche de Sorvete), ou simplesmente ICS (as anteriores foram: Cupcake, Donut, Eclair, Froyo, Gingerbread e Honeycomb). Ela redesenha o Android, trazendo para os smartphones todas as melhorias feitas nos tablets que rodam a versão 3.x, além de muitas outras.
Segundo o próprio site do Android, essa nova versão foi construída em cima das coisas que as pessoas mais gostam no Android: multitarefa, notificações, tela inicial customizável, widgets redimensionáveis e uma boa interatividade. Aliado a isso, foram adicionadas outras poderosas formas de se comunicar e compartilhar informações.
A interface gráfica foi refinada com o intuito de deixar as principais ações mais visíveis, permitindo aos usuários navegar de forma mais simples e através de gestos. A legibilidade também foi melhorada com a adição de uma nova fonte para telas de alta resolução, denominada Roboto, que deu um aspecto mais moderno ao S.O. Além disso, muitas das formas e animações já conhecidas para tablets trouxeram uma uniformidade de estilo entre todas as aplicações padrão (GMail, Camera, Galeria, etc.), tornando a experiência como um todo muito mais consistente.
Matias Duarte é a mente por trás de todas essas mudanças. O designer que encabeçou projetos famosos por seu apelo estético como o WebOS, da extinta Palm, e o Sidekick, inicialmente da Danger e depois da Microsoft. Ele espera que a interface padrão mais atrativa encante os usuários, como também inspire os fabricantes que resolverem aplicar customizações, elevando o nível da experiência de todos os usuários da plataforma. Claro que isso também impacta nas aplicações desenvolvidas por terceiros (nós!), afinal, o usuário vai esperar que essas aplicações sejam tão polidas e bonitas quanto às aplicações padrão.
Além da usabilidade e do aspecto visual, uma série de novos recursos para o usuário foram adicionados à plataforma. Agora é possível fazer um agrupamento de aplicações na HomeScreen, bastando para isso arrastar um ícone da aplicação por sobre o outro. Ações como acessar a câmera e o music player são possíveis a partir da tela de bloqueio do aparelho. Ao receber uma chamada, o usuário poderá responder rapidamente com um SMS. A verificação de ortografia foi melhorada e os erros aparecem sublinhados (como acontece no MS Word). A engine de reconhecimento de voz permite falar o texto continuamente e capturá-lo na sua aplicação. O usuário pode ter um controle maior sobre o consumo de dados através de um aplicativo nativo, que mostra quanto cada aplicativo está consumindo de dados, inclusive através de gráficos. A acessibilidade para deficientes visuais foi melhorada com um recurso que permite explorar o aparelho sem ver a tela, onde cada toque dispara um feedback de áudio indicando a opção selecionada.
As teclas físicas Back, Menu e Home foram extintas, como já acontece nos tablets. Elas estão na própria tela, juntamente com a “tecla” de aplicativos recentes, que permite aos usuários visualizar uma miniatura das aplicações recentemente abertas, possibilitando acessá-las instantaneamente. A Tabela 1 mostra os recursos advindos do Android 3.x presentes agora nos smartphones com ICS.
Outro ponto que não podemos deixar de notar é que essa versão reunifica o Android, que foi dividido em dois mundos com a versão 3.x (Honeycomb), liberada apenas para tablets, enquanto os smartphones continuaram rodando a versão 2.3 (Gingerbread). O ICS tem, dentre muitas outras, a missão de desfazer essa confusão e reunificar a plataforma. Logo, podemos esperar essa versão do Android rodando em telefones, tablets e também em TVs.
...Confira outros conteúdos:
Perguntas frequentes
Nossos casos de sucesso
Eu sabia pouquíssimas coisas de programação antes de começar a estudar com vocês, fui me especializando em várias áreas e ferramentas que tinham na plataforma, e com essa bagagem consegui um estágio logo no início do meu primeiro período na faculdade.
Estudo aqui na Dev desde o meio do ano passado!
Nesse período a Dev me ajudou a crescer muito aqui no trampo.
Fui o primeiro desenvolvedor contratado pela minha
empresa. Hoje eu lidero um time de desenvolvimento!
Minha meta é continuar estudando e praticando para ser um
Full-Stack Dev!
Economizei 3 meses para assinar a plataforma e sendo sincero valeu muito a pena, pois a plataforma é bem intuitiva e muuuuito didática a metodologia de ensino. Sinto que estou EVOLUINDO a cada dia. Muito obrigado!
Nossa! Plataforma maravilhosa. To amando o curso de desenvolvimento front-end, tinha coisas que eu ainda não tinha visto. A didática é do jeito que qualquer pessoa consegue aprender. Sério, to apaixonado, adorando demais.
Adquiri o curso de vocês e logo percebi que são os melhores do Brasil. É um passo a passo incrível. Só não aprende quem não quer. Foi o melhor investimento da minha vida!
Foi um dos melhores investimentos que já fiz na vida e tenho aprendido bastante com a plataforma. Vocês estão fazendo parte da minha jornada nesse mundo da programação, irei assinar meu contrato como programador graças a plataforma.
Wanderson Oliveira
Comprei a assinatura tem uma semana, aprendi mais do que 4 meses estudando outros cursos. Exercícios práticos que não tem como não aprender, estão de parabéns!
Obrigado DevMedia, nunca presenciei uma plataforma de ensino tão presente na vida acadêmica de seus alunos, parabéns!
Eduardo Dorneles
Aprendi React na plataforma da DevMedia há cerca de 1 ano e meio... Hoje estou há 1 ano empregado trabalhando 100% com React!
Adauto Junior
Já fiz alguns cursos na área e nenhum é tão bom quanto o de vocês. Estou aprendendo muito, muito obrigado por existirem. Estão de parabéns... Espero um dia conseguir um emprego na área.