É android fonte realmente aberto? E isso importa mesmo?
Eu uso Android porque é feito a partir de Linux, e eu não estou sozinho aqui. Muitos usuários de desktop de código aberto primeira pegou um telefone Android, devido ao apelo de um sistema operacional móvel baseado em Linux. Eu tenho certeza que é por isso que muitos de vocês estão lendo isso agora.
Conteúdo
Android tem visto adoção de largura, e que tem causado algum desconforto. Esta é apenas em parte devido ao desejo do usuário Linux ocasional para reverter a mainstream. O maior problema é que os fabricantes de celulares, operadoras e até mesmo o Google tem feito para o sistema operacional. O fato da questão é, qualquer telefone Android você pegar a partir da loja é bloqueado e executando uma quantidade razoável de código fonte fechado.
Como resultado, as pessoas que valorizam os ideais de código aberto encontraram-se olhando para Ubuntu Touch, Firefox OS, e Sailfish OS em vez - e observando com decepção como todos os três têm, até agora, não conseguiu decolar. Canonical, apesar transporte Ubuntu em alguns telefones, ainda tem que lançar um modelo consumidor-pronto genuinamente. Firefox OS tem girado em um Internet do projecto Things. Jolla, apesar de recentemente empurrando Sailfish OS 2.0, é ainda trabalhar fora dobras. Nenhum deles entraram no mercado dos EUA.
A situação deixa Android como a principal opção para muitas pessoas que procuram usar Linux em seus telefones. Mas a questão permanece, é Android verdadeiramente open source?
Tecnicamente, sim
Android tem raízes de código aberto. O projeto começou com Android, Inc. em 2005, que o Google comprou dois anos depois. Nesse mesmo ano, o Google e várias outras empresas formaram a Open Handset Alliance, com estar Android a peça principal do software deste consórcio é construído.
Android é baseado no kernel do Linux, e como esse complexo pedaço de código, a maioria das peças são de código aberto com algumas bolhas binários incluídos para fazer as coisas funcionarem com determinado hardware. A plataforma Android core, conhecido como o Projeto de Código Aberto Android (AOSP), está disponível para qualquer um a ver com o que eles desejam.
HTC, Huawei, LG, Samsung, Sony, Xiaomi, e muitos outros fabricantes ter tudo feito precisamente este em celulares e tablets. Eles são praticamente sozinho.Skins Android explicou: como os fabricantes de hardware mudança Stock Android?Skins Android explicou: como os fabricantes de hardware mudança Stock Android?fabricantes de hardware gosto de tomar Android e transformar isso em algo que é inteiramente sua própria, mas isso é uma boa ou uma coisa má? Dê uma olhada e comparar estas peles Android diferentes.consulte Mais informação
Amazon e Barnes & Noble ter colocá-lo em e-readers. HP colocou Android em um laptop. NVIDIA empurrou Android para uma consola de jogos. Sony é o transporte o sistema operacional em suas novas TVs inteligentes. Você pode obter Android em tudo, desde câmeras point-and-shoot para frigoríficos. As empresas estão tropeçar em si para colocar Android Wear em relógios.
E isso sem contar todas as coisas tinkerers puseram Android por diante.
Ao contrário iOS e Windows Phone, as pessoas não têm de pagar qualquer dinheiro para usar Android em seus produtos. E uma vez que o código é aberto, eles estão livres para experimentar e adaptar o software como eles gostam.
Então por que não sinto como ele?
Há uma diferença significativa entre o uso de Linux desktop tradicional e executar o Windows. O contraste entre Android e iOS não se sente quase tão gritante. Se o Android é open source, por que não se sente como ele?
1. As pessoas são permitidos para bloquear código-fonte aberto
Android é de código aberto, mas a maior parte do software que correr em cima da plataforma não é. Isto é verdade se você tem um dispositivo Nexus ou algo da Samsung. Ao contrário, nos primeiros dias do Android, o Google Now Launcher ea maioria dos aplicativos do Google tornaram-se fonte fechado.
O mesmo acontece com o código que navios no Samsung, HTC, LG e adaptações personalizadas de outros fabricantes. A maioria dos aplicativos que você começa no Google Play, independentemente de se eles são livres para download, também não são de código aberto. Uma vez que este software faz a maior parte do que vemos e usar, a situação torna Android em última análise, se sente como uma plataforma de código fechado.
Mas as pessoas estão autorizados a fazer software de código fechado que roda em Linux. A menos que os criadores distribuir software sob uma licença copyleft, outros podem pegar o código e usá-lo para fazer aplicações proprietárias.
Video: Como trocar a fonte do Android sem aplicativos/ Sem ROOT
Google publica muito do Android sob licença Apache versão 2.0, o que não impede as pessoas de usar o código para criar produtos restritivas. Que as pessoas têm feito isso não faz Android em si fechada. Se qualquer coisa, que tantas pessoas basear seu trabalho em Android é uma prova de seu sucesso como um projeto open source.
Development Core 2. do Android não é comunidade dirigida
Para a maior parte, o Google desenvolve Android. Uma ou duas vezes por ano, a empresa despeja um monte de novo código sobre uma parede metafórica que tinkerers e fabricantes de hardware correr (ou, você sabe, tomar o seu tempo) Para colocar em seu material.Por que meu telefone Android não actualiza ainda?Por que meu telefone Android não actualiza ainda?O processo de atualização do Android é longa e complicated- vamos examiná-lo para descobrir exatamente por que seu telefone Android leva tanto tempo para atualizar.consulte Mais informação
Google então libera atualizações de manutenção e segurança a cada mês ou assim, enquanto se prepara para o próximo lançamento grande.
Muitos outros projetos de código aberto conhecidas normalmente buscam maior envolvimento da comunidade em geral. Red Hat pode financiar uma boa parte do o trabalho que vai para GNOME, mas os desenvolvedores de todo o mundo contribuem código.5 razões surpreendentes atrás do GNOME Resurgence5 razões surpreendentes atrás do GNOME ResurgenceHoje, GNOME 3 está finalmente recuperar usuários, e há menos pessoas que vão em linha para expressar seu ódio para o ambiente desktop. O que aconteceu com o GNOME lentamente voltar?consulte Mais informação
Canonical, empresa por trás do Ubuntu, exerce uma grande quantidade de controle sobre como a distribuição Linux olha e sente, mas os membros da comunidade ainda tem uma palavra a dizer no que programas de entrar nos repositórios de aplicativos ou o que vai acima em alguns dos sites.
Em comparação, o Android sai como inteiramente um produto 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 é a liberdade e controle que está disponível. Você não pode mergulhar no coração de uma máquina X Windows ou Mac OS e ver o que faz funcionar. Com o Linux, você pode não entender a maior parte do código, mas você está livre para mexer com mais ou menos tudo.3 Unix-like sistemas operacionais que não são Linux3 Unix-like sistemas operacionais que não são LinuxRecentemente, as pessoas começaram a confundir "UNIX" com "Linux." Linux foi influenciado pelo UNIX, mas os sistemas UNIX têm nenhuma relação com o Linux. Aqui estão alguns sistemas baseados em UNIX importantes vale a pena conhecer.consulte Mais informação
Praticamente falando, um navios de telefones Android fora da caixa com apenas marginalmente mais liberdades do que um iPhone. Você pode ser capaz de mudar o lançador, aplicar alguns temas amplos e adaptar algumas funcionalidades ao seu gosto, mas você não é capaz de mexer com o sistema operacional subjacente sem anular a sua garantia.
Mais extensas ajustes requerem enraizamento seu dispositivo ou piscar um ROM personalizado. A este respeito, ele pode sentir que você tem mais liberdade em um sistema operacional de desktop proprietária do que um móvel de código aberto.
mas Android Mesmo é Open Source
E não é simplesmente abrir apenas no nome. Há uma abundância de provas lá fora, que Android é verdadeiramente aberta, e nós começamos a colher os benefícios tangíveis.
1. ROMs personalizadas Exist
ROMs feitas na comunidade com base em AOSP dar alternativas usuários do Android para o software que é fornecido em seus dispositivos. CyanogenMod é executado em milhões de smartphones Android. Fora da caixa, a experiência não é tudo o que diferente do que você pode obter em um Nexus. Heck, que é a razão pela qual muitas pessoas optam por um flash ROM em primeiro lugar.
CyanogenMod não é a única opção lá fora, quer. Muitos subiram e caíram ao longo dos anos, como Paranoid Android e AOKP. Em alguns aspectos, o ecossistema costume ROM se assemelha ao modelo de distribuição Linux. Estas ROMs são praticamente os mesmos, mas os projetos tomar o mesmo código e ajustá-lo de diferentes maneiras. Isto não seria possível se o Android em si não era open source.Quais são as ROMs Melhor personalizado Android?Quais são as ROMs Melhor personalizado Android?No momento em que você percebe que você pode piscar o seu telefone Android com um novo ROM é um pivô. De repente, você está livre: opções de personalização sem fim, não mais do fornecedor bloatware, e, melhor de tudo, você não tem ...consulte Mais informação
2. Mesmo Os Concorrentes Open Source Depend On Android
No início deste post, eu mencionei Firefox OS, Sailfish OS e Ubuntu Touch como sistemas operacionais móveis de código aberto concorrentes. A coisa é, as equipes por trás todos os três destes projectos têm utilizado código do Android, de uma forma ou de outra. Sailfish OS, apesar de não ser baseado em Android, permite instalar aplicativos Android diretamente.
Video: Melhor Teclado Android | Digite Com Fontes Diferentes | Personalize
Firefox OS começou como Boot to Gecko, que você pode instalar em dispositivos Android. Antes Ubuntu Touch, havia Ubuntu para Android.
Há incrível ironia à ideia de que o Android poderia ser fechado fonte, mas projetos com base em que pode ser aberta.
3. Você lata Assuma o controle de seu dispositivo
Fabricantes e operadoras podem não quero que você, e isso pode anular a garantia, mas você tem a opção de fazer o que quiser com o seu hardware. Você pode torcer para ter acesso administrativo, desbloquear o bootloader, ou piscar um sistema operacional alternativo (como correr Ubuntu Toque vez).Como Dual Boot seu Android com UbuntuComo Dual Boot seu Android com Ubuntuconsulte Mais informação
Estas não podem ser recursos anunciados do Android, mas eles estão lá. E, embora a grande maioria das pessoas com dispositivos Android não mexer com eles de tal maneira, que você dificilmente seria a única pessoa que faz.
Há milhões de pessoas lá fora que adoram ter a liberdade de usar seus telefones e tablets desta forma.
Por que isso Importa?
As pessoas usam sistemas operacionais de código aberto para 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 fura ao redor, mesmo quando está sem suporte. sistemas operacionais livres também pode respirar a vida em hardware que funciona muito bem, mas as empresas decidiram abandonar.
E não há nenhuma falta de razões éticas, de determinar quem deve ter uma palavra para o que corre sobre o hardware, a discussões de riqueza, privacidade e liberdade.
Como milhões de pessoas abraçar a computação móvel, é importante que as pessoas têm as opções que estão disponíveis em desktops e laptops. Se preocupar com qualquer das coisas acima não deve significar abrir mão de telefones, tablets e coisas legais com telas sensíveis ao toque.
Hoje, o Android continua a ser a melhor opção móvel para pessoas que valorizam open source. Fora da caixa, pode ser uma experiência excessivamente comercializado, ad-pesado, mas você pode mudar isso.
Eu usar CyanogenMod e buscar o meu software de F-Droid. Esta combinação pode parecer limitante em relação ao que você começa a partir do Google Play, mas é uma experiência mais rica em recursos do que sistemas operacionais de código aberto concorrentes trazer atualmente para a mesa. Eu ainda estou assistindo e esperando que essas alternativas encontrar o sucesso, mas enquanto eu esperar por eles para ter sucesso, eu estou ouvindo podcasts, usando GPS de navegação, gerenciamento de minha biblioteca de música local, e ficar em contato com as pessoas usando um celular confiável e rápida dispositivo rodando o software de fonte aberta predominantemente hoje.Aqui está como você pode usar Android Mas Ditch GoogleAqui está como você pode usar Android Mas Ditch GoogleQuer usar o seu smartphone ou tablet Android sem o Google? Quer usar software de código aberto? Aqui vamos dar uma olhada em profundidade exatamente como fazer isso.consulte Mais informação
Por que você usa Android? O aspecto de código aberto significa muito para você? Você está esperando em torno de um sistema móvel livre alternativa operacional para pegar? Eu adoraria ouvir seus pensamentos!