No ano passado, a Apple lançou um conjunto de diretrizes onerosas que exigia serviços de assinatura de streaming de jogos como Xbox Game Pass para empacotar cada título disponível como um aplicativo separado na App Store do iOS. Na época, a Microsoft disse que esta solução “ainda é uma experiência ruim para os clientes. Os jogadores querem pular diretamente para um jogo de seu catálogo selecionado dentro de um aplicativo, assim como fazem com filmes ou músicas, e não são forçados a fazer o download mais de 100 aplicativos para jogar jogos individuais da nuvem. ”
No entanto, novos e-mails revelado como parte da Epopéia v. Manzana (e desenterrado por The Verge) mostram como a Microsoft estava considerando seriamente trabalhar de acordo com essas diretrizes. Os e-mails mostram que a Microsoft envolveu a Apple em negociações detalhadas sobre como os aplicativos de streaming xCloud individuais podem funcionar como uma questão técnica e até incluiu a capacidade de transmitir “títulos AAA exclusivos” de fora do Game Pass para ajudar a negociar uma posição de compromisso.
Dividindo o bebê
Nos e-mails, enviados entre fevereiro e abril de 2020, a chefe de desenvolvimento de negócios do Microsoft Xbox, Lori Wright, expressou algumas preocupações sobre a ideia de empacotar cada jogo de streaming do Xbox como um aplicativo iOS separado. Para os usuários, tal sistema levaria a telas iniciais desordenadas e à possibilidade de ícones de aplicativos “órfãos” quando os jogos são removidos do Game Pass, escreveu Wright. Para a Microsoft e a Apple, o sistema também incorreria em uma grande sobrecarga adicional em termos de gerenciamento de metadados da loja de aplicativos e tempo de revisão de aplicativos, escreveu ele.
Mais significativamente, no entanto, empacotar cada conjunto de streaming como seu próprio aplicativo exigiria o envio de incontáveis atualizações de aplicativo sempre que a “pilha de streaming” principal fosse atualizada. “Como executamos nossos testes de visualização com centenas de milhares de clientes, nossos dados mostram que uma grande parte do público reproduz mais de 10 títulos por mês, ou mais de 100 ao longo de um ano”, escreveu Wright. “Quando atualizamos todos os arquivos binários ao mesmo tempo, isso resultará em grandes lotes de atualizações de aplicativos.”
Para resolver esse problema, Wright propôs uma opção de “meio-termo” em que aplicativos de jogos de streaming individuais “seriam efetivamente um ‘atalho’ ou ‘marcador’ para o aplicativo de streaming”. A ideia, conforme apresentada por Wright, seria ter um único aplicativo de “streaming stack” do Xbox pesando aproximadamente 150 MB, junto com downloads de “atalhos” individuais de 30 MB para cada jogo disponível, que seriam então lançados dentro do aplicativo de streaming xCloud principal.
Isso seria uma grande melhoria em relação a um sistema em que cada título de Game Pass precisava ter seu próprio download de 150 MB com uma cópia completa da pilha de streaming incluída, escreveu Wright. Sob este sistema de compromisso, os usuários “obteriam downloads de jogos menores, cada jogo terá que ser instalado apenas uma vez e nunca exigirá uma atualização para mudanças na pilha de streaming. Ele também cria uma única conexão de rede por dispositivo em vez de uma conexão de rede por aplicativo”.
Alguém disse exclusivo?
Os e-mails de Wright também se referem a discussões sobre “trazer jogos exclusivos do Xbox, especificamente aqueles que não estão no Game Pass, para o iOS”, permitindo aos usuários comprar ou alugar versões de streaming que poderiam rodar no iOS. Wright vendeu isso para a Apple como “uma oportunidade incrivelmente empolgante para usuários iOS terem acesso a esses títulos AAA exclusivos, além dos jogos Game Pass”. Mas tal configuração exigiria quebrar a tecnologia de streaming principal como um aplicativo separado “para fornecer a experiência certa”, escreveu Wright.
Em declarações ao The Verge, Xbox Cloud Gaming CVP Kareem Choudhry disse que “nossa proposta de trazer jogos para aplicativos individuais foi projetada para cumprir as políticas da App Store … Exigir que cada jogo inclua nossa pilha de tecnologia de transmissão provou ser irrealista de um suporte e perspectiva de engenharia e criaria uma experiência incrivelmente negativa para os clientes. “
The Verge também citou possíveis reclamações da Apple sobre compras dentro do aplicativo disponíveis através de jogos Game Pass e questões técnicas sobre como a Apple receberia sua parte de tais compras. Mas Choudry disse que essas preocupações não eram fundamentais para arruinar a parceria, dizendo: “Atualmente oferecemos Xbox Cloud Gaming por meio de um único aplicativo Xbox Game Pass na Google Play Store sem IAP habilitado … e faríamos o mesmo por meio do App Store. Se permitido. “
Eventualmente, todas essas negociações se tornaram discutíveis, é claro, e a Microsoft apenas lançou o iOS Game Pass streaming como um aplicativo da web no início deste ano para resolver o problema. Mas esses novos e-mails internos mostram o quão seriamente a Microsoft estava levando a perspectiva de saltar os arcos da Apple para ter seus jogos em streaming listados no melhor espaço digital da App Store.