Google Fuchsia mostra novo design. Sucessor do Android?
A primeira vez que falamos sobre Fuchsia foi em agosto passado, um novo e misterioso sistema operacional da Google do qual nunca tivemos muitos detalhes. Agora, uma imagem do Google Fuchsia nos dá uma olhada no que poderia ser a substituição para o Android.
Embora o Android seja um sistema operacional de código aberto que possa ser adaptado praticamente a qualquer hardware, de smartphones a PCs, de laptops ao mundo de TI e aos carros e TVs, a Google está trabalhando em um novo sistema operacional conhecido neste momento como o Google Fuchsia.
Estamos retornando falar sobre o Google Fuchsia, não só para refrescar a sua memória em um possível ponto interessante do próximo Google I/O 2017 que começará em 17 de maio, mas também porque nas últimas horas foram descobertos novas imagens substanciais sobre a interface gráfica do sistema operacional.
A nova interface gráfica do Google Fuchsia é chamada “Armadillo” e, graças à compilação do código fonte dentro do APK de Android, os colegas da Ars Technica conseguiram capturar algumas screenshots da nova UI.
O que você vê na imagem é o homescreen do Google Fuchsia, sempre organizado com guias e com o perfil abaixo. Acima da imagem do perfil existe uma seção chamada “Stories”, incluindo todos os aplicativos e tarefas que podem interagir uns com os outros.
A primeira coisa que salta no olho é a familiaridade com Material Design, com cores diferentes para cada cartão e um princípio de multi-janela mais flexível do que o atual no Android Nougat. Na verdade, até 3 apps podem ser usados simultaneamente na configuração 33/33/33.
O que há com o Kernel Linux e GPL?
Já no ano passado, conhecemos alguns detalhes, e há agora mais confirmações: Fuchsia não será baseado em Kernel Linux e não terá licença GPL. Ele usará um novo microcontrolador chamado Magenta, por sua vez derivado de Little Kernel (LK). Vamos começar a partir da licença: não adotar essa GPL não significa nada, pois há margem de liberdade e é um dos elementos mais importantes, porque suporta o sucesso do Android. O Fuchsia adotará uma licença BSD de 3 cláusulas (o original com 4 cláusulas incluía a obrigação de declarar o desenvolvimento pela Universidade de Berkeley, tornando-se de fato um anúncio e ao mesmo tempo incompatível com a GPL, NdR, além da licença de software MIT realmente livre) e Apache 2.0. É fácil adivinhar que sempre haverá, em qualquer caso, muitas margens sobre o uso de Fuchsia para terceiros, e são apenas mais ajustes legais do que qualquer outra coisa para mudar para um kernel diferente.
Por quê? O objetivo é ter mais coisas sob controle. Pense, por exemplo, que o Google Pixel ainda usa o Linux 3.18 kernel de 2014 hoje, e em um mundo que é muito rápido a Google sente a necessidade de ajustar timings de outros para várias atualizações e ajustes. A interface e os apps são escritos usando o Google Flutter SDK, um projeto que realmente produz código multiplataforma que pode ser executado no Android e no iOS. Os apps de Flutter são escritos em Dart (reconhecido como padrão pelo Ecma), cujo desenvolvimento é o mesmo para a Google. A renderização gráfica será suportada pela Escher, que pode alavancar OpenGL ou Vulkan APIs.