LeapSecond – A web site dedicated to precise Time and Frequency
leapsecond.com
leapsecond.com
When the Apple Watch first came out they made a lot about hoe precise it is. I wonder if that sounds still true, they’ve kind of dropped it from the marketing.
Note that this is nowhere near precise enough that you would worry about leap seconds. Your computer might gain or lose 5 or 10 minutes every year, so leap seconds just get lost in the noise. Of course, you won't notice this due to NTP... but at that point, you're not really relying on your phone or laptop, you're relying on atomic time standards elsewhere in the world.
If you had a TCXO (temperature-compensated crystal oscillator, relatively common in watches and RTCs), you could get better accuracy, maybe down to 0.5ppm or 20 seconds per year. These basically work by adjusting the oscillator in response to changes in temperature. This is on par with the best quartz timepieces available today (0.1-0.5 ppm), but still not accurate enough to worry about leap seconds. You can check the actual drift on Linux systems with NTP by running "cat /var/lib/ntp/ntp.drift", which shows you how many ppm your particular clock is off by. For me, I see a value with magnitude around 1.2, which is ~38 s per year. I can conclude that my motherboard probably has a TCXO because otherwise the drift would be larger.
If you had an OCXO (oven-controlled crystal oscillator, note that the "C" is different), you could get down to 0.005ppm, or something on the order of 200 ms per year. At this point, observing leap seconds becomes mandatory. These work by maintaining the crystal at a predefined temperature using an oven. However, this takes up more space and requires more power, so it is out of the question for laptops or phones.
(As a minor note, the very best modern mechanical "chronometer certified" watches are somewhere around 10ppm, making them worse than all but the worst quartz watches.)
All you need is an ordinary crystal oscillator and a GPS receiver, stitch it together with a little software and all your watches in the store are synchronized.
AFAIK in 3GPP2 (ie. US-style CDMA) the handsets actually have GPS receiver that gets used in the initial association phase to speed up the timing PLL lock (which for the initial cell acquisition has to be significantly more precise than in 3GPP systems)
Do you mean that its Power/battery intense?
GPS time tends to be very precise as well. In the NTP world, (simplifying greatly) GPS can serve as a reliable “stratum 0” time source which feeds stratum 1 servers, which go on to feed the rest of the NTP network.