七年前iPhone/iPad遭遇:一文看懂GPS时间翻转
最近,苹果发布了一篇"更新 iphone 或 ipad 软件以避免出现定位、日期和时间问题”的技术支持文章,其中提到了部分 2012 年及更早以前发布的 iphone 和 ipad 机型可能会受"gps 时间翻转”问题的影响,而导致设备的 gps、日期和时间出现错误。
“gps 时间翻转”是目前世界上所有使用 gps 技术的设备都会面临的问题,要解释这个问题还需要了解 gps 处理数据的方式:由于 gps 在每条时间消息中使用一个 10 位的域对周计数进行编码,这样的计数方式也导致了 gps 最多只能处理 1024 周(19.7 年),每个这样的时期在 gps 术语中被称为一个"历元(epoch)”。
在每个历元结束时,gps 设备会将周数重置并开始重新计数,而那些未对周计数重置进行重新编程的 gps 设备,很可能会遇到"gps 时间翻转”问题。
从第一颗 gps 卫星投入使用以来,我们已经经历过第一个历元,而离我们最近的第二个历元将于 2019 年 4 月 6 日结束。也就是说"gps 时间翻转”将从 2019 年 4 月 6 日开始影响支持 gps 功能的产品,但相关 apple 设备则是在 2019 年 11 月 3 日世界标准时间凌晨 12:00 之后才会开始受到影响。
目前确认的可能受影响的机型包括 iphone 5、ipad(第 4 代)无线局域网 + 蜂窝网络、iphone 4s、ipad mini(第 1 代)无线局域网 + 蜂窝网络、ipad 2 无线局域网 + 蜂窝网络(仅限 cdma 机型)、ipad(第 3 代)无线局域网 + 蜂窝网络。ipod touch 或仅有无线局域网功能的 ipad 机型,或在 2012 年之后推出的设备均不受影响。
上述受影响的机型可通过更新 ios 版本来解决,更新后的软件版本编号应为 ios 10.3.4 或 ios 9.3.6(取决于设备)。