Casa > P > Porque É Que O Pokémon Go Demora Tanto Tempo A Carregar?

Porque é que o Pokémon GO demora tanto tempo a carregar?

Durante a carga, o Pokemon GO executa muitas operações que são desafiantes mesmo para os telefones mais potentes de hoje:

>ul><Mudança de muitos dados pela Internet,>li>Acesso ao GPS em modo de alta precisão,Cálculo e exibição de cenas 3D sofisticadas.p>A maior parte destas actividades requer o uso de comunicação via rádio (Internet, GPS) ou computação de energia ambos podem ser lentos e consumir muita energia da bateria se não forem feitos correctamente.

Mais especificamente, o Pokemon GO realiza aproximadamente as seguintes operações:

  • Conecta-se à Internet e fala com os servidores do Pokemon Trainer Club ou servidores do Google para verificar seu nome de usuário / senha,
  • Ganha acesso à sua localização via GPS,
  • Recupera os dados necessários para desenhar o mapa na sua localização atual,>li>Verifica que seu telefone tem as últimas estatísticas de base para todos os Pokemons. Se não tiver as últimas, descarrega-as dos servidores da Niantic, Inc.. Isto é conhecido como GAME_MASTER,>li>li>Ele recupera a lista de raids e criaturas ao seu redor dos servidores da Niantic, Inc.,li>li>Ele recupera informações sobre os ginásios e pokestops próximos,li>li>Ele verifica se o seu telefone tem as últimas imagens dos Pokemons ao seu redor (seja gerado ou em ginásios próximos) e recupera as últimas, conforme necessário. Estes "visuais" também incluem o seu avatar, o seu guarda-roupa e o seu amigo Pokemon, se você tiver definido um. Os programadores de jogos chamam a estas "malhas" e "texturas". A falha em carregar estas causas causa falhas visuais muito interessantes,
  • Carrega o motor de jogo 3D da Unidade e começa a renderizar o mapa.
p> Os programadores de jogos desenharam técnicas inteligentes para tornar estas actividades rápidas. Parece que Niantic, Inc., o criador do Pokemon GO, ainda não encontrou tempo para incorporar estas técnicas no jogo.

Estas técnicas são às vezes chamadas de "otimizações". Estas incluem simplificação da malha 3D e textura, cache de dados (os "visuais" dos Pokemons raramente mudam para que eles possam ser distribuídos com o jogo ao invés de serem baixados sob demanda), transmissão diferencial (você só solicita o que mudou ao invés de tudo), ...

De Eloisa

Em Pokemon Go, como é que os pokestops se tornam ginásios? :: Qual é o melhor exemplo de pixel art que você já viu?