Современные смартфоны используют несколько способов определения точного времени: 4
- Сетевая синхронизация через мобильного оператора. 4 Даже если телефон неподвижен, он периодически связывается с базовой станцией. 2 При каждом таком «пинге» и при каждом активном сеансе связи идёт сверка внутренних часов с временем оператора и, если нужно, обновление их показаний. 2
- GPS-синхронизация. 4 Для неё не нужен интернет. 1
- Синхронизация через интернет с использованием NTP-серверов. 14 При подключении к интернету смартфон обращается к серверам точного времени и синхронизируется с ними. 1
- Встроенные часы устройства. 4 В режиме оффлайн эталоном времени для смартфона служит встроенный кварцевый резонатор. 1
При возникновении конфликта между этими источниками система пытается определить наиболее достоверный источник данных. 4