iPhone の時刻を正確に合わせる方法
UPDATE (2010/6/27): iPhone 3GS + iOS 4 以降では、(おそらく) 3G 電波信号により時刻の同期機能が付いたため、以下の記事は古い情報です。
iPhone はつい最近まで、少なくとも日本では時刻を正確に合わせる方法がなかった。
- iPhone 3G には電波の信号に時刻情報が流れた場合にこれに合わせる機能があるが、Softbank (旧 Vodafone 時代から?) はこの信号を流していない。AT&T は流しているらしい。おそらく機材的、技術的理由と思われる。
- iPhone 標準には、NTP クライアント機能はついていない。また、アプリケーション側では NTP クライアント機能はあるが、OS 本体の時刻を合わせる機能にアクセスできない仕様らしい。
- iPhone の設定画面で時刻を合わせるページがあるものの、秒まで合わせることができない。数字のホイールを回している間だけ時刻の進行が止まる、という仕様なので見えない秒針を止めながら合わせるという至難の技が必要だった。
au からの乗り替え組としては、「携帯の時刻は必ず正確に合っているもの」という認識だったので、乗り替え直後はきつかった。1分遅れていたためにタイマーでセットした時刻で正確に鳴らず、乗換えを失敗したこともある。au の CDMA One/CDMA 2000 は携帯の時刻が合っていないと通信できない仕様らしく、FOMA や SoftBank 3G の WCDMA 方式も同様だと思っていたが、時刻は無頓着らしい。
この問題をとりあえず解決する方法を聞いたので書いておく。
- iPhone 側は OS 3.1以上、PC/Mac 母艦側を iTunes 9 以上にしておく
- 母艦マシンの時刻は NTP 等で正確に合わせておく
- iPhone の時計を、設定→一般→日付と時刻 →日付と時刻を設定 で、2分以上遅らせる (進めてもいい)
- iTunes 9 を起動した状態で iPhone を USB に接続する
以上でとりあえず1秒以内程度には時刻同期されるのが確認できた。
常に合っているわけではないし、1分以上ずれないと iTunes で合わせてくれないのが面倒。それでも見えない秒針を合わせる無駄な努力はなくなっただけマシか。いつかこんな苦労は笑い話にしてほしいと思うが。
■参考
カテゴリー: 日記
なるほど。
どうしても秒針が合わせられないので、どういうしくみになっているのか、不思議でなりませんでした。
>数字のホイールを回している間だけ時刻の進行が止まる、という仕様
ひどい。
アメリカ人の考えることだなぁ。
新幹線の発着時刻は秒単位で正確な日本人気質がわかっていない。
>いつかこんな苦労は笑い話にしてほしいと思うが。
同感です。
ありがとうございました。