Meus momentos finais na sede da Valve para a revelação do Steam Frame no ano passado foram gastos tirando as fotos que você vê espalhadas ao longo deste artigo.
Pouco antes disso, impressionado com meu desejo de passar mais tempo nos próximos fones de ouvido da Valve, fiz minha última pergunta aos engenheiros.
Você pode explicar para “um idiota que não entende como funciona a Internet qual é a diferença entre Flatpaks e APKs?”

“É praticamente a mesma coisa”, respondeu um representante da Valve. “Flatpak é para desktop Linux. APK é para Android, mas é semelhante. É um pacote que contém tudo que você precisa para executar, que será executado em uma sandbox que você pode desinstalar mais tarde. Portanto, é um pacote de aplicativos.”
Recapitulei rapidamente para a equipe da Valve VR minha experiência formativa com o Windows por volta de 1995 ou 1996. Recebi acesso a um PC com Windows que meu pai trouxe do trabalho para casa e me mostrou uma pasta de jogos cheia de vários jogos 2D simples e divertidos para jogar. Também me mostraram como entrar no DOS e qual comando digitar para iniciar jogos como Doom. Logo eu estava procurando códigos de trapaça online e rapidamente enchi o armazenamento dentro do PC com mais jogos para jogar. Um dia, para liberar mais espaço, simplesmente arrastei os arquivos do jogo para a lixeira e cliquei em esvaziar.
Não me lembro da sequência exata dos acontecimentos que se seguiram, mas lembro-me de muito choro acompanhando o medo intenso do retorno do meu pai do trabalho às 17h. As ações de uma criança de 10 anos adicionando e excluindo jogos deixaram o PC da nossa família, destinado apenas aos negócios e à escola, inicializável apenas no modo de segurança.

“Temos essas duas camadas no Steam Deck. Pessoas que desejam configurar o sistema operacional para o modo de leitura/gravação e alterar os arquivos do sistema, podem fazer isso. Mas para pessoas que estão apenas distribuindo aplicativos pré-empacotados entre si – o formato de distribuição flatpak, que é semelhante à sandbox em que rodamos jogos, é bastante seguro. Como se ele garantisse que, se você removê-lo, seu sistema estará no mesmo estado (como) antes de você instalá-lo. Portanto, ele realmente visa fornecer uma maneira inicial de interagir com um dispositivo que é mais como um eletrodoméstico…”
Trinta anos se passaram desde minhas primeiras interações diretas com a Internet e os computadores pessoais. Como pai agora na década de 2020, nas férias de Natal, comecei a explicar ao meu filho adolescente a diferença entre um Mac e um Steam Deck e por que alguns jogos que eles adoram rodam em um sistema e não em outro. Nossa conversa revelou um espectro de abertura na computação com diferentes quantidades de poder para física e gráficos. Alguns desenvolvedores não foram pagos para fazer o trabalho de colocar um jogo específico em um sistema específico e fazê-lo funcionar muito bem lá.
Eu entendi essa parte muito bem. O que tive dificuldade em explicar é por que a abertura e a computação offline são importantes. Quero um eletrodoméstico que seja ao mesmo tempo difícil de quebrar e fácil de usar, e quero um playground para todos pelo menos tão grande quanto aquele que tive de explorar em 1995.
Acredito que a Valve está tentando fazer isso acontecer no SteamOS com Linux.
Abertura e computação offline criam playgrounds para descoberta

O primeiro computador de uma criança geralmente é um dispositivo conectado à Internet, como iPhone, iPad, Android ou um Chromebook fornecido pela escola, e todos eles exigem uma conta online para funcionar. Os cuidadores preparam essas contas para as crianças e, nos últimos anos, as empresas de plataforma que fornecem serviços online têm trabalhado continuamente para permitir que crianças e adolescentes façam mais coisas nessas contas gerenciadas.
Depois de muito pouco tempo com o Steam Frame na minha cabeça Tirei os sapatos, recostei-me confortavelmente em um sofá e comecei a pesquisar na Web aberta usando um navegador no desktop Linux com minha voz. Não tenho ideia de qual conta estava conectada ao fone de ouvido e isso não importava – eu estava fazendo o que queria dentro do SteamOS e do Linux.
Não tive tempo de experimentar em seus escritórios, mas no momento em que a Valve enviar unidades de análise, clicarei em reproduzir um grande número de jogos no Steam carregados em um cartão microSD de 2 terabytes para ver como eles funcionam.
Enquanto crio uma imagem mental de quanto espaço tenho para jogar dentro do Steam Frame de forma autônoma, e antes de conectar o fone de ouvido a outro PC para o que a própria Valve descreve como um primeiro dispositivo de streamingvou abrir a área de trabalho do Linux e ver quais travessuras posso fazer. Pretendo instalar aplicativos como VLC para assistir vídeos e Discord para conversar com amigos, RetroArch para jogar jogos clássicos e Spotify para streaming de música. Isso é muita coisa que espero encontrar imediatamente no Flathub, descrito como a “Linux App Store”.

A principal conclusão aqui é que espero instalar mais coisas no headset Steam Frame usando Linux diretamente no primeiro dia do que no quatro dias com Android XR. E espero poder instalar muito mais no fone de ouvido em geral do que consegui em anos como proprietário do Vision Pro ou Quest. Vou instalar meu próprio sistema operacional? Provavelmente não. Mas vou estragar tanto minha instalação do Linux que o sistema precisará me restaurar para as configurações de fábrica? Depois de tantos anos mexendo com computadores, esse é provavelmente o meu objetivo e vou gostar de fazer isso.
Décadas depois do meu incidente no Windows da década de 1990, enquanto explicava o que o Mac e o Steam Deck podem fazer por um adolescente, me vi sobrecarregando-os. Meu esforço para fazer com que a computação pessoal parecesse menos assustadora do que foi para meus antepassados não estava indo bem. Eu disse ao meu filho mais velho que se eles quebrassem um Steam Deck instalando muitos jogos e modificando o sistema com software, eu ficaria impressionado.
Em 2019, o Facebook marcou uma ligação comigo para discutir seus “estratégia de curadoria semelhante a console“para o ecossistema Quest, e hoje a liderança da Meta abandonou essa estratégia inteiramente por uma política de abertura, já que muitos desenvolvedores lutam por vendas dentro de um ecossistema cheio agora de projetos de baixa qualidade. Meta parece ter significado que Horizon Worlds fosse o piso do ecossistema Quest, mas exigir uma conta Meta e dar aos desenvolvedores uma parte das assinaturas não é fornecer uma base estável para manter os desenvolvedores à tona, nem motivos obrigatórios para colocar um fone de ouvido.
Agora considere o jogo que a Valve está jogando em comparação com ele e o espaço que seus engenheiros estão abrindo para experimentação. A Valve financiou desenvolvedores sem rosto em todo o mundo para trabalhar em uma série de projetos importantes de código aberto na última década, formando a base do SteamOS, todos tentando tornar mais fácil jogar em computadores.
“Muito do que você experimenta aqui quando usa isso e joga um jogo será impulsionado por uma tonelada de trabalho de código aberto que temos feito na última década, desde o próprio SteamOS, que tem elementos que datam desde a primeira versão do SteamOS em 2013”, explicou um representante da Valve. “A maneira como rodamos jogos para desktop, a maneira como fazemos coisas como o driver gráfico, é tudo de código aberto. Proton é todo de código aberto. Centenas de pessoas trabalham nessas coisas há uma década. E, claro, SteamOS é baseado no Arch Linux. O desktop aqui é desenvolvido com Plasma, então é o KDE Plasma, que é um dos dois principais desktops disponíveis no Linux. Durante quase uma década, temos trabalhado diretamente com o Plasma desenvolvedores e financiá-los para que possam melhorar o desktop apenas com casos de uso de jogos em mente.”

“Se as pessoas em uma experiência mais organizada e fechada estão tendo uma boa experiência, tudo bem. Mas, em geral, vemos pessoas que estão tentando experimentar uma variedade de jogos de maneiras diferentes. Há um monte de coisas que eles podem querer fazer e nas quais não pensamos”, disse o representante da Valve. “E o que sempre observamos é que há uma tonelada de valor que geralmente é distribuído lateralmente na comunidade, onde os usuários compartilham coisas que tornarão a experiência melhor. E isso só é possível em uma plataforma aberta. Não queremos que todo o valor de uma plataforma como essa flua para cima e para baixo através de nós, e que determinemos o que é uma boa experiência ou não em nome de todos os usuários que podem ter opiniões e aspirações diferentes. Portanto, é muito importante para nós manter isso aberto porque cria aqueles tipos de efeitos que eventualmente levam a uma experiência melhor. Além disso, qualquer pessoa que esteja usando essas coisas também pode contribuir com patches e desenvolver isso.
“Na verdade, muitos dos desenvolvedores que estão trabalhando em código aberto começaram porque eram usuários e queriam apenas melhorar um aspecto específico e se aprofundar nisso. As linhas entre usuário e desenvolvedor sempre foram muito confusas para nós. Sempre viemos de um mundo onde algumas de nossas propriedades de jogos mais populares começaram como mods. E modding no PC sempre foi uma coisa forte que sempre tentamos apoiar. Porque tantos bons conceitos e novos gêneros de jogos, grátis para jogar, MOBAs, todas essas coisas vieram através de mods, inicialmente, certo? Se você olhar para a história dos videogames – diferentes gêneros, diferentes maneiras de experimentar jogos, diferentes periféricos – muito disso veio do PC porque o PC era uma plataforma aberta onde diferentes empresas poderiam inovar de maneiras diferentes, mas também os usuários poderiam modificar e as pessoas que criaram plataformas fechadas com base em alguns desses conceitos, eles vão pegar alguns desses conceitos e congelá-los no tempo. aplicar o PC à VR, então não é novidade para nós. Sempre aplicamos o PC à VR. Algumas pessoas optaram por diversificar isso em direções diferentes, mas acho que estamos fazendo a mesma coisa que sempre fizemos.