Aula 01 Linguagem Mobile Android Após serem realizadas diversas pesquisas, aponta-se que o Android é o Sistema Operacional que mais cresce atualmente no mundo. Possui uma plataforma de tecnologia móvel completa envolvendo um pacote com programas para tablets e celulares. O Sistema Operacional foi desenvolvido pela Android, Inc, adquirida pela Google em julho de 2005, possui um código fonte aberto e gratuito baseado no Kernel 2.6 do Linux, sendo assim pode-se desenvolver um aplicativo (app), disponibilizá-lo e visualizar como seus recursos são implementados. Recursos e Dispositivos Os Smartphones são celulares inteligentes, que além de possuirem operações de um celular normal, também executam operações que antigamente só poderiam ser feitas em Computadores e Notbooks. O Android foi construído com a intenção de permitir aos desenvolvedores criarem aplicações que possam lhe trazer muitos benefícios através do seu aparelho móvel. Com base no Linux, possui um kit que disponibiliza ferramentas e APIs necessárias utilizando a sintaxe da Linguagem Java. Para inovar na área de telefonia celular foi criada então a Open Handset Alliance em novembro de 2007 com apoio da Google e mais 80 empresas do ramo. A Open Handset Alliance (OHA) é uma aliança de diversas empresas com a intenção de criar padrões abertos para telefonia móvel. Entre estas empresas podemos citar a própria Google, HTC, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung, LG, TMobile e Nvidia.
Licença Apache Software Foundation(ASF), é um tipo de licença que permite alterações no código fonte e que não há necessidade de compartilhar. Concorrentes IOS Apple Windows Phone Microsoft Google Play É a loja online da Google, possui milhares de aplicações, livros, filmes, músicas. Para disponibilizar um aplicativo na Google Play é necessário se cadastrar e pagar uma taxa Google developer (US$ 25,00). Histórico do Android Surgimento 2003 Android Inc, criado por Andy Rubin, seu objetivo era construir uma plataforma baseada no kernel Linux. Google 2005 A empresa Google percebe a iniciativa de outras empresas com relação a dispositivos móveis e então compra a Android Inc. Divulgação/Utilização/IDE 2006 Google divulga seu Sistema Android apenas em Universidades do USA para que todos os estudantes possam explorar sua plataforma fazendo com que a mesma evolua rápido.
Divulgação/Crescimento 2007 É criada a OHA em conjunto com mais de 80 empresas líderes do ramo de telefonia móvel, software, chips. Lançamentos 2008 Primeiro dispositivo com Android: G1 da HTC com sistema Android 1.5. Surgimento da Android Market. Android se torna Open Source. Crescimento mais rápido 2010 É feito um Up de vendas no mercado, surgem aparelhos com conteúdo, compatibilidades, idiomas, 3G entre outros que chamam a atenção dos usuários. Lançamentos 2011 Surge o Motorola Xoom, primeiro tablet com Android versão 3.0. Em 2014 Mais de Um Bilhão de aparelhos com o sistema, 1.5 Milhões de ativações por dia, em torno de 50 Bilhões de downloads de Apps no Google Play. Surge a versão 4.4 KitKat (entre janeiro e junho). Em novembro de 2014 Surge o Android 5.0/5.1 Lollipop, apresentou mais segurança que as versões anteriores, novos efeitos e uma maior economia de bateria. Em 2015 O Google anuncia o Android M durante a Google I/O 2015 conferência para desenvolvedores que é realizada anualmente pela empresa. Esta versão possui uma melhoria no compartilhamento de conteúdo entre os aplicativos, suporte e backup automáticos no drive, modo não pertube e entre outros.
Versões/Aparelhos Cada versão do sistema operacional Android é uma plataforma e é identificada por um número e um nome de doce. A primeira que surgiu foi a 1.0 (sem nome) e a atual é a 5.1.5 (Lollipop). Cada plataforma está ligada a uma API Level. A última corresponde à API Level 22, segundo a tabela abaixo:
O Gráfico de comparação abaixo descreve a utilização das versões do sistema operacional Android. O gráfico possui informações que foram expostas na primeira semana de maio de 2015. Recentemente os desenvolvedores do Android lançaram uma nova tabela atualizada com as principais versões ativas de seu sistema, vale lembrar que essa tabela e feita com base nos dados do Google play e por isso versões que já foram encerradas ou que não tem a loja instalada não vão contar pontuação nesta tabela.
Versões e Modelos de Aparelhos Android 1.0 (Astro): Estreou no G1, voltado para negócios, suporte a navegadores HTML, YouTube, GTalk, Gmail, Google Maps e Google Sync, Android Market. Operadora T-Mobile Android 1.5 (Cupcake): A atualização trouxe correções de bugs. Primeiro telefone touchscreen com a plataforma, o HTC Magic, ferramenta de copiar e colar, captura de vídeo na câmera, upload de conteúdo para YouTube e Picasa, reprodução de vídeos e adição de fotos aos contatos favoritos. Android 1.6 (Donut): Mesmo padrão da versão anterior, porém com novos recursos, como comandos de voz na busca de conteúdo, online e offline, integração entre galeria e câmera, melhor busca de apps no Android Market, com screenshots, e suporte a telas com resolução WVGA.
Android 2.0 e 2.1 (Eclair): Com interface moderna e melhorias na câmera, Bluetooth 2.1, calendário e Google Maps e sincronização de e-mails e contatos. Android 2.2 (Froyo): versão mais rápida do Android até então, opção para desativar o uso de dados de 3G, troca rápida de idiomas no teclado. Android 2.3 (Gingerbread): quase as mesmas características da versão anterior, sensores (giroscópio e barômetro), melhora na autonomia de bateria e compatibilidade com a tecnologia NFC.
Android 3.0 (Honeycomb): ganhou suporte a tablets e nova interface Holográfica, visualização de álbuns em tela cheia na galeria, bate-papo em vídeo via Google Talk. Android 4.0 (Ice Cream Sandwich): com opção de adicionar apps e widgets, acesso a apps na tela de bloqueio, desbloqueio do celular com reconhecimento facial, editor de fotos e Google Chrom embutido.
Androids 4.1, 4.2 e 4.3 (Jelly Bean): opção de desativar alertas App por App, reorganização automática de atalhos e widgets, transferência de dados de Bluetooth, Google Now, resolução 4K e interface de câmera atualizada, fotos panorâmicas em 360 graus com o Photo Sphere, teclado com a digitação via gestos, melhorias na tela de bloqueio, multiusuários, nova app de relógio, VPN sempre ligado, mensagens em grupo, além de correções de bugs. Android 4.4 (Kit Kat): anunciado em setembro de 2013 pelo Google e pela Nestlé, barra de aplicativos transparente, nova interface para email, mais recursos de gerenciamento de chamadas e a possibilidade de fazer impressões usando um mobile da Google.
Android 5.0 (Lollipop): anunciado no fim de 2014, devido a uma linguagem baseada em Material Design. Possui nova área de notificações e atalhos, apps recentes e animações mais fluidas. Inaugurada com os Nexus 6 e 9, primeira versão a oferecer suporte a dispositivos com arquitetura de 64 bits e a diferentes tamanhos de tela, do relógio à TV. Android M (Marshmallow): foi apresentado oficialmente no segundo semestre de 2015, pela primeira vez, em dois novos smartphones da linha Nexus, os Nexus 5X e Nexus 6P, fabricados por LG e Huawei, respectivamente. Com menos mudanças na aparência, a nova versão 6.0 foca na segurança, com permissões de privacidade para apps, e maior desempenho de bateria, com o recurso conhecido como Doze.