Índice:
Recentemente, um site popular publicou um editorial sobre como o Android estava se transformando no novo Linux e como isso era horrível. O autor estava meio certo - o Android está se tornando o novo Linux. Se ele tivesse parado por aí, ele e eu veríamos olho no olho, e essa refutação nunca teria acontecido. Ele também teria conseguido muito menos visualizações de página. Ele continua discutindo patentes e outras questões que realmente não explicam sua posição antes de chegar ao ponto principal de sua questão - a fragmentação. Você sabe, essa palavra da moda que é tão popular em qualquer peça sobre o Android. Estou aqui para lhe dizer o que penso sobre fragmentação, Linux, Android e como tudo se encaixa após o intervalo.
O que é o Linux?
Independentemente do pensamento popular, o Linux nada mais é do que um kernel. Não há sistema operacional para computadores, dispositivos incorporados ou outros que "sejam Linux". Até você adicionar uma maneira de entrada e saída de dados, não é nada. O que as pessoas chamam de Linux é na verdade um grupo coletivo de diferentes sistemas operacionais que usam o kernel do Linux. A maioria das pessoas está familiarizada com o Ubuntu. É muito fácil de usar, mais popular do que você provavelmente sabe, e é uma ótima opção para quem deseja executar um sistema operacional alternativo e gratuito. Mas não é Linux. Nenhum dos outros grandes sistemas operacionais que rodam no kernel Linux - Debian, Slackware, Mint, CentOS, Red Hat Enterprise, Meego, webOS e Android - a lista continua. A "fragmentação" do Linux ocorre porque as pessoas tentam agrupar milhares de sistemas operacionais diferentes em um. Desde o Unix OS do Bell Lab, desenvolvemos um milhão de maneiras diferentes, mas apenas uma é o MacOS. O mesmo raciocínio deve ser aplicado aos sistemas operacionais baseados em Linux.
O que é o Android?
Android é o mesmo, mas diferente. Diferente no que diz respeito à existência de um sistema operacional chamado Android, e o mesmo porque também existem sistemas operacionais denominados Sense, Touchwiz, Blur etc. Eles não são mais Android do que o iOS é BSD grátis (o BSD é outro sistema operacional semelhante ao Unix, com uma licença mais liberal, que foi usada como base para os produtos da Apple). Como o iOS, as versões OEM de um sistema operacional Android são fechadas, e dependemos do OEM para fornecer atualizações ao sistema operacional, usando novos recursos da versão mais recente do Android.
Os sistemas operacionais de desktop "Linux" são os mesmos - quando novas versões do kernel Linux são lançadas, os mantenedores dos diferentes tipos tornam o kernel disponível para os consumidores. A diferença real é que o kernel, assim como a maioria dos softwares nos sistemas baseados em Linux, é de código aberto, e os usuários podem construí-lo livremente (e facilmente). Sei que essa provavelmente não é uma ideia popular para muitos de vocês, mas existem apenas alguns telefones que rodam Android puro - os demais rodam em outra coisa, baseada no Android. Isso não significa que eles não sejam tão bons - pelo contrário, eles oferecem recursos e software que não estão disponíveis no Android antigo comum e realmente trazem muitas coisas boas para a mesa. Se você usa uma área de trabalho baseada em "Linux", sabe exatamente do que estou falando. Caso contrário, tente - você pode gostar.
Por que o Android é o novo Linux
Aqui é onde você pergunta: "Agora, o que diabos isso tem a ver com o Android se transformar no novo Linux?" Porque os sistemas operacionais baseados no Android oferecem a mesma coisa que os baseados no Linux - escolha.
Muitas pessoas usam o Ubuntu porque querem usar o Linux. Talvez eles sejam um pouco técnicos e precisem da liberdade de fazer as coisas que as outras opções fechadas do sistema operacional não oferecem, mas não sentem vontade de fazer tudo "da maneira mais difícil", como fariam em outras versões. Não é ótimo que eles tenham essa escolha?
Ou talvez você queira ter um computador que funcione toda vez que você se senta nele e queira que o sistema operacional seja fácil de instalar e atualizar - execute o Ubuntu novamente.
Ou talvez você precise fornecer computadores para os alunos e não tenha dinheiro para comprar um monte de licenças caras do Windows. Para onde virar? Você adivinhou - Ubuntu.
Vai além, talvez você seja um nerd total que cresceu brincando com o Unix e quer administrar tudo manualmente e ter controle total? Carregue o Slackware no seu computador, pegue um milhão de xícaras de café e aprenda o comando "man". Precisa de algo que ofereça mais de 99% de tempo de atividade? Isso se chama Debian. Até os geeks de especificações têm um sistema operacional Linux que pode ser ajustado com precisão ao hardware exato em que estão executando. Chama-se Gentoo.
Compare isso com o Android. Você quer um sistema operacional robusto que faça o que você espera, sempre que quiser? HTC e Samsung você cobriu. A Motorola estava trabalhando para dar um passo adiante, mas é possível que eventos recentes possam ter desencadeado esse plano. A LG está no caminho certo; a interface do usuário Optimus surgiu.
E se você quiser mexer e definir tudo como quiser? Obtenha um telefone Android padrão ou dê um passo adiante, obtenha um dispositivo Nexus e aprenda a criar o Android. E se você gosta de algumas especificações, obtenha uma das novas fontes de força de qualquer um dos OEMs, alguns CyanogenMod, e retire a luz do dia até que você a quebre ou que possa executar o Crysis. Finalmente, algumas pessoas precisam de uma opção barata em um plano acessível - é aí que o Android substitui a Nokia, em locais onde um smartphone é a única maneira de se comunicar com o mundo "externo". Nós gastamos muito tempo nos preocupando se o nosso telefone vai receber Gingerbread, quando deveríamos nos preocupar mais se o Sense 3.1 ou Touchwiz 4 - esses são sistemas operacionais por si só, e as atualizações geralmente oferecem melhores e mais recursos do que uma versão do Android. (Gostaria que o iniciador do Android me permitisse personalizar a barra do iniciador ou tivesse atalhos na tela de bloqueio.)
Então, sim, o Android é o novo Linux (mesmo que seja apenas outro SO rodando no Linux). Ele oferece uma escolha para todos, e as pessoas que simplesmente não entendem tentam fazer isso por isso. Eu gosto de ter uma escolha e também de saber que você tem uma.