Android é um sistema operacional móvel desenvolvido pelo Google e baseado em uma versão modificada do kernel Linux e outros softwares de código aberto. Projetada principalmente para dispositivos móveis com tela sensível ao toque, como smartphones e tablets, a interface de usuário do Android é baseada principalmente na manipulação direta, usando gestos de toque que correspondem a ações do mundo real, como deslizar, tocar e beliscar, para manipular objetos na tela. Além dos dispositivos móveis, o Android também foi desenvolvido para televisões (Android TV), carros (Android Auto) e relógios de pulso (Wear OS).
O nascimento e a evolução do Android
O Android foi originalmente desenvolvido pela Android Inc., uma empresa do Vale do Silício que o Google adquiriu em 2005. Seus fundadores, Andy Rubin, Rich Miner, Nick Sears e Chris White, pretendiam que o Android fosse um sistema operacional avançado para câmeras digitais. No entanto, quando perceberam que o mercado para tais dispositivos não era significativo, eles adaptaram o Android para dispositivos móveis com tela sensível ao toque, em concorrência com o Symbian e o Windows Mobile, sistemas operacionais móveis dominantes na época.
O Android foi lançado em 2007 com a fundação da Open Handset Alliance, um consórcio de empresas de hardware, software e telecomunicações dedicadas ao avanço de padrões abertos para dispositivos móveis. O primeiro smartphone disponível comercialmente com Android foi o HTC Dream, também conhecido como T-Mobile G1, anunciado em 23 de setembro de 2008.
Android: uma visão aprofundada
O Android é de código aberto e o Google libera o código sob a licença Apache. Este código-fonte aberto e licenciamento permissivo permitem que o software seja modificado e distribuído gratuitamente por fabricantes de dispositivos, operadoras sem fio e desenvolvedores entusiastas. O código-fonte do Android é lançado pelo Google sob uma licença de código aberto, mas a maioria dos dispositivos Android vem com uma quantidade substancial de software proprietário pré-instalado, como o Google Mobile Services (GMS), que inclui aplicativos como Google Chrome, YouTube e Google. Procurar.
Cada versão principal do Android é nomeada em ordem alfabética após uma sobremesa ou guloseima açucarada. Por exemplo, Android 1.5 Cupcake, 1.6 Donut, 2.0 Eclair, 2.2 Froyo, 2.3 Gingerbread, 3.0 Honeycomb, 4.0 Ice Cream Sandwich, 4.1 Jelly Bean, 4.4 KitKat, 5.0 Lollipop, 6.0 Marshmallow, 7.0 Nougat, 8.0 Oreo e 9.0 Pie. No entanto, com o Android 10, o Google decidiu usar um sistema numérico para o nome.
A estrutura interna do Android
No centro do Android está o Kernel Linux, que lida com os principais serviços do sistema, como segurança, gerenciamento de memória, gerenciamento de processos e pilha de rede. Acima do Kernel do Linux está o Android Runtime, que inclui a Máquina Virtual Dalvik e as bibliotecas principais. A camada Application Framework fornece serviços de alto nível para aplicativos na forma de classes Java. Por último, na camada superior estão os Aplicativos, que são todos os aplicativos executados no Android, incluindo aplicativos do sistema, como discador, programa de SMS e navegador, bem como aplicativos de terceiros.
Os aplicativos Android geralmente são desenvolvidos na linguagem Java usando o kit de desenvolvimento de software (SDK) Android, mas outros ambientes de desenvolvimento também estão disponíveis.
Principais recursos do Android
- Código aberto: o Android é de código aberto, o que significa que os desenvolvedores podem modificar o sistema operacional de cada telefone.
- Interface de usuário personalizável: o Android permite que os usuários personalizem a interface do usuário, ao contrário de outros sistemas operacionais.
- Multitarefa: o Android oferece suporte a multitarefa e multitoque.
- Widgets: Os usuários podem colocar widgets na tela inicial para acesso rápido às informações.
- Google Play Store: Com mais de 3 milhões de aplicativos, a Google Play Store é a maior loja de aplicativos.
Variantes do Android
Variante | Descrição |
---|---|
Android vai | Uma versão simplificada do Android projetada para dispositivos de baixo custo. |
Android Um | Uma versão do Android sem modificações do fabricante e com foco em dispositivos básicos para mercados emergentes. |
Android TV | Uma versão do Android projetada para televisões. |
Usar sistema operacional | Uma versão do Android projetada para smartwatches e outros wearables. |
Android automático | Uma versão do Android projetada para carros. |
Maneiras de usar o Android e solução de problemas
O Android pode ser usado de diversas maneiras, desde telefones celulares até tablets, televisores, sistemas automotivos e wearables. No entanto, como acontece com qualquer sistema, pode haver problemas, como desempenho lento, consumo de bateria ou espaço de armazenamento limitado. Esses problemas geralmente podem ser resolvidos limpando os dados em cache, desinstalando aplicativos desnecessários, atualizando o software do sistema ou realizando uma redefinição de fábrica.
Comparações com sistemas semelhantes
Sistema | Android | iOS | janelas |
---|---|---|---|
Código aberto | Sim | Não | Não |
Interface personalizável | Sim | Limitado | Limitado |
Número de aplicativos na App Store | Mais de 3 milhões | Mais de 2 milhões | 700,000+ |
Futuro do Android
À medida que o Android continua a evoluir, espera-se que ele se integre mais com inteligência artificial, realidade aumentada e realidade virtual. Além disso, é provável que haja avanços em segurança, privacidade e experiências contínuas entre dispositivos. A Internet das Coisas (IoT) é outro setor onde se espera que o Android faça progressos substanciais.
Servidores proxy e Android
Servidores proxy podem ser usados com Android para fornecer um maior nível de segurança e privacidade, especialmente ao acessar a Internet por meio de Wi-Fi público. Um servidor proxy também pode ser usado para acessar conteúdo que pode estar geograficamente restrito. O Android possui suporte integrado para definir configurações de proxy em suas opções de rede Wi-Fi.