A “fragmentação” do Android há muito tempo é um ponto de discussão sobre o sistema operacional. Como eu disse antes, porém, os fabricantes são os culpados por isso. Mas agora temo que o Chrome OS esteja seguindo o mesmo caminho – e desta vez a culpa é do Google.
Índice
Como as atualizações do Chrome OS diferem do Android
Vou fazer algumas conexões entre o Android e o Chrome OS no início, porque isso só faz sentido como ponto de partida. A maior diferença entre os dois é que o Android está aberto e disponível para todos os fabricantes modificarem e redistribuírem; O Chrome OS, por outro lado, é totalmente gerenciado pelo Google.
No Android, os fabricantes de dispositivos são responsáveis por retardar as atualizações. Por exemplo, quando uma nova versão do Android é lançada, o fabricante deve modificar o código-fonte para se adequar às suas necessidades antes de lançá-lo. Por exemplo, a Samsung teve que adicionar todos os recursos One UI antes de lançar a atualização do Android Pie para dispositivos Galaxy compatíveis.
O Google, por outro lado, gerencia todas as atualizações para seus dispositivos Pixel. Isso significa que, assim que um grande lançamento do Android estiver pronto, o Google pode lançá-lo. Este é precisamente o motivo pelo qual todo jornalista Android (inclusive eu) dirá para você escolher um dispositivo Pixel se você se preocupa com atualizações oportunas.
Então, o que isso tem a ver com o Chrome OS? Você pode pensar no Chrome OS da mesma forma que pensa no Android dos telefones Pixel. A principal diferença é que, embora o Pixel seja uma única linha de telefones projetada e gerenciada pelo Google, o Chrome OS está disponível em um número impressionante de dispositivos de dezenas de fabricantes. Mas, em termos mais simples, isso não importa; apenas saiba que as atualizações do Chrome OS são gerenciadas pelo Google, independentemente do dispositivo ou fabricante ao qual estão sendo aplicadas – assim como a Microsoft lida com todas as atualizações para máquinas Windows, independentemente do fabricante.
Agora, isso não quer dizer que todos os dispositivos Chrome OS recebam as atualizações ao mesmo tempo. Cada construção ainda precisa ser ajustada para funcionar com o hardware específico de cada dispositivo Chrome. Como resultado, um Chromebook pode receber uma atualização assim que estiver pronto, enquanto outro tem que esperar algumas semanas. Mas a questão é que todos eles ainda recebem o que deveria ser a mesma atualização.
Mas, à medida que mais e mais recursos são introduzidos – especialmente os mais novos que requerem virtualização como Linux e suporte a aplicativos Android – uma lacuna de recursos está começando a crescer entre os dispositivos Chrome OS, e isso é preocupante.
O enigma da lacuna de recursos do Chrome OS
Os usuários do Chrome OS ficaram entusiasmados quando o Google anunciou que traria aplicativos Android para o Chrome OS. Com essa mudança, o Google foi capaz de trazer um grande número de recursos úteis, aplicativos, jogos, ferramentas e muito mais para um sistema operacional que foi criticado por ser “apenas um navegador da web”.
Demorou muito mais do que o esperado para os aplicativos Android começarem a chegar aos dispositivos. Nada demais; nós apenas queríamos que eles acertassem. Então veio a má notícia: nem todo dispositivo teria suporte para aplicativos Android. A lista começou a diminuir, junto com um cronograma esperado de quando o recurso chegaria, e cada proprietário de Chromebook clamava para ver se seu dispositivo tinha sucesso. Houve muitos usuários decepcionados. A pior parte é que não está claro por que alguns dispositivos têm aplicativos Android e outros não – podemos apenas especular que tem algo a ver com o suporte do chipset, mas é difícil dizer com certeza (especialmente porque o motivo pode variar de acordo com -dispositivo de base).
A mesma coisa aconteceu posteriormente com o suporte a aplicativos Linux, mas menos dispositivos ainda obteriam o recurso no início. O suporte ao Linux requer uma versão específica do kernel e a maioria dos Chromebooks da época não passou pelo corte – e o Google não conseguiu atualizá-los facilmente, provavelmente devido a drivers de código fechado.
Portanto, dois recursos excelentes estavam disponíveis apenas em alguns Chromebooks selecionados. Há uma luz no fim do túnel, no entanto: em uma linha do tempo longa o suficiente, todos os dispositivos Chrome OS devem oferecer suporte a ambos. Basicamente, todos os novos Chromebooks suportam aplicativos Android, e tenho a sensação de que o mesmo se aplica aos aplicativos Linux.
Mas ainda há um problema, e tudo gira em torno de aplicativos Android.
O Chrome OS tem um problema de fragmentação do Android
Embora todos os dispositivos Chrome OS futuros suportem aplicativos Android (ou deveriam, pelo menos), o lançamento recente do Chrome OS 73 estável mostra que a fragmentação do Chrome OS ainda é um problema. Por quê? Porque diferentes dispositivos Chrome OS estão executando diferentes versões do Android. Isso significa que eles também têm um conjunto diferente de recursos disponíveis.
Por exemplo, o Chrome OS 73 traz o foco de áudio do aplicativo Android. Isso significa que quando um aplicativo Android está reproduzindo áudio, todas as outras fontes de áudio serão silenciadas (como o Chrome, por exemplo). Portanto, se você estiver ouvindo música no Chrome e um aplicativo Android enviar uma notificação, a notificação terá prioridade. Mas, esse recurso está disponível apenas em dispositivos Chrome OS executando o Android Pie. Não funciona no Nougat ou inferior.
Isso é um problema porque a maioria dos dispositivos Chrome OS ainda está executando o Nougat. O Chrome OS 72 trouxe o Pie para alguns dispositivos, mas não todos – nem mesmo a maioria. Isso é frustrante para usuários atuais e novos. Não está claro por que alguns dispositivos foram atualizados para o Pie e outros não; também não está claro como essas atualizações funcionarão no futuro. E o Google é bastante calado sobre a coisa toda.
Se você está procurando por um recurso específico do Android no Chrome OS, é um sucesso e um fracasso devido à lacuna entre as versões. Para piorar a situação, não há um cronograma claro para que o Pie chegue a mais dispositivos Chrome OS, então você não pode nem pesquisar para descobrir quando seu dispositivo poderá ver a atualização.
Então, agora, é um jogo de dados. Em um ponto, isso poderia ter sido facilmente descartado como parte de uma implementação mais ampla de suporte a aplicativos Android no Chrome OS. Mas estamos nos aproximando da marca de dois anos a partir do momento em que os aplicativos Android começaram a chegar ao Chrome OS, o que é tempo suficiente para que esse tipo de problema já tenha sido resolvido.
Neste ponto, o suporte do Android no Chrome OS é uma espécie de bagunça fragmentada. O fato de ter começado lentamente era preocupante, mas a lacuna de recursos entre os dispositivos agora é uma preocupação real. Os dispositivos atuais terão suporte para Android Pie? Os dispositivos futuros terão os mesmos problemas? Os dispositivos que atualmente oferecem suporte a Pie terão suporte para Android O?
A dura realidade é que não há respostas para nenhuma dessas perguntas. O Chrome OS está fragmentado desde o lançamento do suporte a aplicativos Android, e isso não parece mudar tão cedo.
E desta vez, cabe ao Google consertá-lo sozinho. Espero, pelo bem do futuro do Chrome OS, que isso realmente aconteça. A paridade de recursos é importante, especialmente quando um sistema operacional é gerenciado por um único fornecedor.