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 controlar seus produtos Smarthome com o Amazon Echo O Amazon Echo pode fazer muito mais do que reproduzir música e verificar o clima. Tão futuristicamente quanto você esperaria, ele pode realmente controlar uma ampla gama de produtos smarthome para que todos os confortos de sua casa estejam a apenas um comando de voz. Continue lendo enquanto mostramos como O que você precisa Você - como você poderia esperar - precisa de um Amazon Echo (ou de qualquer dispositivo que suporte Alexa), bem como de alguns dispositivos compatíveis com smarthome. Como adicionar "Obter propriedade" ao menu do botão direito do mouse no Windows Explorer A propriedade de arquivos ou pastas no Windows não é simples. Tanto a GUI quanto a linha de comando executam muitas etapas. Por que não adicionar um simples comando de menu de contexto que permite apropriar-se de qualquer arquivo ou pasta? Você pode adicionar um comando “Obter Propriedade” ao seu menu de contexto editando o Registro manualmente em dois locais - um para arquivos eo segundo.