Conteúdo verificado

Android (sistema operacional)

Assuntos Relacionados: Móvel

Informações de fundo

Crianças SOS oferecem um download completo desta seleção para as escolas para uso em escolas intranets. Para comparar instituições de caridade de patrocínio esta é a melhor ligação de patrocínio .

Andróide
Robot.svg Android
Android.svg
O logotipo do Android verde, projetado pelo designer gráfico Irina Blok.
Android 4.2 no Nexus 4.png
Android 4.2 "Jelly Bean" no Nexus 4
Empresa / revelador Google
Open Handset Alliance
Projeto Android Open Source
Programado em C , C ++ , Java
OS família Unix-like
Estado de funcionamento Atual
Fonte modelo Open source
Lançamento inicial 23 de setembro de 2008 (2008-09-23)
Última versão estável 4.2.2 Jelly Bean / 11 de fevereiro de 2013 (2013/02/11)
Target Marketing Smartphones
Computadores tablet
Disponível língua (s) Multi-lingual
Gerenciador de pacotes Google Play, APK
As plataformas suportadas ARM, MIPS, x86, I.MX
Tipo de Kernel Monolítico ( kernel do Linux modificado )
Omissão interface de usuário (Graphical Multi-touch)
Licença Apache License 2.0
Patches de kernel Linux no GNU GPL v2
Website oficial www.android.com

Android é um Linux baseado sistema operacional projetado principalmente para dispositivos móveis, tais como touchscreen smartphones e computadores tablet. Inicialmente desenvolvido pela Android, Inc., que Google apoiado financeiramente e depois comprou, em 2005, o Android foi apresentado em 2007 juntamente com a fundação da Open Handset Alliance: um consórcio de hardware, software e telecomunicações empresas dedicada ao avanço padrões abertos para dispositivos móveis. O primeiro telefone com Android foi vendido em outubro de 2008.

Android é open source e Google libera o código sob a Licença Apache. Este código-fonte aberto e de licenciamento permissiva permite que o software a ser livremente modificado e distribuído por fabricantes de dispositivos, operadoras de telefonia móvel e desenvolvedores entusiastas. Além disso, o Android tem uma grande comunidade de desenvolvedores escrever aplicativos (" apps ") que ampliam a funcionalidade de dispositivos, escritas principalmente em uma versão personalizada do Java linguagem de programação. Em outubro de 2012, havia aproximadamente 700 mil aplicativos disponíveis para Android, e o número estimado de aplicativos baixados Google Play, loja de aplicativos do Android primário, foi de 25 bilhões.

Esses fatores têm contribuído para tornar Android plataforma de smartphone mais usado do mundo, ultrapassando Symbian no quarto trimestre de 2010, eo software de escolha para as empresas de tecnologia que requerem um baixo custo, o sistema operacional customizável, leve para dispositivos de alta tecnologia sem desenvolver a partir do zero. Como resultado, apesar de ter sido projetado principalmente para telefones e tablets, que viu aplicativos adicionais no televisores, consolas de jogos , câmeras digitais e outros produtos eletrônicos. Natureza aberta do Android tem incentivado ainda uma grande comunidade de desenvolvedores e entusiastas de usar o código-fonte aberto, como uma fundação para projetos direcionados à comunidade, que adicionam novos recursos para usuários avançados ou trazer Android para dispositivos que foram oficialmente lançado em execução outros sistemas operacionais.

Android detinha uma quota de mercado de smartphones em todo o mundo de 75% durante o terceiro trimestre de 2012, com 750 milhões de dispositivos ativados no total e 1,5 milhões de ativações por dia. O sucesso do sistema operacional tornou um alvo para o litígio de patente como parte da chamada " guerras do smartphone "entre as empresas de tecnologia. Em maio de 2013, um total de 900 milhões de aparelhos Android foram ativados e 48 bilhões de aplicativos foram instalados a partir da loja Google Play.

História

Android, Inc. foi fundada em Palo Alto, Califórnia, em Outubro de 2003 pela Andy Rubin (co-fundador da Perigo), Rico Miner (co-fundador da Wildfire Communications, Inc.), Nick Sears (uma vez vice-presidente da T-Mobile), e Chris White (liderado desenvolvimento design e interface em WebTV) para desenvolver, nas palavras de Rubin "dispositivos móveis mais inteligentes que sejam mais conscientes de localização de seu dono e preferências". As primeiras intenções da empresa foi desenvolver um sistema operacional avançado para câmeras digitais, quando se percebeu que o mercado para os dispositivos não foi grande o suficiente, e desviou seus esforços para produzir um sistema operacional para smartphones para os rivais do Symbian e Windows Mobile (da Apple iPhone não tinha sido lançado na época). Apesar das últimas realizações dos fundadores e primeiros colaboradores, Android Inc. operado em segredo, revelando apenas que ele estava trabalhando em software para telefones móveis. Nesse mesmo ano, Rubin ficou sem dinheiro. Steve Perlman, um amigo próximo de Rubin, o trouxe US $ 10.000 em dinheiro em um envelope e recusou uma participação na empresa.

Google adquiriu Android Inc. em 17 de agosto de 2005, tornando-se uma subsidiária integral da Google. Funcionários-chave da Android Inc., incluindo Rubin, Mineiro e Branco, ficou na empresa após a aquisição. Não se sabia muito sobre Android Inc. no momento, mas muitos acham que o Google estava planejando entrar no mercado de telefonia móvel com este movimento. No Google, a equipe liderada por Rubin desenvolveu uma plataforma de dispositivo móvel baseado no Kernel do Linux. Google comercializado a plataforma para os fabricantes de celulares e transportadores sobre a promessa de fornecer um sistema flexível, expansível. Google tinha alinhado uma série de parceiros de componentes de hardware e software e sinalizou a transportadoras que estava aberto a vários graus de cooperação da sua parte.

A especulação sobre a intenção do Google de entrar no mercado das comunicações móveis continuou a construir a dezembro de 2006. Os relatórios da BBC eo Wall Street Journal observou que o Google queria que sua pesquisa e aplicações em celulares e que estava trabalhando duro para entregar isso. Mídia impressa e online outlets logo relatou rumores de que o Google estava desenvolvendo uma marca Google handset. Alguns especularam que o Google foi a definição de especificações técnicas, foi mostrando protótipos para celular fabricantes de telefones e operadoras de rede. Em setembro de 2007, InformationWeek cobria uma Evalueserve estudo relatando que o Google havia apresentado vários pedidos de patentes na área de telefonia móvel.

Em 5 de Novembro de 2007, a Open Handset Alliance, um consórcio de empresas de tecnologia, incluindo Google, fabricantes de dispositivos, tais como HTC e Samsung, operadoras sem fio, tais como Sprint Nextel e T-Mobile, e fabricantes de chipset, como Qualcomm e Texas Instruments, em si revelou, com o objetivo de desenvolver padrões abertos para dispositivos móveis. Naquele dia, o Android foi apresentado como seu primeiro produto, um dispositivo móvel plataforma construída sobre o Kernel Linux versão 2.6. O primeiro telefone disponível comercialmente para executar o Android foi o HTC Dream, lançado em 22 de outubro, 2008.

Desde 2008, o Android tem visto inúmeras atualizações que melhoraram gradualmente o sistema operacional, adicionando novas funcionalidades e correção de bugs nas versões anteriores. Cada versão principal é nomeado em ordem alfabética após uma sobremesa ou deleite açucarado; por exemplo, a versão 1.5 Cupcake foi seguido por 1.6 Donut. A última versão é 4.2 Jelly Bean. Em 2010, o Google lançou o seu Nexus série de dispositivos de uma linha de smartphones e tablets rodando o sistema operacional Android, e construído por um parceiro fabricante. HTC colaborou com o Google para lançar o primeiro smartphone Nexus, o Um Nexus. A série já foi atualizado com dispositivos mais recentes, como o Nexus 4 e telefone Nexus 10 tablet, feito por LG e Samsung, respectivamente. Google libera os telefones Nexus e tablets para atuar como seu dispositivos Android emblemáticas, demonstrando mais recentes recursos de software e hardware do Android.

Em 13 de março de 2013, foi anunciado por Larry Page em um post de blog que Andy Rubin havia se mudado da divisão Android para assumir novos projetos no Google. Ele foi substituída pela Sundar Pichai, que também continua seu papel como o chefe da divisão Chrome, do Google, que desenvolve Chrome OS.

Descrição

Interface

Interface de usuário do Android é baseado em manipulação direta, utilizando entradas de toque que vagamente correspondem à ação do mundo real, como swiping, batendo, beliscando e reverter beliscar para manipular objetos na tela. A resposta à entrada do usuário é projetado para ser imediata e fornece uma interface de toque fluido, muitas vezes usando as capacidades do dispositivo de vibração para fornecer haptic feedback para o usuário. Hardware interno, como acelerômetros, giroscópios e sensores de proximidade são usados por alguns aplicativos para responder às ações do usuário adicionais, por exemplo ajustando a tela de retrato para paisagem, dependendo de como o dispositivo é orientado, ou permitindo que o usuário para dirigir um veículo em um jogo de corrida, girando o dispositivo, simulando controle de um volante.

Dispositivos Android boot para a tela inicial, a navegação primária e ponto de informações sobre o dispositivo, que é semelhante ao ambiente de trabalho encontrado em PCs. Homescreens Android são tipicamente composto por ícones de aplicativos e widgets; ícones de aplicativos iniciar o aplicativo associado, enquanto widgets são exibidos, o conteúdo de atualização automática ao vivo, como a previsão meteorológica, caixa de entrada de e-mail do usuário, ou um notícias ticker diretamente na tela inicial. A tela inicial pode ser composta de várias páginas que o usuário pode deslizar para trás e para frente entre, embora interface de tela inicial do Android é muito personalizável, permitindo que o usuário ajuste a aparência do dispositivo para os seus gostos. Aplicativos de terceiros disponíveis no Google Play e outras lojas de aplicativos pode extensivamente re- tema da tela inicial, e até mesmo imitar a aparência de outros sistemas operacionais, como o Windows Phone . A maioria dos fabricantes, e algumas operadoras de telefonia móvel, personalizar a aparência de seus dispositivos Android para diferenciar-se da concorrência.

Presente ao longo da parte superior da tela é uma barra de status, que mostra informações sobre o dispositivo e sua conectividade. Esta barra de status pode ser "puxado" para baixo para revelar uma tela de notificação em que aplicativos exibir informações ou atualizações importantes, como um e-mail ou SMS texto recém-recebidas, de uma forma que não interrompe imediatamente ou incomodar o usuário. Nas primeiras versões do Android estas notificações poderia ser aproveitado para abrir o app relevante, mas as atualizações recentes têm proporcionado maior funcionalidade, como a capacidade de chamar um número diretamente de volta a partir da notificação de chamada não atendida, sem ter que abrir o discador app em primeiro lugar. Notificações são persistentes até ler ou demitidos pelo usuário.

Aplicações

Android tem uma seleção crescente de aplicativos de terceiros, que podem ser adquiridos por usuários por meio de uma loja de aplicativos, tais como Google Play ou o Amazon Appstore, ou fazendo o download e instalar o aplicativo de Arquivo APK a partir de um site de terceiros. O aplicativo Play Store permite aos usuários navegar, baixar e atualizar aplicativos publicados pelo Google e desenvolvedores de terceiros, e é pré-instalado em dispositivos que estejam em conformidade com os requisitos de compatibilidade do Google. O aplicativo filtra a lista de aplicativos disponíveis para aqueles que são compatíveis com o dispositivo do usuário, e os desenvolvedores podem restringir suas aplicações para operadoras ou países, por razões comerciais. As compras de aplicativos indesejados pode ser reembolsado no prazo de 15 minutos do tempo de download, e algumas operadoras oferecem faturamento da operadora direto para compras de aplicativos do Google Tocar, onde o custo da aplicação é adicionado à fatura mensal do usuário. Em setembro de 2012, havia mais de 675 mil aplicativos disponíveis para Android, e o número estimado de aplicativos baixados da loja Play foi de 25 bilhões.

Os aplicativos são desenvolvidos no Java usando a linguagem Android kit de desenvolvimento de software (SDK). O SDK inclui um conjunto abrangente de ferramentas de desenvolvimento, incluindo um depurador, bibliotecas de software, um aparelho emulador baseado em QEMU, documentação, código de exemplo, e tutoriais. O apoio oficial ambiente de desenvolvimento integrado (IDE) é Eclipse usando o plugin Android Development Tools (ADT). Outras ferramentas de desenvolvimento estão disponíveis, incluindo um Kit de Desenvolvimento Nativo para aplicações ou extensões em C ou C ++, Google App Inventor, um ambiente visual para programadores iniciantes, e vários multiplataforma Frameworks de aplicativos para web móvel.

A fim de contornar as limitações no alcance serviços do Google devido a Censura na Internet em República Popular da China, dispositivos Android vendidos na RPC são geralmente personalizado para usar serviços aprovados estaduais vez.

Desenvolvimento

Android é desenvolvido em privado pelo Google até as últimas alterações e atualizações estão prontas para ser lançado, altura em que o código fonte é disponibilizado ao público. Este código-fonte só será executada sem modificação em determinados dispositivos, geralmente o Nexus série de dispositivos. Com os outros, não são proprietárias binários que devem ser fornecidos pelo fabricante, a fim de trabalhar para Android.

Linux

Diagrama de arquitetura

Android consiste numa kernel baseado em Kernel Linux versão 2.6 e, a partir Android 4.0 Ice Cream Sandwich em diante, versão 3.x, com middleware, bibliotecas e APIs escritos em C , e software aplicativo em execução em um framework de aplicações que inclui bibliotecas Java compatível com base em Apache Harmony. Usa o Android Máquina virtual Dalvik com just-in-time de compilação para executar 'dex-código' Dalvik (Dalvik Executable), que é geralmente traduzido do Bytecode Java. A plataforma de hardware principal para o Android é o Arquitetura ARM. Não há suporte para x86 da Projeto Android-x86, e Google TV usa uma versão especial x86 do Android. Em 2013, Freescale anunciou em seu Android processador i.MX, série i.MX5X e i.MX6X.

Linux kernel do Android tem mais alterações de arquitetura do Google fora do ciclo de desenvolvimento do kernel Linux típico. Android não tem um nativo X Window System por padrão nem suporta o conjunto completo de padrão GNU bibliotecas, e isso torna mais difícil portuárias aplicações Linux existentes ou bibliotecas para Android. O suporte para C e simples SDL aplicações é possível por injecção de uma pequena Java calço e uso do JNI como, por exemplo, na Porta Jagged Alliance 2 para o Android.

Certos recursos que o Google contribuíram de volta para o kernel do Linux, nomeadamente um recurso de gerenciamento de energia chamado "wakelocks", foram rejeitadas pelos desenvolvedores do kernel mainline em parte porque sentiu que o Google não mostrou qualquer intenção de manter seu próprio código. O Google anunciou em abril de 2010 que iria contratar dois funcionários para trabalhar com a comunidade do kernel Linux, mas Greg Kroah-Hartman, o atual mantenedor do kernel do Linux para o ramo estável, disse em dezembro de 2010 que ele estava preocupado que o Google não estava mais tentando obter as suas alterações de código incluídos no ensino regular Linux. Alguns desenvolvedores Google Android deu a entender que "a equipe do Android foi ficando farto com o processo," porque eles eram um time pequeno e tinha um trabalho mais urgente a fazer no Android.

Em agosto de 2011, Linus Torvalds disse que "eventualmente Android e Linux iria voltar para um kernel comum, mas provavelmente não será por quatro a cinco anos". Em dezembro de 2011, Greg Kroah-Hartman anunciou o início do Projeto Mainlining Android, que visa colocar algum Android drivers, patches e dispõe de volta para o kernel do Linux, a partir de Linux 3.3. Linux incluiu a autosleep e wakelocks capacidades no kernel 3.5, depois de muitas tentativas anteriores de fusão. As interfaces são as mesmas, mas a implementação Linux a montante permite dois modos diferentes: suspender a memória (o tradicional suspender que usa Android), e para o disco (hibernar, como é conhecido na área de trabalho). A fusão será concluída partida com Kernel 3.8, o Google abriu um repositório de código público que contém o seu trabalho experimental para re-base de Android off Kernel 3.8.

O armazenamento flash em dispositivos Android é dividido em várias partições, como "/ system" para o próprio sistema operacional e "/ data" para dados do usuário e as instalações de aplicativos. Em contraste com distribuições Linux Desktop, os proprietários de dispositivos Android não são dadas acesso root ao sistema operacional e partições sensíveis, tais como / sistema são somente leitura. No entanto, o acesso da raiz pode ser obtida explorando falhas de segurança no Android, que é usado com freqüência pela comunidade open source para melhorar as capacidades dos seus dispositivos, mas também por pessoas mal-intencionadas para instalar vírus e malware.

Seja ou não Android conta como uma distribuição Linux é um tema amplamente debatido, com a Fundação Linux e Chris DiBona, chefe de código aberto do Google, a favor. Outros, como engenheiro do Google Patrick Brady discordar, notando a falta de apoio para muitas ferramentas GNU, incluindo glibc, em Android.

Gerenciamento de memória

Como os dispositivos Android são geralmente alimentado por bateria, o Android é projetado para gerenciar a memória ( RAM) para manter o consumo de potência a um mínimo, em contraste com os sistemas de operação da área de trabalho, que assumem geralmente eles estão ligados para ilimitado rede eléctrica. Quando um aplicativo Android não está mais em uso, o sistema irá suspender automaticamente na memória -, enquanto o aplicativo ainda é tecnicamente "aberto", aplicativos suspensos não consome nenhum recurso (por exemplo, poder ou poder de processamento bateria) e ficar de braços cruzados no fundo até que seja necessário novamente. Isto tem a dupla vantagem de aumentar a capacidade de resposta geral de dispositivos Android, já que os aplicativos não precisam ser fechado e reaberto a partir do zero a cada vez, mas também garantir aplicações de fundo não desperdiçar energia desnecessariamente.

Android gere os aplicativos armazenados na memória automaticamente quando houver pouca memória, o sistema irá começar a matar os aplicativos e processos que foram inativo por um tempo, em ordem inversa, uma vez que foram utilizados pela última (ou seja, mais antigo primeiro). Este processo é projetado para ser invisível para o usuário, de modo que os usuários não precisam gerenciar a memória ou o assassinato dos próprios aplicativos. No entanto, a confusão sobre o gerenciamento de memória Android resultou em assassinos tarefa de terceiros tornar-se popular no Google loja de jogo; estes assassinos tarefa de terceiros são geralmente considerados como fazendo mais mal do que bem.

Programação de atualização

Da esquerda para a direita: HTC Dream (G1), Nexus One, Nexus S, Galaxy Nexus

Google fornece atualizações importantes, incremental na natureza, para o Android a cada seis a nove meses, o que a maioria dos dispositivos são capazes de receber através do ar. A última grande atualização é o Android 4.2 Jelly Bean.

Comparado com o seu sistema operacional móvel principal rival, a saber, iOS, Android atualizações são tipicamente lento para chegar a dispositivos reais. Para os dispositivos não estão sob a Marca Nexus, atualizações chegam muitas vezes meses a partir do momento em que a versão dada é oficialmente lançado. Isto é causado, em parte, devido à grande variação nas hardware de dispositivos Android, para que cada atualização deve ser especificamente adaptados, como o código-fonte oficial do Google só roda em seu carro-chefe Dispositivos Nexus. Portando Android para hardware específico é um processo que consome tempo e recursos para fabricantes de dispositivos, que priorizam seus mais recentes dispositivos e muitas vezes deixam os mais velhos para trás. Assim, smartphones mais antigos freqüentemente não são atualizados se o fabricante decide que não vale a pena o seu tempo, independentemente de o telefone é capaz de executar a atualização. Este problema é agravado quando os fabricantes Android personalizar com sua própria interface e aplicativos, que deve ser reaplicado a cada novo lançamento. Atrasos adicionais podem ser introduzidas por operadoras de telefonia móvel que, depois de receber atualizações dos fabricantes, ainda personalizar e marca Android para as suas necessidades e realizar testes exaustivos em suas redes antes de enviar a atualização para os usuários.

A falta de apoio pós-venda dos fabricantes e operadoras tem sido amplamente criticada por grupos de consumidores e da mídia de tecnologia. Alguns comentaristas observaram que a indústria tem um incentivo financeiro para não atualizar seus dispositivos, como a falta de atualizações para os combustíveis dispositivos existentes a compra de mais novos, uma atitude descrita como "um insulto". The Guardian queixou-se que o método complicado de distribuição de atualizações só é complicado, porque os fabricantes e operadoras projetado dessa maneira. Em 2011, o Google fez uma parceria com uma série de jogadores da indústria de anunciar um "Update Alliance Android", comprometendo-se a fornecer atualizações em tempo real para cada dispositivo por 18 meses após seu lançamento. A partir de 2013, esta aliança nunca foi mencionado uma vez.

Segurança e privacidade

Os aplicativos do Android executado em um sandbox, uma área isolada do sistema que não tenha acesso ao resto dos recursos do sistema, a menos que as permissões de acesso são explicitamente concedida pelo usuário quando o aplicativo está instalado. Antes de instalar um aplicativo, o Play Store exibe todas as permissões necessárias: um jogo pode precisar ativar a vibração ou salvar os dados em um Cartão SD, por exemplo, mas não deve precisar ler mensagens SMS ou aceder à agenda. Depois de analisar essas permissões, o usuário pode optar por aceitar ou recusar-lhes, a instalação do aplicativo somente se eles aceitam.

O sistema de sandboxing e permissões diminui o impacto das vulnerabilidades e bugs em aplicações, mas o desenvolvedor confusão e documentação limitada resultaram em aplicações rotineiramente solicitando permissões desnecessários, reduzindo a sua eficácia. Várias empresas de segurança, tais como Lookout Mobile Security, AVG Technologies, e McAfee, ter lançado software antivírus para dispositivos Android. Este software é ineficaz como sandboxing também se aplica a essas aplicações, limitando a sua capacidade de digitalizar o sistema mais profunda de ameaças.

Uma pesquisa da empresa de segurança Trend Micro lista abuso serviço premium como o tipo mais comum de malware Android, onde as mensagens de texto são enviadas a partir de telefones infectados para prémio de taxa de números de telefone sem o consentimento ou mesmo conhecimento do usuário. Outros anúncios de malware exibe indesejáveis e invasivas no dispositivo, ou envia informações pessoais para terceiros não autorizados. As ameaças de segurança no Android já estariam crescendo exponencialmente; no entanto, os engenheiros do Google têm argumentado que a ameaça de malware e vírus no Android está sendo exagerado por empresas de segurança por razões comerciais, e acusaram a indústria de segurança de jogar em medos de vender software de proteção contra vírus para os usuários. O Google mantém que o malware perigoso é realmente muito raro, e uma pesquisa realizada pela F-Secure mostrou que apenas 0,5% dos malwares Android relatado tinha vindo da loja do Google Play.

Google usa atualmente sua Google Bouncer scanner de malware para vigiar e analisar as Google Apps Store Play. Destina-se a bandeira acima aplicativos suspeitos e alertar os usuários de possíveis problemas com um aplicativo antes de baixá-lo. Versão Android 4.2 Jelly Bean foi lançado em 2012 com recursos avançados de segurança, incluindo um scanner de malware embutido no sistema, que funciona em combinação com o Google Play, mas pode digitalizar aplicativos instalados a partir de fontes de terceiros, bem como, e um sistema de alerta que avisa o usuário quando um aplicativo tenta enviar uma mensagem de texto de valor acrescentado, bloqueando a mensagem, a menos que o usuário autorize explicitamente.

Smartphones Android têm a capacidade de comunicar a localização de Wi-Fi pontos de acesso, como os usuários de telefone encontrados movimentar, para construir bases de dados contendo os locais físicos de centenas de milhões de tais pontos de acesso. Esses bancos de dados formar mapas eletrônicos para localizar smartphones, o que lhes permite executar aplicativos como Foursquare , Google Latitude, Facebook Places, e para fornecer anúncios baseados em localização. Software de monitoramento de terceiros, tais como TaintDroid, um projecto financiado pela pesquisa acadêmica, pode, em alguns casos, detectar quando informações pessoais estão sendo enviadas a partir de aplicativos para servidores remotos.

A natureza de código aberto do Android permite que empresas de segurança a tomar dispositivos existentes e adaptá-las para usos altamente seguros. Por exemplo Samsung tem trabalhado com a General Dynamics através da sua Abrir aquisição Kernel Labs para reconstruir Jelly Bean no topo de seu microvisor endurecido para o projeto "Knox".

Licenciamento

O código-fonte para Android está disponível sob licenças livres e de código aberto de software. Google publica a maior parte do código (incluindo rede e telefonia pilhas), sob a Apache License versão 2.0, eo resto, as alterações do kernel do Linux, sob a GNU General Public License versão 2. A Open Handset Alliance desenvolve as mudanças no kernel do Linux, em público, com o código fonte disponível ao público em todos os momentos. O resto do Android é desenvolvido em privado pelo Google, com código fonte liberado publicamente quando uma nova versão for lançada. Normalmente Google colabora com um fabricante de hardware para produzir um dispositivo 'flagship' (parte do Google Nexus série) com a nova versão do Android, em seguida, faz com que o código fonte disponível após esse dispositivo foi liberado.

No início de 2011, o Google escolheu para reter temporariamente o código-fonte do Android para a versão tablet somente 3.0 Honeycomb. A razão, de acordo com a Andy Rubin em um post no blog oficial do Android, foi porque Honeycomb foi levado às pressas para a produção do Motorola Xoom, e eles não queriam terceiros, criando uma "experiência do usuário muito ruim", tentando colocar em smartphones uma versão do Android destinados a tablets. O código-fonte foi mais uma vez disponibilizados em Novembro de 2011 com o lançamento do Android 4.0.

O software não-livre

Mesmo que o software é open-source, fabricantes de dispositivos não pode usar o Google Android, a menos que marca Google certifica que o dispositivo está em conformidade com o seu documento de definição de compatibilidade (CDD). Os dispositivos devem também atender a essa definição a ser elegíveis para licenciar as aplicações de código fechado do Google, incluindo Google Play. Como o kernel, distribuído sob a GNU GPLv2, e código do Google no âmbito do Licença Apache têm licenças incompatíveis; e também porque os motoristas vitais e firmware necessários para dispositivos Android são geralmente de propriedade e porque o Google Play permite software não-livre, bem como, Richard Stallman ea Da Free Software Foundation têm sido críticos do Android e têm recomendado o uso de alternativas como a Replicant.

Recepção

Android recebeu uma reação morna quando foi revelada em 2007. Embora os analistas ficaram impressionados com as empresas de tecnologia respeitadas que tinha parceria com o Google para formar a Open Handset Alliance, não ficou claro se os fabricantes de telefones móveis estariam dispostos a substituir seus sistemas operacionais existentes com Android. A idéia de uma fonte aberto, baseado em Linux plataforma de desenvolvimento despertou o interesse, mas havia outras preocupações com frente para Android forte concorrência de players estabelecidos no mercado de smartphones, como a Nokia ea Microsoft, rivais Linux e sistemas operacionais móveis que estavam em desenvolvimento. Estes jogadores estabelecidos eram céticos: Nokia foi citado como dizendo "nós não vemos isso como uma ameaça", e um membro da Microsoft 's Equipe Windows Mobile afirmou: "Eu não entendo o impacto que eles vão ter."

Desde então Android tem crescido para se tornar o sistema operacional para smartphones mais utilizado e "um dos mais rápidos experiências móveis disponíveis." Os revisores têm destacado a natureza de código aberto do sistema operacional como um dos seus pontos fortes que definem, permitindo que empresas como a Amazon ( Kindle Fire), Barnes & Noble ( Nook), Ouya, Baidu e outros para fork do software e liberar hardware executando sua própria versão personalizada do Android. Como resultado, tem sido descrito por tecnologia website Ars Technica como "praticamente o sistema operacional padrão para o lançamento de um novo hardware" para as empresas, sem as suas próprias plataformas móveis. Esta abertura e flexibilidade também está presente no nível do usuário final: Android permite uma ampla personalização de dispositivos por seus proprietários e aplicativos estão disponíveis gratuitamente a partir de lojas de aplicativos não são do Google e sites de terceiros. Estes têm sido citadas como uma das principais vantagens de telefones Android em detrimento de outros.

Apesar do Android popularidade, incluindo uma taxa de ativação de três vezes maior do que o iOS, tem havido relatos de que o Google não tem sido capaz de alavancar seus outros produtos e serviços da web com êxito para transformar Android para o fabricante de dinheiro que os analistas esperavam. The Verge sugeriu que o Google está perdendo o controle do Android devido à extensa personalização e proliferação de aplicativos e serviços do Google não - por exemplo, a Amazon Kindle Fire aponta os usuários para a App Store da Amazônia, que concorre diretamente com a loja do Google Play. Google SVP Andy Rubin, que foi substituído como chefe da divisão Android em março de 2013, tem sido acusada de não estabelecer uma parceria lucrativa com fabricantes de celulares. O principal beneficiário do Android tem sido Samsung, cujas Marca Galaxy ultrapassou a do Android em termos de reconhecimento da marca desde 2011. Enquanto isso, outros fabricantes de Android têm lutado desde 2011, como LG, HTC, Google e do próprio Motorola Mobility (cuja parceria com Verizon Wireless para empurrar o "DROID" marca desapareceu desde 2010). Ironicamente, enquanto o Google ganha nada diretamente com a venda de cada dispositivo Android, Microsoft e da Apple ter processado com êxito para extrair os pagamentos de royalties de patentes de fabricantes de celulares Android.

Tablets

O Nexus 7 tablet

Apesar de seu sucesso em smartphones, a adoção tablet Android, inicialmente, era lento. Uma das principais causas foi o galinha ou o ovo situação em que os consumidores estavam hesitantes em comprar um tablet Android, devido à falta de apps tablet de alta qualidade, mas os desenvolvedores estavam hesitantes em gastar tempo e recursos desenvolvendo aplicativos tablet até que houvesse um mercado significativo para eles. O conteúdo eo app "ecossistema" provou ser mais importante do que hardware especificações como o ponto de venda de comprimidos. Devido à falta de apps Android específicos do tablet em 2011, tablets Android início teve de se contentar com aplicativos de smartphones existentes que foram mal adequado para tamanhos de tela maiores, enquanto que o domínio da Apple iPad foi reforçada pelo grande número de específicas do tablet aplicativos iOS.

Apesar do apoio app em sua infância, um número considerável de tablets Android (ao lado aqueles que usam outros sistemas operacionais, como o HP TouchPad e BlackBerry PlayBook) foram levados às pressas para fora para o mercado em uma tentativa de capitalizar sobre o sucesso do iPad. InfoWorld sugeriu que alguns fabricantes Android tratados inicialmente seus primeiros tablets como um "negócio Frankenphone", uma oportunidade de baixo investimento a curto prazo, colocando uma otimizado para smartphones Android OS (antes Android 3.0 Honeycomb para tablets estava disponível) em um dispositivo, negligenciando interface do usuário. Esta abordagem, como com o Dell Streak, não conseguiu ganhar força de mercado com os consumidores, bem como prejudicar a reputação precoce de tablets Android. Além disso, vários tablets Android, como o Motorola Xoom foram precificados a mesma ou maior do que o iPad, o que prejudicou as vendas. Uma exceção foi o Amazonas Kindle Fire, que invocada preços mais baixos, bem como o acesso ao ecossistema de aplicativos e conteúdo da Amazon.

Isso começou a mudar em 2012, com o lançamento do acessível Nexus 7 e um empurrão pelo Google para os desenvolvedores a escrever aplicativos melhores tablet. Quota de mercado tablet Android superou os de iPads no Q3 2012.

A quota de mercado e taxa de adoção

Empresa de pesquisa Canalys estimada no segundo trimestre de 2009 que o Android tinha uma quota de 2,8% de todo o mundo embarques de smartphones. Até o quarto trimestre de 2010 esse número chegou a 33% do mercado, tornando-se a plataforma de smartphone mais vendido. Até o terceiro trimestre de 2011 Gartner estima-se que mais da metade (52,5%) do mercado de smartphones pertence ao Android. Até o terceiro trimestre de 2012 Android tinha uma quota de 75% do mercado global de smartphones de acordo com a empresa de pesquisa IDC.

Em julho de 2011, o Google disse que 550.000 novos dispositivos Android estavam sendo ativados todos os dias, a partir de 400.000 por dia em maio, e mais de 100 milhões de dispositivos foram ativados com crescimento de 4,4% por semana. Em setembro de 2012, 500 milhões de dispositivos tinha sido ativado com 1,3 milhões de ativações por dia.

Android quota de mercado varia conforme a localização. Em julho de 2012, a quota de mercado do Android nos Estados Unidos foi de 52%, e subiu para 90% na China.

A fatia de uso de versões do Android

Parte do uso das diferentes versões recolhidas durante um período final de 14 dias em 04 de março de 2013

Parte do uso das diferentes versões a partir de 01 de maio de 2013.

Versão Nome de código Data de lançamento Nível APIDistribuição (4 de Março de 2013)
4.2.x Jujuba 13 de novembro de 2012 17 2,3%
4.1.x Jujuba 09 de julho de 2012 16 26,1%
4.0.x Sanduíche De Sorvete 16 de dezembro de 2011 15 27,5%
3.2 Favo de mel 15 de julho de 2011 13 0,1%
3.1 Favo de mel 10 de maio de 2011 12
2.3.3-2.3.7 Pão de especiarias 09 de fevereiro de 2011 10 38,4%
2.3-2.3.2 Pão de especiarias 06 de dezembro de 2010 9 0,1%
2.2 Froyo 20 de maio de 2010 8 3,7%
2,0-2,1 Eclair 26 de outubro de 2009 7 1,7%
1.6 Donut 15 de setembro de 2009 4 0,1%
1,5 Cupcake 30 de abril de 2009 3

Pirataria aplicação

Tem havido alguma preocupação com a facilidade com que os aplicativos pagos do Android podem ser pirateado. Em uma entrevista de Maio de 2012 com Eurogamer, os desenvolvedores do Football Manager indicou que o número de jogadores piratas vs jogadores legítimos foi de 9: 1 para seu jogo Football Manager Handheld. No entanto, nem todos os desenvolvedores concordaram que as taxas de pirataria foram um problema; por exemplo, em julho de 2012 os desenvolvedores do jogo Wind-up Cavaleiro disse que os níveis de pirataria de seu jogo eram apenas 12%, ea maior parte da pirataria veio da China, onde as pessoas não podem comprar aplicativos do Google Play.

Em 2010, o Google lançou uma ferramenta para a validação de compras autorizadas para uso dentro de aplicativos, mas os desenvolvedores se queixou de que esta era insuficiente e trivial ao crack. Google respondeu que a ferramenta, especialmente a sua versão inicial, foi concebido como um quadro de exemplo para os desenvolvedores a modificar e construir em cima dependendo de suas necessidades, e não como uma solução de segurança acabado. Em 2012, o Google lançou um recurso do Android 4.1 que criptografados aplicativos pagos de modo que eles só funcionaria no dispositivo em que foram comprados, mas esse recurso foi temporariamente desactivada devido a problemas técnicos.

Direitos autorais e patentes

Ambos os fabricantes de telefones Android e Android têm sido envolvido em inúmeros processos de patentes. Em 12 de agosto de 2010, a Oracle processou o Google por violação de reivindicada de direitos autorais e patentes relacionadas ao Java linguagem de programação. A Oracle procurado originalmente danos de até US $ 6,1 bilhões, mas este valor foi rejeitado por um juiz federal dos Estados Unidos que pediu Oracle para rever a estimativa. Em resposta, o Google apresentou várias linhas de defesa, reconvenção que o Android não violou as patentes ou direitos de autor da Oracle, que as patentes da Oracle eram inválidos, e várias outras defesas. Eles disseram que o Android é baseado no Apache Harmony, uma implementação quarto limpo das bibliotecas de classe Java, e uma máquina virtual desenvolvida de forma independente chamada Dalvik. Em maio de 2012 o júri, neste caso, descobri que o Google não violou as patentes da Oracle, eo juiz decidiu que a estrutura das APIs Java usadas pelo Google não foi a direitos de autor.

Além de ações judiciais contra Google diretamente, várias guerras por procuração foram travadas contra Android indiretamente, visando fabricantes de dispositivos Android, com o efeito de desencorajar os fabricantes de adoptar a plataforma, aumentando os custos de trazer um dispositivo Android para o mercado. Tanto a Apple ea Microsoft têm processou diversos fabricantes por violação de patente, com contínua da Apple ação legal contra Samsung sendo um caso particularmente de alto perfil. Em outubro de 2011 Microsoft disseram que tinham assinado acordos de licença de patentes com dez fabricantes de dispositivos Android, cujos produtos são responsáveis ​​por 55% da receita mundial para dispositivos Android. Estes incluem Samsung e HTC. Liquidação de patentes da Samsung com a Microsoft inclui um acordo de que a Samsung vai alocar mais recursos ao desenvolvimento e comercialização de telefones rodando o Microsoft Windows Phone sistema operacional.

Google tem manifestado publicamente a sua frustração para o cenário de patentes atual nos Estados Unidos, acusando a Apple, Oracle e Microsoft de tentar derrubar Android através de litígio de patentes, em vez de inovar e de competir com os melhores produtos e serviços. Em 2011-12, o Google comprou Motorola Mobility por US $ 12,5 bilhões, o que era visto em parte como uma medida defensiva para proteger Android, uma vez que a Motorola Mobility realizou mais de 17.000 patentes. Em dezembro de 2011 o Google comprou mais de mil patentes da IBM .

Além smartphones e tablets

O Sony SmartWatch: um exemplo de como o Android é usado em outros do que smartphones e tablets eletrônicos

A natureza aberta e personalizável do Android permite que ele seja usado em outros aparelhos eletrônicos, incluindo laptops e netbooks, smartbooks TVs inteligentes ( Google TV) e câmeras ( Nikon Coolpix S800c e Galaxy câmera). Além disso, o sistema operacional Android tem visto aplicações em vidros inteligentes ( Google Glass), relógios de pulso, fones de ouvido, carro CD e DVD players, espelhos, jogadores e mídia portáteis telefones fixos e telefones Voice over IP. Ouya, um próximo console de videogames rodando o Android, tornou-se uma das mais bem sucedidas campanhas Kickstarter, crowdfunding US $ 8,5 milhões para o seu desenvolvimento, e mais tarde foi seguido por outras consolas de jogos de vídeo baseados em Android, como Shield Project a partir Nvidia.

Em 2011, o Google demonstrou "Android @ Home", uma nova tecnologia de casa autômato que usa Android para controlar uma variedade de dispositivos domésticos, incluindo os interruptores de luz, tomadas de energia e termostatos. Protótipo lâmpadas foram anunciou que poderia ser controlado a partir de um telefone ou tablet Android, mas a cabeça Android Andy Rubin foi cauteloso ao observar que "transformar uma lâmpada dentro e fora é nada de novo", apontando para inúmeros serviços de automação residencial que falharam. Google, disse ele, estava pensando mais ambiciosa ea intenção foi usar sua posição como um provedor de serviços em nuvem para trazer produtos do Google em casas dos clientes.

Retirado de " http://en.wikipedia.org/w/index.php?title=Android_(operating_system)&oldid=555345780 "