Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Vamos falar sobre Andrômeda

Anonim

Eu fiquei completamente surpreso quando Daniel Matte escreveu as coisas que descobriu sobre Andrômeda enquanto procurava por algum código-fonte do Google no início desta semana. Isso reforçou muitas das coisas que eu pensava quando examinei todo o código em agosto de 2016, capturou muito mais coisas que eu negligenciei e examinei o novo código. Acho que as avaliações de Matte estão bem próximas da marca aqui. Não porque eles confirmaram alguns dos meus pensamentos originais, mas porque aponta coisas que eu errei. Ou pelo menos acho que os entendi errado. Tudo sobre Andrômeda ou Fúcsia ainda é apenas um palpite.

Mais: O projeto do sistema operacional 'Fuchsia' é interessante, faltando detalhes que o fazem importar

Neste ponto, acho que temos uma boa ideia de onde o Google está indo com Andromeda, Fuchsia, Android e Chrome. Parece que o futuro será consolidar tudo sem tornar as coisas iguais. Estou cavando, conversando e cutucando coisas há alguns dias e essa é a minha conclusão.

O Pixel C deveria ter sido enviado com o Fuchsia. Talvez o próximo faça.

Fuchsia é onde precisamos começar. O Fuchsia é uma maneira de substituir o Linux e se tornar um sistema operacional para o Chrome e o Android rodarem. O Android é meio estranho. Ele pode ser construído como um sistema operacional tudo em um, aguardando a adição de algum suporte de hardware, tornando-o pronto para execução, ou também pode ser um tempo de execução e arquivos de suporte para aplicativos. O Nexus 6P está usando o Android como sistema operacional, o BlackBerry Classic está usando o Android como plataforma de aplicativos em cima de outro sistema operacional. Se você invadir os aplicativos do Google (Google Play, Play Services etc.) no Classic, ele poderá fazer tudo o que o Nexus 6P pode fazer quando se trata de aplicativos Android, mesmo que não esteja usando o "Android" como sistema operacional.

O Fuchsia funcionará com o tempo de execução do Android e suportará tudo usando APIs compatíveis. Em outras palavras, não veremos diferença, mas as pessoas que desenvolvem o Android verão.

O futuro em que tudo é o mesmo, mas diferente, faz sentido quando bem feito.

O fúcsia também alimentará Andromeda. Já vimos o estágio um do Andromeda quando o Google Play chegou a alguns Chromebooks. No momento, o Chrome OS é basicamente uma interface de usuário e plataforma de aplicativos em execução em um kernel e middleware Linux bastante padrão. Se isso parecer confuso, pense no Chrome OS como algo como o Ubuntu. É perto o suficiente para o que estamos falando aqui. Os aplicativos para Android são executados no Chrome nativamente, mas não realmente. Há uma camada que fala com aplicativos Android e fala com esse middleware através do Chrome, o que o torna transparente para o usuário. Essa camada é o primeiro passo de Andrômeda.

O Fuchsia funcionará com a plataforma e a estrutura de aplicativos Chrome e suportará tudo com APIs compatíveis. Em outras palavras, não veremos nenhuma diferença, mas as pessoas que desenvolvem o Chromium verão.

Parece que Andrômeda e Fúcsia são um híbrido de Android e Chrome, mas não da maneira que as pessoas pensavam que seria. É o software subjacente a tudo que está sendo alterado para suportar tudo. E isso é tão impressionante quanto possível para as pessoas que trabalham com Android e Chrome todos os dias.

Mais: Como o Google pode usar Andrômeda para conquistar tudo

Você e eu somos usuários finais do Android e Chrome. Apreciamos as alterações (ou as odiamos) no sistema operacional, mas estamos familiarizadas com as duas e optamos por usá-las em vez de outra coisa. Mudar isso e oferecer algo que pareça e pareça diferente é arriscado. Continue dando às pessoas o que elas querem comprar.

Um sistema operacional universal é difícil porque nem todas as telas têm o mesmo tamanho.

Os desenvolvedores se beneficiam de ter um sistema operacional que alimenta ambas as plataformas. À medida que as coisas avançam, as linhas entre o que é um aplicativo Chrome e o que é um aplicativo Android serão borradas até que exista apenas um aplicativo executado em ambos. Os desenvolvedores podem segmentar a versão móvel compatível com o toque ou a versão completa orientada a ponteiro, ou ambas. Isso elimina a maior desvantagem do que o Ubuntu e a Microsoft estão fazendo porque uma interface universal simplesmente não funciona em uma tela de 4, 5 polegadas e em um monitor de 30 polegadas.

Ou todo mundo pensando sobre tudo e adivinhando pode estar completamente errado. Não seria a primeira vez.