Já faz uns dois anos que o Steam está chegando no Chrome OS. Precisava estabilizar o Crostini, precisava suporte gráfico melhorado, precisava de um monte de coisas… que foram feitas.
Chegou a hora de — isso mesmo — aparecer código. Mais especificamente, aqui.
// The special borealis variants distinguish internal developer-only boards
// used by the borealis team for testing. They are not publicly available.
constexpr char kOverrideHardwareChecksBoardSuffix[] = "-borealis";
constexpr const char* kAllowedModelNames[] = {
"delbin", "voxel", "volta", "lindar", "elemi", "volet", "drobit"};
constexpr int64_t kGibi = 1024 * 1024 * 1024;
constexpr int64_t kMinimumMemoryBytes = 7 * kGibi;
// Matches i5 and i7 of the 11th generation and up.
constexpr char kMinimumCpuRegex[] = "[1-9][1-9].. Gen.*i[57]-";
Eu sei que C++ é uma linguagem de programação quase alienígena. Por sorte, alguém no 9to5Google, que descobriu o commit, traduziu isso para os meros mortais. O Steam só rodará em dispositivos Chrome OS com Core i5 ou i7 de 11ª geração com pelo menos 8 GB de RAM, e ainda assim a placa-mãe terá que ser liberada pelo Google para rodar o programa.
(Lembrança eterna: todo o desenvolvimento do Chrome OS é orientado a placas-mãe, já que o Google certifica e suporta as placas-mãe que os OEMs podem usar.)
A lista de aparelhos elegíveis neste primeiro momento é bem curta (três Acer, dois Asus, um HP e um futuro Lenovo, todos topo de linha etc.), e que não deve se expandir muito já que a exigência da 11ª geração garante que somente Chromebooks lançados a partir de 2020 têm chance de serem suportados (embora, ao que parece, tem testes internos no Google com Intel Core de 10ª geração e chips AMD).
Agora só falta mesmo o anúncio oficial do lançamento. Talvez com um Chromebook com teclado RGB junto, porque afinal parece existir uma lei obrigando tudo gamer a ter RGB.
Pinguins Móveis é uma newsletter semanal documentando e analisando a marcha do Linux por todos os cantos da eletrônica de consumo — e, portanto, das nossas vidas. Inscreva-se aqui.