Fuchsia e o futuro do Android

Se você seguir muitas notícias sobre Android, as probabilidades são, você já ouviu pelo menos algo sobre um misterioso projeto do Google conhecido como Fuchsia. E as probabilidades são, você está pelo menos um pouco confuso sobre o que ele realmente é e o que pretende fazer.

Deixe-me assegurar-lhe: Você não está sozinho.

Fuchsia, para os não iniciados, é um “projeto experimental em estágio inicial” dentro do Google. Está em desenvolvimento desde pelo menos 2017 – e é de código aberto, o que significa que qualquer um pode espreitar o código e até mesmo instalar o software em certos dispositivos. (Dica profissional: Você pode verificar isso no seu navegador agora mesmo, também, graças a uma demonstração web da Fuchsia criada independentemente. Aviso justo, no entanto: Não há muito a dizer.)

Google

Fuchsia, na sua forma actual de “bare-bones”

Google descreve Fuchsia como “um novo sistema operativo” desenhado para “telefones modernos e computadores pessoais modernos com processadores rápidos, quantidades não triviais de RAM com periféricos arbitrários a fazer computação em aberto”. Certo.

Que oh-so-vivid à parte, há muito pouca informação sólida sobre o que tudo isto é ou porque está a ser desenvolvido. E na ausência de informação tão firme, o que obtemos? Adivinhações, teorias e outras suposições não substanciadas que depois se repetem ao ponto de as pessoas assumirem que são factos.

A conclusão mais comum é que o Fuchsia pretende tornar-se um substituto unificado tanto para o sistema operativo Android como para o Chrome – um único sistema operativo novo do Google que se estenderia por computadores portáteis e telefones e forneceria uma estrutura consistente e mais controlada para futuros dispositivos. Ao contrário do Android e do Chrome OS, o Fuchsia não se baseia no Linux, mas na própria base personalizada do Google – uma que, em teoria, poderia levar a atualizações de sistema mais simples e simplificadas (algo que todos sabemos ser uma luta constante com o Android em particular).

Então isso é realmente verdade? Bem, talvez. Tudo é certamente possível; afinal de contas, isto é o Google. A empresa já fez a sua quota-parte de sobrancelhas e movimentos de loucura antes. E fora do próprio Google, ninguém realmente sabe qual é o plano para o Fuchsia ou o que o Google espera alcançar.

Mas particularmente agora, seguindo o que vimos na E/S do Google e nas semanas que o rodearam, acho que aceitar a ideia de que o Fuchsia está destinado a substituir o Android e o Chrome OS como uma conclusão inevitável – como tantas pessoas parecem estar a fazer nestes dias – é um erro.

Permitam-me elaborar alguns pontos críticos – e fiquem comigo, porque cada parte disto é uma peça importante de um puzzle que estamos a montar.

OsAndróide e Cromo são marcas e ecossistemas massivos – com investimentos massivos, adopção e valor

Plain e simples, marcas como estas não surgem da noite para o dia. O Android tornou-se um fenômeno global nos 10 anos desde o seu início – e o SO cromado, embora às vezes ainda ignorantemente descartado como irrelevante, está rapidamente se expandindo para se tornar uma plataforma multiuso com possibilidades únicas e poderosas. É também extremamente significativo na educação, sendo responsável por 60% de todas as remessas de dispositivos baseados em educação nos EUA no ano passado (comparado com 22% para Windows e 17% para MacOS e iOS juntos).

Números fabricantes em todo o mundo estão fortemente investidos em ambas as marcas, entretanto – e num sentido ainda maior e a longo prazo, o Google tem trabalhado arduamente para plantar sementes metafóricas e conseguir que inúmeros estudantes se comprometam com os Chromebooks desde cedo com o objectivo de os transformar em utilizadores para toda a vida.

Não são marcas ou ecossistemas descartáveis, por outras palavras – longe disso. Os investimentos envolvidos e a familiaridade alcançada são imensos e não são facilmente replicáveis. Mesmo quando o Google muda cada vez mais o seu foco para a noção de “Google” servindo de fio unificador entre os seus produtos, o Android e o SO Chrome valem muito – para o Google e para outros jogadores associados. E embora o Google tenha um histórico de fazer pivôs intrigantes, a ideia de fazer algo tão drástico como despejar o Android e o Chrome OS é um movimento difícil de imaginar.

Google parece estar apenas a aumentar o seu compromisso com ambas as plataformas a partir do final

Embora a narrativa popular do momento sugira que os primeiros dispositivos Fuchsia poderiam aparecer assim que este Outono ou no início do ano seguinte, o Google continua a avançar com o Android e o SO Chrome de formas que não parecem alinhar-se com uma mudança tão rápida que se aproxima.

Não estou falando apenas das típicas atualizações da versão do SO; estou falando de movimentos mais amplos como o alinhamento contínuo do Android e do SO Chrome – algo ao qual recursos substanciais estão sendo dedicados – e o empurrão que acompanha os desenvolvedores para abraçar esse modelo dois por um.

Para a inteligência: O Google está no meio de trazer suporte total para aplicativos Linux ao Chromebooks, em grande parte para permitir que os desenvolvedores executem ferramentas de codificação entre plataformas e incentivá-los a criar aplicativos Android otimizados para Chromebooks, bem como para dispositivos Android comuns. A empresa também acabou de adicionar um emulador de SO Chrome à sua ferramenta de desenvolvimento Android Studio para promover esse objetivo e incentivar os desenvolvedores a trabalhar com os Chromebooks em mente, mesmo que eles não tenham um dispositivo SO Chrome presente para testes.

Pense, também, em todo o trabalho que está sendo feito agora para reestruturar o Android de uma forma que facilite o processamento de atualizações de SO pelos desenvolvedores. Pode não ser a resposta mágica que alguns esperam que seja, mas é um grande investimento no rejigging do próprio núcleo do sistema operacional Android – o que parece uma coisa estranha a fazer se o Android estiver pronto para ser abandonado em um ano ou mais.

Aí está a apresentação pública. No evento de I/O deste ano, a seção Android da palestra principal começou com um vídeo elaborado que tocou o Android como sendo “o sistema operacional móvel mais popular do mundo”. A introdução girou em torno do tema do Android estar aberto e terminou com uma citação que foi apresentada na tela e lida em voz alta:

Se você acredita na abertura, se você acredita na escolha, se você acredita na inovação de todos, então bem-vindo ao Android.

Pouco depois, o vice-presidente de engenharia do Android Dave Burke subiu ao palco e falou sobre o objectivo original do Google com o Android: “construir uma plataforma móvel que fosse livre e aberta a todos” – “e hoje,” prosseguiu ele, “essa ideia está a prosperar”

Again, é difícil conciliar a escolha de fazer uma apresentação tão espirituosa e destacada com a noção de que esta é uma plataforma à beira do abandono. Algo sobre isso simplesmente não faz sentido.

Fucsia no contexto: uma possibilidade mais matizada

Ao pensarmos em Fucsia e suas possíveis implicações, temos que considerar o contexto do Google e sua tendência para “explorar” e “experimentar”.

Durante anos, ouvimos falar da certeza de que o Google estava “fundindo” Android e Chrome OS. A realidade acabou por ser o alinhamento mais matizado das duas plataformas que ainda hoje vemos tomar forma. Mais recentemente, os rumores giraram em torno de algo conhecido como Andromeda – um projeto interno do Google que teria reunido o Android e o Chrome OS em uma única nova plataforma projetada para rodar em todas as formas de dispositivos. A certa altura, tivemos até uma data específica para a sua grande revelação – uma que, claro, nunca foi nada.

Crucialmente, o facto de nenhuma dessas coisas ter sido concretizada não significa que não houvesse nuggets de realidade envolvidos. Mais provavelmente, significa que o Google explorou e experimentou alguns conceitos internamente, mas acabou abandonando-os ou girando em direções diferentes.

Falando de girar, ao abordar uma questão sobre Fuchsia durante uma sessão no evento I/O do ano passado, Burke fez uma observação interessante: “Como muitos projetos em estágio inicial, provavelmente vai pivotar e morfar”.

Então, talvez com o Fuchsia, uma implementação mais matizada também possa acabar surgindo – algo em que as idéias e os avanços do esforço são utilizados, mas feitos de uma forma que não necessariamente substitua o Android ou o SO cromado, como a narrativa atual implica. Talvez Fuchsia possa, ao invés disso, acabar se tornando uma nova estrutura subjacente para uma ou ambas as plataformas, deixando intactas as identidades originais voltadas para fora.

Se realmente quisermos ler algumas folhas de chá, na verdade, há algumas evidências que sugerem que tal resultado pode não ser tão rebuscado. O repositório de código aberto do Google para Fushia inclui um pedaço de texto tentador que parece quase como um enigma: “Pink + Purple == Fuchsia (um novo sistema operacional)”

No Twitter, o diretor de engenharia da Fuchsia, Chris McKillop, observou casualmente que “pink” era uma referência ao projeto Taligent – um esforço fracassado da Apple nos anos 90 para substituir o MacOS por uma alternativa mais recente. Per Wikipedia (a ênfase aqui é minha):

Pink era para ser um SO completamente novo orientado a objetos implementado em C++ em cima de um novo microkernel, rodando uma nova GUI que, no entanto, parecia e sentia-se como o Mac existente. Além de rodar programas escritos para o Pink, o sistema deveria ser capaz de rodar programas existentes no Mac OS.

Como para “roxo”, não é preciso esticar muito para imaginar que se trata de uma referência ao Project Purple, o nome de código do iPhone original da Apple. O próprio McKillop era um membro da equipe que trabalhou naquele dispositivo, e sua conversa mencionada no Twitter foi com um engenheiro que também trabalhou na Apple durante esse mesmo período. No tópico, esse engenheiro perguntou a McKillop se “o roxo em ‘rosa + roxo'” era “o roxo que conhecemos” – ao que McKillop respondeu “sim”.”

Agora, novamente, estamos lendo as folhas de chá aqui – mas o fato de que o slogan postado dentro do repositório de código do Fuchsia do Google parece fazer referência à combinação de um produto essencial para smartphone e um esforço para substituir um SO de longa data por um mais moderno que pareceria e suportaria o mesmo conjunto de aplicativos certamente parece um pouco significativo.

Talvez, apenas talvez, o Fuchsia possa se tornar uma parte do SO Android e/ou Chrome sem realmente substituí-los. Talvez ele possa ser integrado aos sistemas operacionais de uma forma que mantenha suas marcas, ecossistemas e até mesmo as aparências no lugar. Talvez o Fuchsia pudesse entrar em nossas vidas sem grandes interrupções – e sem que a grande maioria dos usuários percebesse que algo havia mudado.

Não tenho certeza de que isso possa ser dito. O que eu posso dizer, porém, é que aceitar cegamente a noção de que este misterioso esforço experimental vai substituir as duas maiores plataformas do Google parece imprudente. Nós simplesmente não conhecemos as especificidades – e como já nos foi lembrado muitas vezes, as coisas raramente são tão pretas e brancas como aparecem inicialmente.

Even com um conceito tão ousado como Fuchsia, os tons de cinza muito menos dramáticos podem acabar sendo os tons mais importantes de todos.

Assine a nova newsletter semanal da JR para receber esta coluna juntamente com dicas de bónus, recomendações pessoais e outros extras exclusivos entregues na sua caixa de correio.