- 8,311
- 10,289
I think their server architecture didn't scale correctly, and they're trying to redesign stuff (which will take longer than fixing bugs).I honestly wonder if they're just retarded or if they're actively trying to force players into the cash shops for lures and incubators.
There's basically 4 "service" components:
- Pokestops/Arenas, which are static, easily grouped and sorted, and thus scale well
- Km tracking, which is lightly loaded anyway, and works pretty well overall (does incense/eggs)
- Pokemons next to you, which seem to scale a bit less, which is why they've switched to a 10s+ polling
and the main culprit
- The tracker, which has to find the 9 closest pokemons, sort them, add some indicator, and report back to you.
This one doesn't scale as well as they thought. The sort is probably killing their servers, which is why it broke early, and they seem not to be able to fix it. The problem is that it's entirely server-side, which means they can't offload the tasks to the phone, and they need to rewrite completely that part of the app before they do.
That's why the tracker will remain broken for a long while. In its current form, its more than useless, since it tend not to display pokemon that are really close to you at times. (I mean, I was coming back from work, an Exeggcute appears on the other side of the street, and it wasn't even on the 9 local pokemon track; according to it I was supposed to see a rat - which I saw -, a nidoran - which I never saw - and some other pokemon I can't remember).
- 1