pt.phhsnews.com


pt.phhsnews.com / O que é o Fuchsia, o novo sistema operacional do Google?

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


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?

O Fuchsia apareceu pela primeira vez no radar do mundo da tecnologia em meados de 2016, quando um projeto de código aberto 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, equipamentos conectados, hardware smarthome e muito mais.

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?

Distantemente. Embora o Android e o Chrome OS usem uma versão fortemente modificada do kernel do Linux, o Fuchsia é construído do zero em um micro-kernel totalmente novo chamado Zircon.

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?

A Fuchsia não está em um ponto em que os desenvolvedores possam 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, 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?

A resposta simples é: não temos idéia. O Fuchsia está em estágios iniciais 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, a única informação facilmente disponível sobre o Fuschia é seu código-fonte, que é postado tanto no GitHub quanto no próprio repositório do Google.

É 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?

Mais ou menos. Chega dos ossos de Fuschia disponíveis nos repositórios de código aberto que é possível obter uma versã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 system-on-a-chip, como um Raspberry Pi mais potente.

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

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.

(how-top)

Como fazer a redefinição de fábrica do Hub do SmartThings

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.

(how-top)