I switched from iphone to android recently when changing networks , and my god it sucks on android . Even when it ' s working , it ' s so delayed that I catch less than half the pokemon I used to in the same amount of time . And because the game forbids root , I can ' t easily futz with any advanced bluetooth and location settings . On ios , you can manually catch pokemon and hit pokestops and the pgp won ' t desync . When it does screw up , it usually takes 5 seconds to fix , and that involves tapping the screen twice . On ios , you can ride the bus , spin the stops by hand , and have the pgp catching pokemon . You ' re multitasking without it desyncing or being horribly delayed Hell , you ' ll catch pokemon with the PGP well before they show up on the screen . On ios , you can mass evolve and walk around catching pokemon and hitting pokestops at the same time to maximize that lucky egg . On android , those are both good ways to crash the game . Plus , it seems to record significantly less walking kilometers on android . I would say it never should have been released on android at all , or at the very least should have been declared as a product in alpha testing . It ' s certainly far from perfect on ios , but android people basically bought a box of hot garbage in the hopes that it would eventually get better , and that doesn ' t look like it will happen . I suspect that many problems stem from the device ' s security . Fine , they want to make profits . A better way to do that would have been with a $ 20 IAP to enable PGP functions and then sell a cheaper PGP . Even if the PGP would be reverse engineered instantly in that case , and people would be able to use generic bluetooth remotes , they ' d still make their money .