国がDSTスケジュールを変更するとどうなりますか?たとえば、イスラエルは夏時間を1か月延長しました。このため、Googleからファームウェアアップデートが発行されていないようです。Androidはタイムゾーンと時間をどのように更新しますか?
国がDSTスケジュールを変更するとどうなりますか?たとえば、イスラエルは夏時間を1か月延長しました。このため、Googleからファームウェアアップデートが発行されていないようです。Androidはタイムゾーンと時間をどのように更新しますか?
回答:
時間は特定のプロトコルを使用して更新されます。交換される情報には、TZとUNIXのタイムスタンプと共に、DSTフラグ(少なくとも、仕様を作成した場合はそれを行っていたはずです)が含まれる場合があります。しかし、NTPでさえも(TZでもDSTでも)それを行わないことを考えると、疑わしいかもしれません。
これまでの考え。ただし、多くのAndroidスマートフォンなどのGSMデバイスは、aoが指定するNITZ(ネットワークIDおよびタイムゾーン)を使用しています(Wikipediaによると)。
この標準により、ネットワークは「現在のID、協定世界時、DSTおよびLTZを転送する」ことができます1が、それぞれオプションであり、RANベンダーおよびオペレーター全体でのサポートは異なります。これは、ネットワークオペレーターに依存するのではなく、複雑なタイムゾーンデータベースを維持する必要があるデバイスメーカーにとって問題になります。
これから私たちは学ぶことができます:仕様がそれを可能にするので、それはこの情報がニッツを通して提供されるかもしれません。しかし、ネットワークプロバイダーは、これを確実にするために追加のソースを含めることもあります。
もう1つのポイントは、すべてのキャリアがNITZをサポートしているわけではないことです(Wikipediaを参照)。代わりに何を使用するのかわかりません(おそらく、リファレンスブロードキャストの時刻同期です)。ただし、キャリアごとに異なる方法を使用する場合があります。だから私には「一般的な答え」がないように見えます- この議論でも見ることができるように:時々(またはむしろ「いくつかの場所」)それは機能し、他では機能しません。
より深く掘り下げたい場合: