Por que não temos telefones que jogam jogos de consola a (720p 30fps)?
Há várias razões para isso.1 - Um telefone não é poderoso como um Xbox One ou PS4. Simplesmente não é, você pode ter bons jogos em telefones, mas existem truques para conseguir isso, a tela também é menor, então a percepção de texturas de baixa resolução é menor.
2 - A arquitetura é totalmente diferente, a maioria dos telefones usa ARM, enquanto PS4/Xbox usa X86, esses são completamente diferentes, você não pode simplesmente rodar o jogo de um em outro.
3 - Memória, PS4 e Xbox one têm 8GB de ram, enquanto que existem telefones com 8GB de ram coisas são diferentes aqui. Veja, os consoles são meio determinísticos. o sistema operacional matará a maioria das aplicações antes de iniciar um jogo, então você terá apenas o sistema operacional rodando, e você sabe quanta memória você estará usando. Em telefones você pode ter vários aplicativos rodando em segundo plano, usando memória, CPU e outros recursos.... isso torna difícil.
4 - Custo de produção, portar um jogo AAA é caro como o inferno, não é como mover da caixa A para a caixa B. Devido a fatores mencionados acima, muito do código tem que ser reescrito, os ativos têm que ser refeitos e os controladores têm que ser redesenhados. Sim, há jogos que fazem uma tonelada de dinheiro em telefones, mas a mentalidade de um jogador de consola/pc é diferente da de um que joga em telefones. Quanto você gastaria em um jogo móvel, você gastaria 30$ (metade do que é um console)?
5 - Bateria + Heat.... mesmo se alguém passasse por todo esse esforço e fizesse um jogo, devido a como CPU/GPU faminto o jogo seria o telefone provavelmente estaria quente como o inferno, a bateria não duraria muito tempo....