|
|
| Linha 1: |
Linha 1: |
|
| | = História do Android: = |
| A História do Android:
| |
|
| |
|
| o sistema operacional android surgiu em 2003 na cidade de Palo Alto-Califórnia, e foi desenvolvido por Andy Rubin, Rich Miner, Nick Sears e Chris White, empresários do ramo tecnológico. No início Rubin definiu o android como : "dispositivos móveis mais inteligentes e que estejam mais cientes das preferências e da localização de seu dono".
| | = Características = |
|
| |
|
| em 2005 a Google adquiriu o Android inc, e com isso nasceu o Google Mobile Division que era voltada a pesquisa de tecnologia móvel. o Android foi lançado oficialmente no final de outubro de 2008 e rodava em HTC dream.
| | = Funcionamento = |
|
| |
|
| com o passar dos anos, a versão do android foi absurdamente atualizada, sempre corrigindo erros, distribuindo melhorias e ampliando a sua capacidade. segue abaixo uma linha do tempo com os modelos e datas de seus lançamentos:
| | = Arquitetura = |
|
| |
|
| Android 1.0 - 23 de outubro de 2008
| | = Referêncicas = |
| | |
| Android 1.1 - 09 de fevereiro de 2009
| |
| | |
| Android 1.5 (cupcake) - 27 de abril de 2009
| |
| | |
| Android 1.6 (donut) - 15 de etembro de 2009
| |
| | |
| Android 2.0 (eclair) - 26 de outubro de 2009
| |
| | |
| Android 2.2 (froyo) - 20 de maio de 2010
| |
| | |
| Android 2.3 (gingebread) - 06 de dezembro de 2010
| |
| | |
| Android 3.0 (honeycom) - 22 de fevereiro de 2011
| |
| | |
| Android 3.1 (honeycomb) - 10 de maio de 2011
| |
| | |
| Android 4.0 (icecream sandwich) - 18 de outubro de 2011
| |
| | |
| Android 4.1 (jellybean) - 09 de julho de 2012
| |
| | |
| Android 4.4 (kitkat) -25 de junho de 2014
| |
| | |
| Android 5.0 (lollipop) - 12 de novembro de 2014
| |
| | |
| === Funcionamento: === | |
| A plataforma Android foi construída com base no sistema operacional linux e é composta por um conjunto de ferramentas que atua em todas as fases de desenvolvimento do projeto, desde a execução até a criação de softwares específicos.
| |
| | |
| O Android é o primeiro projeto de uma plataforma em Open source (código aberto), com isso pode ser adaptada fim de incorporar novas tecnologias, conforme estas forem surgindo. A plataforma vai estar sempre em evolução, já que as comunidades de desenvolvedores estarão trabalhando em conjunto para construir aplicações móveis inovadoras.
| |
| | |
| === Utilização: ===
| |
| Quanto a escalada dos números estatísticos, estudos mostram que em 2009 o Android representava apenas 2,08% dos aparelhos vendidos no mundo, já no final do ano seguinte detinha 33%, ou seja 1 em cada 3 aparelhos vendidos no mundo, o suficiente para tranformá-la na plataforma móvel mais vendida no planeta. Em 2011 esse número atingiu 52,5%, e no final de 2014 81%. Em números reais, de 2010 até o final de 2014, mais de 3 bilhoes de aparelhos com Android foram comercializados no mundo
| |
| | |
| === Arquitetura: ===
| |
| [[Arquivo:arq.png]]
| |
| | |
| '''Plataforma''':
| |
| | |
| Acima de todas as camadas, está a de aplicativos fundamentais escritos em java para a plataforma Android. Ex:cliente de e-mail, mapas, navegadores, calculadora, calendário, agenda dentre outros.
| |
| | |
| Isso significa que para desenvolver programas para a plataforma android devemos criar os aplicativos em java para serem executados na máquina virtual '''''Dalvik''''' q é uma máquina baseada em registradores, otimizada para requerer pouca memória.
| |
| | |
| '''Framework''':
| |
| | |
| Na camada do Framework encontramos todas as AP’is(interface usada para comunicação entre sistemas) e os recursos utilizados pelos aplicativos.
| |
| | |
| '''Runtime''':
| |
| | |
| Camada de ambiente e execução, é uma parte criada para cada aplicação no Android em funcionamento, ambiente que permite o consumo de energia, a partir de aplicativos que não estejam sendo usados, esses aplicativos são desligados.
| |
| | |
| '''Kernel linux:'''
| |
| | |
| O núcleo '''kernel linux''' forma a estrutura base do sistema operacional/sistema operativo GNU/'''Linux''', que é um sistema operacional tipo unix. O núcleo Linux é um dos exemplos mais proeminentes de software livre, pois pode prover alicerce para o desenvolvimento e execução de outros softwares livres.
| |
| | |
| '''Bibliotecas''':
| |
| | |
| A camada Bibliotecas carrega consigo um conjunto de bibliotecas C/C++, as quais são utilizadas por vários recursos do sistema. Essas bibliotecas podem ser acessadas por frameworks disponibilizados para os desenvolvedores. As principais delas são Freetype (para renderização de fontes bitmaps)e System C Library (que é uma implementação da biblioteca derivada de C.
| |
| | |
| === Fonte: ===
| |
| livro Android ara desenvolvedores por LUCIO CAMILO OLIVEIRA PEREIRA,MICHEL LOURENÇO DA SILVA
| |
| | |
| oficina da net -A revlução Android -www.oficinadanet.com.br/post/13939-a-historia-do-android
| |
| | |
| Guia techmundo A evolução do sistema android por Marcos Lacerda Faria
| |