Propaganda
Eu uso o Android porque é feito do Linux e não estou sozinho aqui. Muitos usuários de desktop de código aberto pegaram um telefone Android pela primeira vez devido ao apelo de um sistema operacional móvel baseado em Linux. Tenho certeza de que é por isso que muitos de vocês estão lendo isso agora.
O Android teve ampla adoção e isso causou algum desconforto. Isso se deve apenas em parte ao desejo ocasional do usuário de Linux de superar o mainstream. O maior problema é o que fabricantes de telefones, operadoras e até o Google fizeram com o sistema operacional. O fato é que qualquer telefone Android que você compra na loja está bloqueado e executando uma boa quantidade de código-fonte fechado.
Como resultado, as pessoas que valorizam os ideais de código aberto se viram olhando para o Ubuntu Touch, Firefox OS e Sailfish OS em vez disso - e observando com decepção como os três até agora não conseguiram decolar. A Canonical, apesar de disponibilizar o Ubuntu em alguns telefones, ainda não lançou um modelo genuinamente pronto para o consumidor. O Firefox OS possui
dinamizado em um projeto Internet das Coisas. Jolla, apesar de ter pressionado recentemente o Sailfish OS 2.0, ainda está trabalhando em problemas. Nenhum deles entrou no mercado americano.A situação deixa o Android como a principal opção para muitas pessoas que procuram usar o Linux em seus telefones. Mas a questão permanece: o Android é realmente um código aberto?
Tecnicamente, sim
O Android tem raízes de código aberto. O projeto começou no Android, Inc. em 2005, que o Google comprou dois anos depois. Nesse mesmo ano, o Google e várias outras empresas formaram o Open Handset Alliance, com o Android sendo o principal software em que este consórcio se baseia.
O Android é baseado no kernel do Linux e, como esse código complexo, a maioria das partes é de código aberto com alguns blobs binários incluídos para fazer as coisas funcionarem com determinado hardware. A principal plataforma Android, conhecida como Projeto Android de código aberto (AOSP), está disponível para qualquer pessoa fazer o que desejar.
HTC, Huawei, LG, Samsung, Sony, Xiaomi e muitos outros fabricantes Skins do Android Explained: Como os fabricantes de hardware alteram o estoque de Android?Os fabricantes de hardware gostam de usar o Android e transformá-lo em algo inteiramente próprio, mas isso é bom ou ruim? Dê uma olhada e compare essas diferentes skins do Android. consulte Mais informação todos fizeram exatamente isso em telefones e tablets. Eles mal estão sozinhos.
Amazon e Barnes & Noble colocaram nos leitores eletrônicos. A HP colocou o Android em um laptop. A NVIDIA colocou o Android em um console de jogos. A Sony está enviando o sistema operacional em suas novas TVs inteligentes. Você pode obter o Android em tudo, desde câmeras aponte e dispare até geladeiras. As empresas estão tropeçando em si mesmas para colocar o Android Wear em relógios.
E isso nem conta todas as coisas que os consertadores colocaram no Android.
Ao contrário do iOS e do Windows Phone, as pessoas não precisam pagar para ninguém usar o Android em seus produtos. E como o código é aberto, eles são livres para experimentar e adaptar o software como quiserem.
Então, por que não parece?
Há uma diferença significativa entre o uso do Linux desktop tradicional e o Windows. O contraste entre Android e iOS não parece tão forte. Se o Android é de código aberto, por que não parece?
1. As pessoas têm permissão para bloquear o código-fonte aberto
O Android é de código aberto, mas a maioria dos softwares que rodamos na plataforma não é. Isso é verdade se você recebe um dispositivo Nexus ou algo da Samsung. Ao contrário dos primeiros dias do Android, o Google Now Launcher e a maioria dos aplicativos do Google se tornaram de código fechado.
O mesmo se aplica ao código fornecido nas adaptações personalizadas da Samsung, HTC, LG e outros fabricantes. A maioria dos aplicativos que você obtém no Google Play, independentemente de serem gratuitos para download, também não é de código aberto. Como esse software forma a maior parte do que vemos e usamos, a situação faz com que o Android pareça uma plataforma de código fechado.
Mas as pessoas podem criar software de código fechado que roda no Linux. A menos que os criadores distribuam software sob uma licença copyleft, outros podem pegar o código e usá-lo para criar aplicativos proprietários.
O Google publica grande parte do Android sob Licença Apache versão 2.0, o que não impede que as pessoas usem o código para criar produtos restritivos. O fato de as pessoas terem feito isso não torna o Android fechado. De qualquer forma, o fato de tantas pessoas basearem seu trabalho no Android é uma prova do seu sucesso como um projeto de código aberto.
2. O desenvolvimento principal do Android não é direcionado à comunidade
Na maior parte, o Google desenvolve o Android. Uma ou duas vezes por ano, a empresa lança um monte de novos códigos em uma parede metafórica que os consertadores e os fabricantes de hardware correm (ou, você sabe, tomar o seu tempo Por que meu telefone Android ainda não foi atualizado?O processo de atualização do Android é longo e complicado; vamos examiná-lo para descobrir exatamente por que seu telefone Android demora tanto para atualizar. consulte Mais informação ) para colocar as coisas deles.
O Google lança atualizações de manutenção e segurança todos os meses, aproximadamente, enquanto se prepara para o próximo grande lançamento.
Muitos outros projetos conhecidos de código aberto geralmente buscam mais envolvimento da comunidade em geral. A Red Hat pode financiar boa parte dos o trabalho que entra no GNOME 5 razões surpreendentes por trás do ressurgimento do GNOMEHoje, o GNOME 3 finalmente está recuperando usuários, e há menos pessoas que ficam on-line para expressar seu ódio pelo ambiente de desktop. O que aconteceu para fazer o GNOME voltar lentamente? consulte Mais informação , mas desenvolvedores de todo o mundo contribuem com código.
A Canonical, a empresa por trás do Ubuntu, exerce muito controle sobre a aparência e a sensação dessa distribuição Linux, mas os membros da comunidade ainda têm uma opinião sobre quais programas entram nos repositórios de aplicativos ou o que ocorre em alguns dos sites.
Em comparação, o Android parece um produto totalmente do Google.
3. Você não tem controle total
Parte do que atrai as pessoas para Linux e outros sistemas operacionais de código aberto 3 sistemas operacionais do tipo UNIX que não são LinuxRecentemente, as pessoas começaram a confundir "UNIX" com "Linux". O Linux foi influenciado pelo UNIX, mas os sistemas UNIX não têm relação com o Linux. Aqui estão alguns sistemas importantes baseados em UNIX que valem a pena conhecer. consulte Mais informação é a liberdade e o controle disponíveis. Você não pode mergulhar no coração de uma máquina Windows ou Mac OS X e ver o que a faz funcionar. Com o Linux, você pode não entender a maior parte do código, mas é livre para mexer com mais ou menos tudo.
Na prática, um telefone Android é enviado com apenas um pouco mais de liberdade do que um iPhone. Você pode ser capaz de altere o iniciador, aplique alguns temas abrangentes e personalize algumas funcionalidades para se adequar ao seu gosto Os melhores ajustes do Android que você pode fazer sem enraizarOs ajustes do Android não são apenas para os geeks da tecnologia. Veja como aproveitar ao máximo seu telefone ou tablet Android sem raiz! consulte Mais informação , mas você não pode mexer no sistema operacional subjacente sem anular sua garantia.
Ajustes mais extensos requerem fazendo root no seu dispositivo Personalize o seu telefone sem piscar uma ROM com o Xposed FrameworkÉ do conhecimento geral que a melhor maneira de personalizar seu dispositivo Android é atualizá-lo com uma nova ROM. Também está errado. consulte Mais informação ou piscando uma ROM personalizada 12 razões para instalar uma ROM personalizada do AndroidPense que você não precisa mais de uma ROM Android personalizada? Aqui estão vários motivos para instalar uma ROM Android personalizada. consulte Mais informação . Nesse sentido, pode parecer que você tem mais liberdade em um sistema operacional de desktop proprietário do que em um sistema móvel de código aberto.
Mas o Android Realmente é de código aberto
E não é simplesmente aberto apenas no nome. Existem muitas evidências de que o Android é realmente aberto, e conseguimos colher os benefícios tangíveis.
1. Existem ROMs personalizadas
As ROMs criadas pela comunidade com base no AOSP oferecem aos usuários do Android alternativas ao software fornecido em seus dispositivos. O CyanogenMod roda em milhões de smartphones Android. Prontamente, a experiência não é tão diferente da que você pode obter em um Nexus. Caramba, essa é a razão pela qual muitas pessoas optam por atualizar uma ROM em primeiro lugar.
CyanogenMod não é a única opção por aí também Quais são as melhores ROMs personalizadas do Android?O momento em que você percebe que pode atualizar seu telefone Android com uma nova ROM é essencial. De repente, você está livre: infinitas opções de personalização, sem mais bloatware de fornecedores e, o melhor de tudo, você não tem ... consulte Mais informação . Muitos aumentaram e caíram ao longo dos anos, como o Paranoid Android e o AOKP. De certa forma, o ecossistema ROM personalizado se assemelha ao modelo de distribuição Linux. Essas ROMs são basicamente as mesmas, mas os projetos usam o mesmo código e o ajustam de maneiras diferentes. Isso não seria possível se o próprio Android não fosse de código aberto.
2. Até os concorrentes de código aberto dependem do Android
No início deste post, mencionei o Firefox OS, Sailfish OS e Ubuntu Touch como sistemas operacionais móveis de código aberto concorrentes. O problema é que as equipes por trás desses três projetos usaram o código Android de uma maneira ou de outra. O sistema operacional Sailfish, apesar de não ser baseado no Android, permite instalar aplicativos Android diretamente.
O Firefox OS começou como Inicialize no Gecko, que você pode instalar em dispositivos Android. Antes do Ubuntu Touch, havia Ubuntu para Android.
Há uma ironia incrível com a idéia de que o Android possa ser de código fechado, mas os projetos baseados nele podem ser abertos.
3. Vocês pode Assuma o controle do seu dispositivo
Fabricantes e transportadoras podem não querer que você o faça, e isso pode invalidar sua garantia, mas você tem a opção de fazer o que quiser com seu hardware. Você pode fazer root para obter acesso administrativo, desbloquear o gerenciador de inicialização ou atualizar um sistema operacional alternativo (como rodar o Ubuntu Touch Como Dual Boot seu Android com Ubuntu consulte Mais informação ).
Esses podem não ser os recursos anunciados pelo Android, mas estão lá. E enquanto a grande maioria das pessoas com dispositivos Android não mexe com eles dessa maneira, você dificilmente seria a única pessoa que faz isso.
Existem milhões de pessoas por aí que adoram ter a liberdade de usar seus telefones e tablets dessa maneira.
Por que isso Importa?
As pessoas usam sistemas operacionais de código aberto por muitas razões diferentes. Alguns não confiam em abrir mão do controle de seus dados. Além disso, aplicativos e serviços proprietários vêm e vão, mas o software de código aberto permanece, mesmo quando não é suportado. Os sistemas operacionais gratuitos também podem dar vida ao hardware que funciona muito bem, mas as empresas decidiram abandonar.
E não faltam razões éticas, desde determinar quem deve dizer o que é executado em qual hardware, até discussões sobre riqueza, privacidade e liberdade.
Como milhões de pessoas adotam a computação móvel, é importante que as pessoas tenham as opções disponíveis em desktops e laptops. Preocupar-se com qualquer uma das coisas acima não significa desistir de telefones, tablets e itens interessantes com telas sensíveis ao toque.
Hoje, o Android continua sendo a melhor opção móvel para pessoas que valorizam o código aberto. Fora da caixa, pode ser uma experiência excessivamente comercializada, com anúncios pesados, mas você pode mudar isso.
Eu use CyanogenMod e obtenha meu software do F-Droid Como usar o Android sem o Google: tudo o que você precisa saberDeseja usar o Android sem o Google? Sem Google, sem problemas. Aqui está um guia para tornar o Google livre no seu dispositivo Android para recuperar a privacidade. consulte Mais informação . Essa combinação pode parecer limitante em comparação com o que você obtém do Google Play, mas é uma experiência mais rica em recursos do que os sistemas operacionais concorrentes de código aberto atualmente trazem para a mesa. Ainda estou assistindo e esperando que essas alternativas tenham sucesso, mas enquanto espero que tenham sucesso, estou ouvindo podcasts, usando a navegação por GPS, gerenciar minha biblioteca de música local e manter contato com pessoas que usam um dispositivo móvel confiável e veloz, executando predominantemente software de código aberto hoje.
Por que você usa o Android? O aspecto de código aberto significa muito para você? Você está esperando um sistema operacional móvel alternativo gratuito para pegar? Eu adoraria ouvir seus pensamentos!
Créditos da imagem:Salto de pinguim por bluezace via Shutterstock
Bertel é um minimalista digital que grava em um laptop com opções de privacidade física e em um sistema operacional aprovado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda outras pessoas a assumir o controle de suas vidas digitais.