Cosa succede quando un Paese cambia la sua pianificazione dell'ora legale?


8

Cosa succede quando un Paese cambia la sua pianificazione dell'ora legale? Ad esempio, Israele ha appena allungato di un mese la sua ora legale. Sembra che nessun aggiornamento del firmware sia stato rilasciato da Google per questo. In che modo Android aggiorna fusi orari e orari?

Risposte:


7

Il tempo viene aggiornato utilizzando protocolli specifici. Le informazioni scambiate potrebbero includere un flag DST (almeno l'avrei fatto se avessi fatto le specifiche), insieme a un TZ e il timestamp unix. Ma dato che nemmeno NTP lo fa (né TZ né DST), potrebbe essere dubbio.

Finora i pensieri. Tuttavia, i dispositivi GSM come molti smartphone Android usano piuttosto NITZ (Network Identity and Time Zone), che ao specifica (secondo Wikipedia):

Questo standard consente alla rete di "trasferire la sua identità attuale, l'ora universale, l'ora legale e l'ora legale" 1, ma ognuna è facoltativa e il supporto tra il fornitore e l'operatore RAN varia. Ciò presenta un problema per i produttori di dispositivi che sono necessari per mantenere un database di fuso orario complesso, piuttosto che fare affidamento sull'operatore di rete.

Da questo possiamo apprendere: è possibile che queste informazioni siano fornite tramite NITZ, in quanto le specifiche lo consentono. Ma i provider di rete potrebbero anche includere fonti aggiuntive per garantire ciò.

Un altro punto è che non tutti i gestori supportano NITZ (vedi Wikipedia ). Non sono sicuro di ciò che usano invece (una buona ipotesi potrebbe essere la sincronizzazione del tempo di trasmissione di riferimento ); ma vettori diversi potrebbero utilizzare metodi diversi. Quindi a me sembra che non ci sia una "risposta generale" - come puoi anche vedere in questa discussione : a volte (o piuttosto "alcuni luoghi") funziona, in altri no.

Se vuoi scavare più a fondo:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.