Atto

発売は秒ではなく
ミリ秒で決まります

Attoは手元の端末の時計ではなく、販売サーバーの時計を直接読みます。そして他のタイマーが 隠すものを見せます — その測定が実際どれだけ正確だったのかを。

App Storeでダウンロード

iPhone · iOS 17以降 · 無料 · 広告あり · 一度の課金で広告削除

±23 msWi-Fi環境での実測誤差
201回の同期で交差させる測定数
137 ms位相を走査する間隔

精度を主張せず、測定します

「精度:高」は何も語りません。Attoは同期ごとに誤差範囲を計算し、その根拠と一緒に画面に出します。

位相の狙い撃ち

1秒のヘッダーからミリ秒を引き出す

1回の応答ではオフセットは1秒幅にしか絞れません。しかしそれは確定した制約で、1秒の中の別の位相で測れば制約される境界が変わります。Attoは137ms間隔で位相を走査し、その後サーバーの秒が切り替わる瞬間を予測してその境界を狙い撃ちします。

キャッシュ除外

止まった時計は捨てる

CDNがオリジンの代わりに応答すると、その中の時刻は保存された瞬間で止まっています。AttoはAgeとキャッシュ状態ヘッダーを読み、そうしたサンプルを平均に混ぜずに除外します。止まった時計を読んで同期と呼ぶことがこのアプリ最大の失敗だからです。

ドリフト補正

端末自身のずれをppmで

数ppmずれた発振器は、完璧な同期も1時間で鈍らせます。Attoは同期の間の傾きを重み付き最小二乗で当てはめて現在まで延長し、1日に何秒ずれる端末なのかを教えます。

販売サイトを開いたまま待てる

PiPで開始すると、カウントダウンが小さなウィンドウで他のアプリやブラウザの上に浮かびます。

PiPでミリ秒まで

残り時間、または補正済みのサーバー時刻が設定時刻まで進む時計を、3桁のミリ秒まで表示します。販売サイトの画面から目を離さずに0秒を待てます。

振動と時報で0秒を知る

設定した秒から1秒ごとに振動し、0秒で強く一回。サウンドは117のような時報「ピッ・ピッ・ピッ・ポーン」も選べます。Core Hapticsにパターン全体を先渡しするので、画面が詰まっても0秒は動きません。

よくある発売時刻をワンタップ

10:00・12:00・18:00・20:00をワンタップで設定でき、オープン時刻は「10月1日(水)」のように日付と曜日つきで表示します。練習モードで自分の反応速度も測れます。

通知を止めることについて

iOSではどのアプリも他アプリの通知を止められず、おやすみモードをオンにもできません。Attoはそれを明言した上で、実際に効く三つを行います。

1 · ショートカット自動化

Attoは「カウントダウン待機」を公開します。時刻オートメーションで「集中モードを設定」と組み合わせれば、触らなくても端末が静かになり待機に入ります。

2 · 集中モードの警告

許可をもらうとAttoは集中モードがオンかどうかだけを読みます — どのモードかは読みません。待機中に端末を静かにするものが何もなければ警告します。

3 · アクセスガイド

最も強力で、完全にユーザーがオンにする方法です。アクセシビリティ › アクセスガイドをオンにし、購入画面でサイドボタンを3回押すとバナーも着信も遮断され、アプリ切り替えも固定されます。

何が違うのか

この分野でよくある方式と、Attoの選択。

2026年9月時点、公開されている機能説明に基づく比較です。
項目よくある方式Atto
精度低 / 中 / 高、上位はロック常に最高、実測±msを画面に表示
測定方法反復サンプリングの平均区間交差+秒境界の狙い撃ち+SNTP相互検証
キャッシュ応答区別せず使用Age・キャッシュ状態ヘッダーで除外
端末のドリフト「もう一度同期してください」ppmで実測し現在まで延長補正
表示方法浮かぶウィンドウ、サイズごとに別課金PiPで他のアプリの上に表示 — リワード広告1回でカウントダウン1回、または一度の課金
0秒の通知その秒に振動事前スケジュールのCore Hapticsラダー、ジッターなし
先行補正サイトごとの固定推奨値練習モードで測った自分の反応速度
価格広告+除去のための課金等級無料。精度とカウントダウンはロックせず、一度の課金で広告を永久に削除

国内の販売サイトが最初から入っています

国ごとの一覧で日本が一番上に表示されます。検索・お気に入り・URL直接入力にも対応し、NTPとHTTPの両方を使います。

標準時と海外サイト

NICT(情報通信研究機構)、MFEED、NIST、PTBなどのNTPサーバー。Ticketmaster、tixCraft、インターパークなど14地域300以上のサイトにも対応します。国内サイトの一覧を見る

よくある質問

1秒単位のDateヘッダーでなぜミリ秒が出せるのですか?

1回の応答はオフセットを「1秒+往復遅延」の幅の区間にしか制限しません。しかしその区間は確定した制約であり、1秒の中の異なる位相で測ると制約される境界が変わります。Attoは137ms間隔で位相を走査して14個の区間を交差させ、オフセットが絞れた段階でサーバーの秒が切り替わる瞬間を予測してその境界を狙い撃ちします。結果として誤差は往復遅延の水準まで折り畳まれます。

なぜ標準時(NTP)ではなくサイトのサーバー時刻を使うのですか?

列が開く基準はそのサーバーが考える時刻です。実測すると、サイトの時計が国家標準時より数十から数百ミリ秒進んでいたり遅れていたりすることは珍しくありません。Attoはサイトの時計を基準にカウントダウンし、標準時も同時に測って両者の差を画面に表示します。

一度同期すれば正確なままですか?

いいえ。端末の水晶振動子は数ppmずれるため、時間が経つとオフセットが流れます。Attoは同期の間の傾きを重み付き最小二乗で推定してppmで表示し、現在まで延長補正し、待機中は2分ごとに自動で再同期します。

117の時報やNICTの時計に合わせるのと何が違いますか?

時報や標準時は正確ですが、発売開始を判定するのは販売サイトのサーバーの時計です。サーバーの時計が標準時とずれていれば、時報に合わせても0秒はずれます。Attoはサイトの時計と標準時の両方を測り、その差も画面に表示します。

イープラスやぴあ、ローチケのサーバー時間は確認できますか?

はい。e+、チケットぴあ、ローソンチケット、楽天チケット、えきねっと、スマートEX、ポケモンセンターオンラインなど国内の主要サイトが最初から入っていて、国の一覧から日本を選ぶだけで同期できます。リストにないサイトもURLを入力すれば同期できます。サイト一覧

他のアプリを開いたままカウントダウンを見られますか?

はい。PiPで開始すると、残り時間またはサーバー時刻の時計が小さなウィンドウで他のアプリやブラウザの上に浮かび、3桁のミリ秒まで表示されます。販売サイトの画面を開いたまま待てます。

他のアプリの通知を止められますか?

iOSではどのアプリも他アプリの通知を止められず、Attoもできるふりはしません。代わりに、端末を静かにするものが何もないときに警告し、「カウントダウン待機」をショートカットに公開して時刻オートメーションがおやすみモードをオンにして待機まで実行できるようにします。アクセシビリティのアクセスガイドを自分でオンにすれば通知は完全に遮断されます。

購入を自動でしてくれますか?

いいえ。時刻を読むためにHEADリクエストを1回送るだけです。アカウント情報を求めず、購入操作には一切関与しません。