[0] https://apps.apple.com/us/app/passbook-wallet-pass-creator/i...
[0] https://apps.apple.com/us/app/passbook-wallet-pass-creator/i...
Yes, common sense. Having multiple approaches to solve the same thing tends to be a bad idea.
And yes while it's obviously not ideal to have a hundred competing libraries in your code, you can create what works for you / your team.
There is also nothing stopping you mixing and matching.
https://en.wikipedia.org/wiki/Dead_reckoning
The first car navigator, the Etak, came out in 1985 and used dead reckoning and quantization to tell where the car was on the map; see this excellent article from 2017:
https://www.fastcompany.com/3047828/who-needs-gps-the-forgot...
Today dead reckoning is used in aerial navigation, and commercial planes (and others) are equipped with Inertial Navigation systems to supplement GPS information; they are getting more and more precise but can still go wrong and need frequent re-calibration.
The next step is "Quantum Positioning System" that promises to detect infinitely small movements and produce perfect dead reckoning at all times, with a precision of the order of one centimeter. It has already been tested successfully. For now the machines are heavy and extremely expensive, but it's imaginable that in some not-so-distant future the technology will be much more available.
https://newatlas.com/aircraft/quantum-navigation-infleqtion-...
[0] https://timharford.com/2023/07/cautionary-tales-the-v2-trilo...
Get the 32GB variant: RAM is often the limiting factor for being able to still use an old machine. Now that these get soldered on, better dial it up a notch.
Many places apparently don't even sell the refills so it's practically the same.