The big reason? Computers have gotten faster and smaller.
In addition to this, most devices with GPS now can easily estimate where you might be through other means as well as make reasonable guesses as to information they’ll eventually receive from satellites, which makes solving the problem more efficient and means they don’t have to have a full cycle of the data that can be transmitted by the satellites
Latest Answers