O Google removeu o código do Fuchsia de seu sistema operacional de código aberto baseado em Zircon do Android Open Source Project (AOSP), de acordo com 9to5Google. O Google aparentemente começou a trabalhar no Fuchsia em 2016 e, em 2019, foi descrito como um dos experimentos da empresa em torno de novos conceitos de sistema operacional. O Nest Hub de primeira geração se tornou o primeiro dispositivo a executar o Fuchsia em maio de 2021. Aparentemente, o Google quer que os dispositivos que executam o Fuchsia possam executar aplicativos de outras plataformas, como Android e Linux. Isso teoricamente permitirá que o Fuchsia substitua outros sistemas operacionais um dia. Já ouvimos rumores de que o Google pode ter pensado em migrar dispositivos Android e Chrome, incluindo seus telefones Pixel, para Fuchsia, e até mesmo a Samsung está contribuindo para seu desenvolvimento. Alguns relatórios também indicaram que futuros telefones Samsung podem executar o Fuchsia. O Google inicialmente tentou executar o Android usando uma máquina virtual em dispositivos Fuchsia, mas essa não era necessariamente a maneira mais eficiente, pois as máquinas virtuais poderiam causar problemas de estabilidade. Para criar um relacionamento mais direto, a empresa criou um projeto chamado device/google/fuchsia in public Android code (AOSP) em 2019 que criaria versões do Android Runtime projetadas para dispositivos que executam o Fuchsia. O trabalho no projeto foi interrompido no início de 2021 e, nesta semana, todos os código para foi removido do Android.

Esse código foi substituído por uma mensagem”TODO”, que indica que o Google pode estar trabalhando em uma substituição. O desenvolvedor que fez a alteração trabalha no projeto Starnix, que foi desenvolvido para permitir que o Fuchsia execute aplicativos e bibliotecas que foram originalmente criados para Android ou Linux nativamente. Isso é semelhante ao modo como os Macs da série M da Apple executam aplicativos baseados em Intel usando o tradutor binário dinâmico Rosetta 2.

Veja como o Google o descreve:

À medida que expandimos o universo de software que desejamos executado no Fuchsia, estamos encontrando software que desejamos executar no Fuchsia que não temos a capacidade de recompilar. Por exemplo, os aplicativos Android contêm módulos de código nativos que foram compilados para Linux. Para executar este software no Fuchsia, precisamos ser capazes de executar binários sem modificá-los.

A equipe Starnix parece estar trabalhando para tornar o Fuchsia compatível com o Android e seus aplicativos. Tudo isso parece sugerir que o Google está trabalhando ativamente para levar o Fuchsia a mais dispositivos.

Categories: IT Info