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? O que é isso?
Um sistema operacional universal é uma espécie de santo graal para os fabricantes 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 do Linux são usados para Android, Chrome OS, set-top boxes, roteadores e modems, dispositivos inteligentes e toneladas de software industrial.
A tentativa da Microsoft de uma plataforma universal não teve muito sucesso.
Mas simplesmente ter hardware diferente para rodar em vaga de software vagamente similar não é o ponto. 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 múltiplas plataformas e, crucialmente, obter consumidores presos em um único ecossistema de software que é 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 - de fato, o Google ainda 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 o Fuchsia está relacionado ao Android e ao Chrome?
As diferenças entre um kernel convencional de sistema operacional 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 produtos eletrônicos de consumo mudarem para hardware menor, mais eficiente e mais portátil, o Google vê a arquitetura de microkernel como um ajuste potencial para seu sistema operacional de última geração.
Conceitos de IU do Fuchsia rodando em um telefone Android.
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, embora 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 rodando em hardware vendido por empresas parceiras.
Como a Fuchsia afetará os desenvolvedores?
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, mas também torna fácil portar aplicativos existentes para o Fuchsia e suportar todas as três plataformas.
O Flutter também é construído em torno do padrão de design visual atual do Google. -que adere a todos os seus Android, Chrome OS e propriedades da web (em um grau variável). 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. Ele também é capaz de alguns jogos e aplicativos de mídia impressionantes, embora o desempenho dependa 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" do Chrome são quase inteiramente da web. -Sediada. Ele não faz o download do código e o executa localmente, como a maioria dos outros sistemas operacionais. Mas o Chrome OS
pode executar aplicativos Android agora, 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 , seria um ajuste fácil para os desenvolvedores (e, portanto, os usuários) fazerem.
Quando a fúcsia está saindo?
É bem possível que em algum momento o Google avalie o Fuchsia em relação às condições atuais do mercado e decida para desfazer o projeto. 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?
O Switch Alpha 12 da Acer é um dos únicos dispositivos mainstream oficialmente suportados pelos primeiros builds de Fuchsia.
Há uma peça de hardware que não é é oficialmente suportado, mas que pode rodar o Fuchsia de qualquer maneira: o Pixelbook. E faz sentido: como o Chromebook super premium do Google, é natural supor que há muitos deles vagando pelos corredores nas mãos dos desenvolvedores do Google. Ron Amadeo, da Ars Technica, conseguiu colocar o código Fuchsia mais cedo em funcionamento em um modelo de consumidor para verificar o sistema operacional.
O Ars Technica conseguiu executar o Fuchsia no Pixelbook.
Também é possível executar partes de Fuchsia código em telefones Android usando algumas versões mais antigas. Mas em todos esses casos, você precisará de alguns pontos de tecnologia sérios para construir o código até um ponto em que possa instalá-lo, e o retorno do seu investimento de tempo não será grande. Você só poderá ver como funciona uma versão inicial da interface do usuário. Até o login do Google não está funcionando no momento. Eu recomendo verificar os artigos de tecnologia que já foram escritos, ou assistir alguns vídeos práticos no YouTube. Como usar vários monitores para ser mais produtivo Muitas pessoas juram por vários monitores, sejam eles geeks de computador ou apenas pessoas que precisam ser produtivas. Por que usar apenas um monitor quando você pode usar dois ou mais e ver mais de uma vez? Monitores adicionais permitem que você expanda sua área de trabalho, obtendo mais espaço na tela para seus programas abertos. Como fazer a redefinição de fábrica do Hub do SmartThings Se você decidir vender ou fornecer seu hub do SmartThings para outra pessoa, certifique-se de redefini-lo para os padrões de fábrica, então o novo proprietário pode começar de uma lousa limpa. Veja como fazer isso Lembre-se de que a redefinição de fábrica do seu hub SmartThings apagará tudo, incluindo as conexões de todos os sensores, bem como as tarefas e rotinas de automação que você configurou no aplicativo.