| Linha 17: | Linha 17: | ||
*- Suporte para a integração com hardwares como câmeras e GPS. | *- Suporte para a integração com hardwares como câmeras e GPS. | ||
*- Seu armazenamento é em SQLite (uma espécie de banco de dados). | *- Seu armazenamento é em SQLite (uma espécie de banco de dados). | ||
*- Possui suporte a gráficos 3D | *- Possui suporte a gráficos 2D e bibliotecas gráficas 3D baseada em OpenGLES, recurso de diminui a incompatibilidade entre as versões. | ||
= Developer = | = Developer = | ||
Edição das 18h00min de 18 de abril de 2016
Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese das pesquisas que fizer.
Conceito
O intenso aumento do uso de celulares e smartphones em todo o mundo, juntamente com a necessidade de encontrar nesses dispositivos mecanismos que facilitassem o dia a dia do usuário tornaram possível o desenvolvimento de Sistemas Operacionais, como o Android. Plataforma móvel mais popular no mundo é gerida pelo Google juntamente com a Open Handset Alliance (OHA), aliança formada por desenvolvedores, fabricantes e operadores de dispositivos móveis. O Android é open source, ou seja, possui um código aberto baseado no sistema Linux, que permite uma ampla possibilidade de interação e personificações. Atualmente essa plataforma se expandiu também para outros dispositivos, além da versão do sistema para smartphones, há outras para tablets, televisores, automóveis e até smartwatches.
Características
- - O Sistema Operacional Android tem como código fonte um código aberto.
- - Seu Kernel (ou núcleo) é o Linux. Uma versão modificada, voltada para dispositivos móveis.
- - O sistema já vem com aplicações previamente instaladas, desenvolvidas pelo Google, como o Google Maps, Gmail, Google+, Youtube, Google Play Store, Google Drive, dentre outras, além dos aplicativos desenvolvidos pelo fabricante do dispositivo.
- - Disponibiliza um Kit de desenvolvimento Java, denominado Android SDK, que permite a criação de diversos aplicativos e a implementação destes no Google Play Store.
- - No quesito Mensagens, está disponível nas formas SMS e MMS.
- - Suporte para a integração com hardwares como câmeras e GPS.
- - Seu armazenamento é em SQLite (uma espécie de banco de dados).
- - Possui suporte a gráficos 2D e bibliotecas gráficas 3D baseada em OpenGLES, recurso de diminui a incompatibilidade entre as versões.
Developer
Famoso por suas diversas fragmentações, as quais de forma inusitada foram denominadas com nomes de sobremesas, desde sua criação já foram desenvolvidas muitas versões do Android, que trouxeram consigo muitas inovações tecnológicas, a modernização da interface e da operação.
- Dentre estas fragmentações, estão:
- Android 1.5 (Cupcake):
- Android 1.6 (Donut):
- Android 2.0 (Eclair):
- Android 2.2 (Froyo):
- Android 2.3 (Gingerbread):
- Android 3.0 (Honeycomb):
- Android 4.0 (Ice Cream Sandwich):
- Android 4.1 (Jelly Bean):
- Android 4.4 (Kitkat):
- Android 5.0 (Lollipop):
- Android 6.0 (Marshmallow):
Exemplo de código
O código do Sistema Operacional Android é open source, que por ser baseado na versão 2.6 do Linux, permite um livre espaço para desenvolvedores realizarem inúmeras adaptações e personalizações.
SDKs
O Kit de desenvolvimento conhecido também como SDK, permite que qualquer usuário possa desenvolver de forma gratuita e personificar aplicativos para a plataforma. Para o desenvolvimento, em linguagem Java, o Kit já possui todas as ferramentas necessárias, como o emulator, além de ser possível desenvolvê-los em outros sistemas operacionais de computadores (Windows XP, Vista, Windows 7, Mac OS X, e o Linux) e em diversos ambientes de desenvolvimento (Eclipse, JDK 6), opções que ficam a escolha do desenvolvedor.
Após instalar o Kit de desenvolvimento, o usuário possuirá um emulator que fará uma simulação do aparelho móvel. O SDK permite também a interação com outras aplicações por meio da instalação conjunta com o Eclipse (ambiente de desenvolvimento) e o plugin ADT.
Dispositivos onde é usado
O Sistema Operacional Android é usado principalmente em dispositivos móveis, como os smarthphones. Mas além desses o sistema possui outras versões, as quais abrangem outros tipos de dispositivos, como tablets, televisores, Smartwatches e automóveis.
- São essas versões:
- -Android Wear: Versão desenhada para atender dispositivos Smartwatches, que são relógios de pulso computadorizados, com funções semelhantes a dos smarthphones, possuem a capacidade de rodar aplicativos dos mais variados, além de possuir funcionalidades como o acompanhamento do controle físico em atividades físicas.
- -Android Auto: Versão criada para carros, ao conectar um smathphone Android na versão 5.0 Lollipop (ou superior) ao carro, o painel roda todas as aplicações que lhe são compatíveis, como o Google Maps que instruirá diferentes rotas ao motorista, o Google Play Music, além de ser possível realizar chamadas, possuir comando de voz e executar muitos outros aplicativos, escolhidos como favoritos pelo motorista.
- -Android TV: Desenvolvido para smart TVs que já contenham o Android TV integrado, o sistema disponibiliza acesso a diversos aplicativos de áudio, vídeo e games, como o Youtube, Netflix, Google Play Movies & TV.
Referências bibliográficas
- Google Acadêmico:
- https://books.google.com.br/books?hl=pt-BR&lr=&id=NrVUAwAAQBAJ&oi=fnd&pg=PA21&dq=sistema+operacional+android+codigo&ots=QaRyCgTh2x&sig=8C1XekxRp7mbV6UhUle5lAkgvCw#v=onepage&q=sistema%20operacional%20android%20codigo&f=false (Acesso em: 13/04/2016).
- https://books.google.com.br/books?hl=pt-BR&lr=&id=8u9wJowXfdUC&oi=fnd&pg=PA1&dq=sistema+operacional+android&ots=LTig-80rs1&sig=RSiPbWn3BQwbr2uuBWxrohoJvsE#v=onepage&q=sistema%20operacional%20android&f=false (Acesso em: 13/04/2016).
- http://www.inf.unioeste.br/~tcc/2012/TCC_Andre.pdf (Acesso em: 16/04/2016)
- https://www.android.com/intl/pt-BR_br/ (Acesso em: 13/04/2016).
- https://www.android.com/intl/pt-BR_br/wear/ (Acesso em: 13/04/2016).
- https://www.android.com/intl/pt-BR_br/tv/ (Acesso em: 13/04/2016).
- https://www.android.com/intl/pt-BR_br/auto/ (Acesso em: 13/04/2016).
- https://www.android.com/intl/pt-BR_br/phones/ (Acesso em: 13/04/2016).