O que é o Fuchsia, o novo sistema operacional do Google?

Índice:

O que é o Fuchsia, o novo sistema operacional do Google?
O que é o Fuchsia, o novo sistema operacional do Google?

Vídeo: O que é o Fuchsia, o novo sistema operacional do Google?

Vídeo: O que é o Fuchsia, o novo sistema operacional do Google?
Vídeo: COMO BLOQUEAR ANÚNCIOS YOUTUBE (ATUALIZADO 2023) - FÁCIL - RÁPIDO - (ANDROID/ IPHONE / COMPUTADOR) - YouTube 2024, Abril
Anonim
Fuchsia é um sistema operacional totalmente novo, atualmente nos primeiros estágios de desenvolvimento do Google. Como isso difere do Android e do Chrome e pode substituir um deles? Vamos dividi-lo.
Fuchsia é um sistema operacional totalmente novo, atualmente nos primeiros estágios de desenvolvimento do Google. Como isso difere do Android e do Chrome e pode substituir um deles? Vamos dividi-lo.

O que é esta coisa?

O Fuchsia apareceu pela primeira vez no radar do mundo da tecnologia em meados de 2016, quando um projeto open source não anunciado do Google apareceu no repositório do GitHub. De acordo com a inspeção inicial da imprensa de tecnologia, ele foi projetado para ser um sistema operacional "universal", capaz de funcionar com tudo, desde smartwatches de baixa potência até desktops potentes. Isso inclui potencialmente telefones, tablets, laptops, eletrônicos automotivos, aparelhos conectados, hardware smarthome e muito mais.
O Fuchsia apareceu pela primeira vez no radar do mundo da tecnologia em meados de 2016, quando um projeto open source não anunciado do Google apareceu no repositório do GitHub. De acordo com a inspeção inicial da imprensa de tecnologia, ele foi projetado para ser um sistema operacional "universal", capaz de funcionar com tudo, desde smartwatches de baixa potência até desktops potentes. Isso inclui potencialmente telefones, tablets, laptops, eletrônicos automotivos, aparelhos conectados, hardware smarthome e muito mais.

Um sistema operacional universal é uma espécie de santo graal para os criadores de software, mas ainda não foi atingido. A Microsoft tentou tornar o Windows 10 “universal”, pelo menos no sentido de que alguns telefones foram feitos para serem executados em uma versão simplificada. A Apple afirmou (muito duvidosamente) que o iPhone original rodava “o verdadeiro OS X”, antes de finalmente desistir desse conceito em favor de um iOS de marca. O mais próximo que chegamos dos sistemas operacionais que são executados em todos os níveis de hardware do consumidor é, de certa forma ironicamente, o Linux. Vários sabores do kernel Linux são usados para Android, Chrome OS, set-top boxes, roteadores e modems, dispositivos inteligentes e toneladas de software industrial.

Mas simplesmente conseguir que um hardware diferente funcione com coragem de software vagamente semelhante não é o objetivo. O objetivo da Microsoft, da Apple e do Google é criar um único sistema operacional capaz de executar os mesmos aplicativos com o mínimo de alterações de desenvolvimento em toda a variedade de hardware possível. Isso facilitaria a interconexão fácil na tecnologia em nível de consumidor, atrairia desenvolvedores de software que desejam criar aplicativos com eficiência em várias plataformas e, crucialmente, obter consumidores presos em um único ecossistema de software fácil de controlar (e difícil de deixar para a concorrência).
Mas simplesmente conseguir que um hardware diferente funcione com coragem de software vagamente semelhante não é o objetivo. O objetivo da Microsoft, da Apple e do Google é criar um único sistema operacional capaz de executar os mesmos aplicativos com o mínimo de alterações de desenvolvimento em toda a variedade de hardware possível. Isso facilitaria a interconexão fácil na tecnologia em nível de consumidor, atrairia desenvolvedores de software que desejam criar aplicativos com eficiência em várias plataformas e, crucialmente, obter consumidores presos em um único ecossistema de software fácil de controlar (e difícil de deixar para a concorrência).

O Google não saiu para dizer que esse é o objetivo do Fuchsia - na verdade, o Google não falou muito sobre o Fuchsia -, mas parece uma aspiração natural. Isso é reforçado por alguns recursos integrados de plataforma cruzada com Android e iOS.

Como é Fuchsia relacionados ao Android e Chrome?

Distantemente. Enquanto o Android e o Chrome OS usam uma versão fortemente modificada do kernel do Linux, o Fuchsia é construído a partir de um micro-kernel totalmente novo chamado Zircon.

As diferenças entre um kernel de sistema operacional convencional e um microkernel são complicadas, mas a essência básica é que os microkernels são construídos a partir do zero para eficiência e flexibilidade. O conceito remonta a décadas, mas foi largamente abandonado à medida que o poder do computador, a memória e o espaço de armazenamento floresceram nos anos 90. Agora, com a tendência de os produtos eletrônicos de consumo mudarem para um hardware menor, mais eficiente e mais portátil, o Google vê a arquitetura de microkernel como um potencial para seu sistema operacional de próxima geração.

Não faz mal que, com um sistema criado por conta própria, o Google tenha mais ou menos controle total sobre como o Zircon e o Fuchsia evoluem, tanto antes quanto depois de chegar ao mercado (se é que algum dia chega). O Google aprendeu sua lição com o Android, que agora está bastante fragmentado no nível do consumidor graças à sua natureza de código aberto. O Chrome OS é basicamente bloqueado por seus termos de licenciamento, mesmo que seja tecnicamente também de código aberto. Fucshia, novamente código aberto, presumivelmente seria controlado quase inteiramente pelo próprio Google, mesmo se estivesse sendo executado em hardware vendido por empresas parceiras.
Não faz mal que, com um sistema criado por conta própria, o Google tenha mais ou menos controle total sobre como o Zircon e o Fuchsia evoluem, tanto antes quanto depois de chegar ao mercado (se é que algum dia chega). O Google aprendeu sua lição com o Android, que agora está bastante fragmentado no nível do consumidor graças à sua natureza de código aberto. O Chrome OS é basicamente bloqueado por seus termos de licenciamento, mesmo que seja tecnicamente também de código aberto. Fucshia, novamente código aberto, presumivelmente seria controlado quase inteiramente pelo próprio Google, mesmo se estivesse sendo executado em hardware vendido por empresas parceiras.

Como o fúcsia afetará os desenvolvedores?

O Fuchsia não está no ponto em que os desenvolvedores podem praticamente criar aplicativos completos ainda. Mas quando chega lá, o Google não pretende que o trabalho que colocou no Android seja totalmente abandonado. Aplicativos fúcsia podem ser escritos em uma variedade de linguagens de programação populares usando o novo kit de desenvolvimento de software Flutter.

Flutter permite que os aplicativos sejam escritos com compatibilidade máxima entre Fucshia, Android e iOS. Isso não só significa que os aplicativos podem ser escritos em todas as três plataformas com um mínimo de investimento, como também facilita a portabilidade de aplicativos existentes para o Fuchsia e o suporte a todas as três plataformas.

O Flutter também é construído em torno do padrão de design visual atual do Google, o Material Design, ao qual ele adota todas as suas propriedades Android, Chrome OS e da Web (em graus variados). Ele inclui suporte para elementos de interface do usuário avançados baseados no flexível mecanismo de renderização Vulkan, incluindo sombras volumétricas (uma ferramenta favorita do Material Design) e animações super suaves de 120 FPS. Também é capaz de alguns jogos e aplicativos de mídia impressionantes, embora o desempenho dependa, obviamente, do hardware.

Se você está se perguntando por que o Chrome OS não está nessa lista de compatibilidade, lembre-se de que os "apps" para o Chrome são quase totalmente baseados na web. Não faz o download do código e o executa localmente, como a maioria dos outros sistemas operacionais. Mas o Chrome OSpossoAgora, execute aplicativos Android e esse recurso está sendo consideravelmente expandido pelo Google em cada versão principal do Chrome. A conclusão mais fácil é que o Google espera fazer a transição da infraestrutura da Play Store para pelo menos alguns aplicativos baseados em Android completos para o Chrome OS.

Nesse ponto, se o Google conseguir lançar o Fuchsia e substituir ou fazer a transição de ambas as plataformas, será um ajuste fácil para os desenvolvedores (e, portanto, para os usuários).

Quando a fúcsia está saindo?

A resposta simples é: não temos ideia. O Fuchsia está em estágios tão precoces que o Google provavelmente nem tem um roteiro fixo. O Google comentou o projeto com muita escassez, exceto para confirmar que é uma coisa real que tem um apoio significativo. No momento, as únicas informações facilmente disponíveis sobre o Fuschia são seu código-fonte, que é postado no GitHub e no próprio repositório do Google.

É perfeitamente possível que em algum momento o Google avalie o Fuchsia em relação às condições atuais do mercado e decida descartar o projeto. Ele pode continuar com o Android (defeituoso) e com o Chrome OS, ou desenvolver algo que ainda nem vimos. Mas no momento, Fuchsia parece ser o sucessor mais provável (embora distante) do Android e, possivelmente, do Chrome.

Posso experimentar agora?

Tipo de. Chega dos ossos de Fuschia disponíveis nos repositórios de código aberto que é possível ter uma configuração extremamente rápida do projeto em funcionamento - mas apenas em algumas peças específicas de hardware no momento. No momento em que escrevo, estes são limitados ao mini-PC Intel NUC, ao tablet Acer Switch Alpha 12, ao HiKey960 e ao Khadas VIM. Esses dois últimos são sistemas-on-a-chip, como um Raspberry Pi mais potente.

Recomendado: