terça-feira, 3 de dezembro de 2013

Android


Android é um sistema operacional baseado no núcleo do Linux para dispositivos móveis, desenvolvido pela Open Handset Alliance, liderada pelo Google e outras empresas.

Segundo a Google, mais de 1 milhão e 300 mil aparelhos com este sistema operacional são ativados todos os dias. utilizado por vários fabricantes de celulares como: HTC, Samsung, Sony, Motorola, LG e recentemente a Positivo Informática.




 Principais Recursos:

Handset layouts
            A plataforma é adaptada tanto para dispositivos VGA maiores, gráficos 2D, bibliotecas gráficas 3D baseadas em OpenGL ES especificação 2.0 e os layouts mais tradicionais de smartphones.
Armazenamento
                      É utilizado SQLite para armazenamento de dados.
Mensagens
                      Tanto SMS como MMS são formas disponíveis de envio de mensagens.
Navegador
                O navegador disponível no sistema é baseado no framework de Código aberto conhecido como WebKit.
Máquina virtual Dalvik
                       Aplicações escritas em Java são compiladas em bytecodes Dalvik e executadas usando a Máquina virtual Dalvik, que é uma máquina virtual especializada desenvolvida para uso em dispositivos móveis, o que permite que programas sejam distribuídos em formato binário (bytecode) e possam ser executados em qualquer dispositivo Android, independentemente do processador utilizado. Apesar das aplicações Android serem escritas na linguagem Java, ela não é uma máquina virtual Java, já que não executa bytecode JVM.
Multimídia
                    O sistema suporta formatos de áudio e vídeo como: MPEG-4, H.264, MP3, e AAC.
Suporte Adicional de Hardware
                      O Android é totalmente capaz de fazer uso de câmeras de vídeo, tela sensível ao toque, GPS, acelerômetros, e aceleração de gráficos 3D.
Ambiente de desenvolvimento (SDK)

                Inclui um emulador, ferramentas para debugging, memória e análise de performance. O Eclipse (IDE) (atualmente 3.4 ou 3.5) poderá ser utilizado através do plugin Android Develpment Tools (ADT).



Versões;


As diferentes versões de Android têm desde a versão 1.5, nomes de sobremesas ou bolos (em inglês) e seguem uma lógica alfabética:
1.5: Cupcake (Abril de 2009, com a última revisão oficial a maio de 2010)
1.6: Donut (Setembro de 2009, com a ultima revisão oficial a maio de 2010)
2.0 - 2.1: Eclair (Janeiro de 2010, com a última revisão oficial a maio de 2010)
2.2: FroYo (Frozen Yogurt - Maio de 2010, com a última revisão oficial a julho de 2011)
2.3: Gingerbread (versão lançada a 6 de dezembro de 2010)
3.0 - 3.2: Honeycomb (Lançada especialmente para tablets em Janeiro de 2011)
4.0: Ice Cream Sandwich (Anunciada oficialmente em 19 de outubro de 2011)
4.1 - 4.2 - 4.3: Jelly Bean (Versão principal, lançada em 27 de junho de 2012, com atualização recebida em 24 de julho de 2013)
4.4: KitKat (última versão lançada em 31 de outubro de 2013 junto com o novo smartphone do Google Nexus 5)



Segurança:

       Novidades no Android Keystore, um recurso semelhante que também armazena credenciais, permite aos usuários criar chaves que podem ser acessadas e usadas por um único aplicativo. Segundo a descrição da versão 4.3 da plataforma, "os aplicativos podem criar ou armazenar chaves privadas que não podem ser vistas ou usadas por outros aplicativos e podem ser adicionadas à Keystore sem qualquer interação com o usuário".
               O novo Android também possui a capacidade de criar perfis de usuários secundários que implementam restrições de granulação finas, ou seja, cada perfil terá seu próprio espaço de armazenamento local e isolado, com telas iniciais, widgets e configurações. Os perfis são criados com base no meio ambiente desenvolvido pelo próprio usuário do smartphone ou tablet, com seus aplicativos e configurações.

         Além disso, o Android 4.3 também traz a capacidade dos aplicativos configurarem as credenciais de Wi-Fi com base em pontos WPA2 e autenticação de protocolos de extensão, ambos usados para tornar as redes Wi-Fi mais seguras. O Android irá reduzir os ataques à superfície alterando a partição do sistema, assim o aparelho não poderá ter sua segurança comprometida por deficiências nos chamados programas setuid.


Eventuais Falhas de Segurança:

Use uma senha
                    Você pode configurar uma senha (ou PIN) ou padrão na tela de configurações (em Configurações / Segurança / Bloqueio de Tela), e precisará digitá-la sempre que ligar a tela. Dependendo de seu aparelho e a versão do sistema operacional pode haver outras opções de bloqueio disponíveis, como uma senha tradicional misturando letras e números ou mesmo reconhecimento facial. Tenha cuidado para não esquecer a combinação que escolheu, caso contrário poderá ser difícil, ou até mesmo impossível, o acesso ao aparelho.

Só instale apps do Google Play
                    Defensores do Android sempre falam das vantagens de poder instalar software de terceiros em seus smartphones. Em teoria, isso faz sentido: deveríamos ser capazes de instalar e rodar o que quisermos em nossos aparelhos. Mas a realidade é que baixar e instalar apps encontrados “por aí” na Internet pode causar problemas, mesmo que você esteja atento.
               Embora apps maliciosos já tenham sido encontrados na loja Google Play no passado, a Google em geral faz sua parte e expulsa os pilantras. A loja pode não ser tão confiável quanto a App Store da Apple, mas você não vai se sentir como um participante de uma roleta russa sempre que baixar um jogo ou cliente para o Twitter.

Fique de olho nas permissões
                 As permissões dos apps são sua primeira linha de defesa contra malware. Cada vez que você instala um app, vê uma lista com todos os recursos de seu smartphone que o app precisa acessar. A maioria das pessoas simplesmente ignora esta lista e clica em Aceitar para continuar a instalação, mas às vezes vale a pena prestar atenção e ver se aquele app de lanterna não está tentando acessar recursos que podem lhe custar dinheiro (como a realizção de chamadas ou envio de SMS).

Instale um pacote de segurança
                    Seguir os conselhos acima irá dar um bom nível de proteção ao seu aparelho, mas se você está realmente preocupado com malware deve instalar um pacote de segurança em seu smartphone. Uma busca por “segurança” no Google Play irá retornar milhares de resultados, alguns deles de empresas já conhecidas entre os usuários de PCs, como a McAfee e Norton. Recomendo o Lookout Mobile Security ou o TrustGo Mobile Security, já que foram bem avaliados pelo AV-Test, uma entidade independente que testa software de segurança, tanto e recursos quanto em sua capacidade de detectar ameaças.

Hardware Mínimo Necessário para Execução do Sistema Operacional

O hardware minimo varia para cada tipo de celular, pois cada um possui um tamanho de memoria interna específico.
Mas tambem pode ser adicionada uma memoria extra ( Sd).

Fabricação/ Distribuições 

Foi desenvolvido pela Open Handset Alliance, liderada pelo Google e outras empresas.