Traduzindo um tópico do Twitter por @ mcclure111Era uma vez - há cerca de 15 anos - eu trabalhei na Sun Microsystems. Naquela época, a empresa estava meio morta (e morreu alguns anos depois), porque não produzia mais nada que alguém gostaria de comprar. Portanto, eles tiveram muitas idéias estranhas sobre seu retorno ao mercado.
Eu sempre ouvi a alta gerência falar sobre o que "a Sun fará nos próximos 10 anos". E todos tinham idéias diferentes sobre o que seria. Mas a idéia mais popular de tudo o que ouvi foi a Utility Computing, e essa ideia parecia existir apenas dentro da Sun.
Eles pensaram que no futuro ninguém teria um "computador". Seu computador existirá na nuvem (embora não houvesse esse termo). Os centros de controle dos provedores terão megacomputadores enormes e você terá apenas uma tela conectando-se ao centro mais próximo e transmitindo o fluxo de dados para você.
Portanto, você terá o “seu” computador de mesa, mas não será um computador real com seu próprio sistema operacional. Essa será uma conta de usuário localizada em algum lugar de algum servidor que armazena seus ícones e dados, e seus programas também serão executados no servidor e você pagará todos os meses.
A Sun acreditava que as pessoas aceitariam, porque, se as pessoas escolhessem, criaria um negócio para os pesados gabinetes de servidores que a empresa estava fazendo naquele momento e, então, a empresa não precisaria falir. Eles não tinham histórico de usuário. Eles simplesmente acreditavam que os usuários usariam o Solaris. Mas, mesmo assim, ninguém usou Solaris.
Portanto, essa ideia não se tornou um produto popular. No entanto, eles construíram esse sistema; ele existia. Quando consegui um emprego na Sun, não havia computadores desktop. Nas mesas havia terminais Sunray. Eles pareciam o Nintendo Wii (embora ainda houvesse anos antes do Wii aparecer).

Um monitor e um teclado estavam conectados a cada Sunray, e na frente havia um slot para um cartão bancário. Cada funcionário da Sun tinha um cartão preso ao jeans - com o mesmo cartão que abrimos as portas. Nós o colocamos no slot e aqui você tem um computador de mesa.

No final do dia de trabalho, era necessário retirar um cartão e ir para casa. No dia seguinte, você retornou, inseriu o cartão e todos os seus programas apareceram lá, no estado em que os deixou - mesmo se você inseriu o cartão no Sunray errado que você usou ontem.
Como nada funcionou no próprio Sunray, ele simplesmente passou as instruções da janela de um grande servidor no centro do edifício. Havia até uma maneira de conectar a ele a partir de casa, e você podia ver a tela Sunray em casa, com apenas um pequeno atraso.
E na verdade foi incrível. Foi mágico. Às vezes, tínhamos que pedir ajuda a alguém no escritório e, se perguntassem: "você me mostra?", Você poderia simplesmente inserir um cartão no Sunray deles, e seu computador apareceria imediatamente lá! Ele te seguiu pelas escadas.
Em uma organização moderna, todos teriam seu próprio MacBook e, quando você for para outro andar, leve o seu MacBook com você. Apenas de uma maneira tão estranha, como entreaberta alguns centímetros, para que ele não adormecesse. E tentando não encontrar outra pessoa carregando seu MacBook.
Havia, é claro, suas dificuldades. Não pude fazer algumas das coisas que você esperaria de um computador comum, como iniciar um protetor de tela, porque isso carregaria a CPU. Tudo funcionou para tarefas como escrever documentos e muito mais. Com um mínimo de animação. E você teve que trabalhar com o Solaris.

E, é claro, o último ponto simplesmente matou toda a idéia pela raiz, e eu simplesmente não entendo como eles não pararam esse projeto desde o início. Em 2004, ninguém além de programadores poderia usar o Linux - era muito difícil executar programas de escritório no Linux - e o Solaris era ainda mais complicado que o Linux.
No entanto, eles não recusaram esse projeto obviamente inoperável, eles o construíram, independentemente de alguém precisar ou não, eles substituíram todos os seus computadores por ele, e eu nunca ouvi ninguém além da própria Sun usado. Mas durante uma temporada de verão, consegui tirar proveito dessa praga tecnológica dos recém-chegados do futuro. E aqui está o que é interessante: por que o projeto Sunray não decolou?
Eu acho que a resposta é óbvia. Eles desenvolveram o produto ao contrário. Eles não pensaram em “o que as pessoas querem?”, Ou pelo menos como a Apple, “o que as pessoas gostariam se lhes mostrássemos por que deveriam querer isso?”
Na Sun, eles começaram com outra: “O que podemos fazer?” “O que será bom para nós se as pessoas quiserem?” E então eles sugeriram que de alguma forma descobrissem como trabalhar de trás para frente, convencendo as pessoas de que eles querem e pagam todos os meses e usam um mouse de três botões.
Então, obviamente, não estou pensando em Sunray agora - estou pensando em Google Stadia. Um produto como o Stadia não existe porque as pessoas o desejam. Não entendo muito bem por que existe. Aparentemente, porque pode. O Google sabia como fazê-lo, seria bom para o Google se as pessoas quisessem, então apenas o fizeram, assumindo que os motivos para o querer apareceriam mais tarde.
O Stadia é um serviço de computação para jogadores, mas eles não precisam chamá-lo assim, temos termos como "na nuvem" e "fluxo". Mas é muito semelhante ao sistema Sunray. No entanto, se você tentar comparar a Sunray e a Stadia, noto que a Sunray resolveu problemas reais.
Sunray resolveu um problema. Ela fez algo melhor do que as alternativas que existiam na época. Foi feito por usuário, mesmo que fossem esses usuários (funcionários da Sun Microsystems) que fizeram eles mesmos. E havia pessoas - por exemplo, eu - para quem ela era legal em 2004.
Não posso dizer o mesmo sobre a Stadia. Eu quero ter medo. Quero vê-lo como um surto nas mudanças que invadem nossas vidas, interrompendo a computação de uso geral e coletando a criação de jogos sob a asa dos editores.
Mas de alguma forma é difícil para mim ter medo dela. Seu design foi para trás. Cada etapa respondeu à pergunta “o que podemos fazer” “o que podemos licenciar” e não “o que alguém quer”. A motivação foi baseada na pergunta "fizemos isso", e não na pergunta "alguém usa"?
Se eu fizesse o Stadia, começaria perguntando o que as pessoas jogam nele. O Stadia tem limitações (atraso), portanto, desenvolvo um conteúdo para o qual essas restrições não importam, e as vantagens do Stadia (servidores centrais) estão em suas mãos. Qualquer jogo social casual, por exemplo.
Suponha que você não transfira nenhum fluxo, transfira a interface para uma camada simples, semelhante ao JavaScript, para que pareça responsiva (foi feita no Sunray) - e crie jogos que jogadores não avançados jogariam com telefones Android baratos e macbooks antigos. Farmville, apenas todas as fazendas estão localizadas nas proximidades e são visíveis entre si.
A Stadia faz exatamente o oposto disso. Eles anunciaram o serviço para jogadores sofisticados, com pixel shaders e conteúdo AAA. São esses jogadores que, em primeiro lugar, reclamarão do atraso. E o produto deles obviamente não é mais barato e nem melhor do que os existentes.
Não havia exclusivos no lançamento. Nada projetado especificamente para o Stadia (para tirar proveito da nuvem). Nada realmente interessante para streaming (para aproveitar o YouTube). Eu vejo dois jogos de luta e dois jogos de ritmo (inferno com atrasos!)
Talvez seja uma demonstração técnica que eles jamais implantarão em direção a um produto sério. Mas parece-me que falhará pela mesma razão que Sunray falhou. Não porque a tecnologia era ruim. Mas porque o Google não sabe para que usá-lo. É difícil consertar um mau pensamento organizacional.
Para que a Sunray me "assuste" como desenvolvedor de jogos - ou seja, "Sinto que estarei envolvido em um contrato desvantajoso, apenas para criar jogos independentes baratos, e o sistema comerá o criador até que ninguém veja" - é necessário que o Google conduza atitudes fundamentais alterações no seu projeto.
A rigor, há um exclusivo -
GYLT . Eu provavelmente jogaria algo semelhante no PS4. No entanto, ele não possui nenhum recurso exclusivo do Stadia. Antes disso, o desenvolvedor deste jogo fez um jogo com o motor Unreal, e provavelmente também é o motor Unreal, então provavelmente poderia rodar no PS4 se o $ GOOG não pagasse pela exclusividade.
Estou ganhando dinheiro criando jogos para VR. Essa é outra tecnologia que pode vir a ser outra mala inútil sem alça. Com o jogo atual, e com o jogo que vou fazer depois disso, uso a seguinte abordagem: Eu faço um jogo para VR apenas se ele puder ser jogado exclusivamente em VR.
Você precisa de pessoas para usar seu produto? Mostre a eles por que eles precisam! Mostre a eles o que eles podem fazer com sua tecnologia, o que eles não podem fazer sem ela.