変更履歴
Opticallyは自動でアップデートを確認できるので、こちらから探しに行かなくても新しいバージョンが届くことがあります。 このページには各リリースの内容を書き留めています。アップデートをインストールする前に、中身を読めるようにするためです。 新しい順に並んでいます。
一覧は最初のリリースから始まります。 その上に履歴がないのは、履歴そのものが存在しないからです。1.0.0が初めて公開されたもので、実在しないリリースの記録をでっち上げれば、下のすべての項目が無価値になります。
1.1.0
2026年8月6日 · ビルド74
言語
- Opticallyは、翻訳がある言語であれば、Macに設定された言語で表示されるようになりました。まだ翻訳されていない部分は、空欄やプレースホルダを出すのではなく英語のままになります。英語をエラー状態ではなくフォールバックとして扱うように書かれているからです。
- 対応言語は通常のアップデートで増えていきます。探すべき設定も、再インストールも必要ありません。
アクセシビリティ
- VoiceOver対応を全面的に見直しました。音量スライダーは音量を読み上げ、すべてのコントロールが自分の名前を持ち、装飾用のアートワークは読み上げ対象から外し、セットアップは現在のステップを知らせ、キーボードフォーカスは入力を始める位置に置かれます。
終了したライセンス
- 以前は、返金済みのライセンスに対してライセンスウインドウが緑色で「ライセンス所有者…」と表示する一方、メニューバーではキーが無効だと表示されていました。いまは両方で同じことを伝え、進む道を2つ提示します。買い直すか、アンインストールするかです。
- 返金済みまたは期限切れのライセンスで、音量スライダーが操作できるまま残ることはなくなりました。パネルは通知を表示するだけで、何も操作できません。「ライセンスが終了した」とは、本来そういう意味のはずです。
- 返金のあとに買い直すのはごく普通のことで、いまはパネルから1クリックでできます。
1.0.4
2026年8月6日 · ビルド73
パネル
- 音量キーが効いていないとき、パネルのメッセージが赤で表示されるようになりました。 オレンジは、知っておく価値のあること(トライアルの残り日数、オーディオが別の場所に流れている、など)のために残しています。ただし「キーが無効」は参考情報ではないので、もうそうは見えません。
- これらのメッセージは、出来事だけでなく結果も伝えるようになりました。領収書のように読める一文ではなく、「ライセンスが返金されました — 音量キーは無効です」と表示されます。
- 返金されたライセンスのパネルから、Opticallyをアンインストール…を直接選べるようになりました。 返金を受けた方は、そこで終わりです。最後にできる気の利いたことは、右クリックメニューを探させずに立ち去れるようにすることです。
メニュー
- 右クリックメニューにOpticallyについてが加わりました。サポートのやり取りで最初に聞かれるバージョンが、一目で分かります。あわせて、お問い合わせフォームを開くサポートに連絡…も追加されました。
1.0.3
2026年8月6日 · ビルド72
動作
- すでに起動しているOpticallyをもう一度開くと、メニューバーのパネルが開くようになりました。 メニューバーアプリにはウインドウもDockアイコンもないため、以前は再度起動しても何も起きませんでした。いまはメニューバーからパネルが開き、「どこにあるのか」という疑問に答えると同時に、居場所も示します。
1.0.2
2026年8月6日 · ビルド71
1.0.1で強化した購入時の粘り強さを、さらに3点だけ研ぎ澄ませました。いずれも、誰かが遭遇する前に敵対的レビューで見つかったものです。
購入とライセンス
- 処理中の購入の申請を終了できるのは、ライセンスサーバー自身だけです。 プロキシ、ホテルのWi-Fiポータル、ファイアウォールが代わりに応答した場合も、ライセンス検証がこれまで通してきたのと同じ慎重さで扱われるようになりました。即座に信用することはありません。
- サーバー側でライセンスが復活した場合(銀行で返金が失敗した、異議申立てがお客様有利で解決したなど)、一時的にすべての枠が埋まっていてもアプリが復帰するようになりました。 空き枠があるかどうかだけでなく、ライセンスが有効であることも条件になります。
- アンインストール時に、処理中の購入記録もKeychainからまとめて削除されるようになりました。 「完全に自分自身を削除する」と言うなら、本当に完全であるべきです。
1.0.1
2026年8月6日 · ビルド70
条件が万全でないときに購入がどう振る舞うか。その点を同日中に修正しました。 どれも、アプリが音量キーに対して行うことを変えるものではありません。変わるのは、支払いや返金、ネットワークが遅かったり誤っていたりしたときに、お金とライセンスがどうなるかです。
購入
- 支払いの途中でアプリを終了しても、Macがスリープしても、ネットワークが切れても、購入が失われることはなくなりました。 ライセンスを受け取るための申請はKeychainに保存され、解決するまで静かに再試行されます。アプリを起動し直したあとも続きます。 これ以前は、悪いタイミングでウインドウを閉じるとアプリが支払いに気づけず、ライセンスはメールでしか届きませんでした。
- 支払いが遅くても、インジケータが黙って諦めることはなくなりました。 10分たっても支払いが保留のままの場合、アプリはその旨をはっきり伝え、バックグラウンドで確認を続け、ライセンスがメールでも届くことを案内するようになりました。
- ステータス確認が1回失敗しただけで、支払い済みの購入を諦めることはなくなりました。 一時的なサーバーの不調は再試行されます。処理が止まるのは、はっきりと拒否された場合だけです。
ライセンス
- ライセンスにMacを追加しても、ライセンスキーが差し替わることはなくなりました。 ほかのMacにすでに入っているキーは、オフラインだけでなくサーバーとの通信でも引き続き有効になりました。これ以前は、枠を追加すると、設定済みのMacがすべて静かに取り残されていました。
- 一部返金(厚意として数ドルをお返しする場合など)で、ライセンス全体が取り消されることはなくなりました。 取り消されるのは、全額返金かチャージバックの場合だけです。
- 枠の追加分を返金した場合、取り消されるのは返金された枠だけになり、最初に購入したライセンスには手が加わりません。
- こちらで処理したあとに銀行側で返金が失敗した場合、ライセンス(または枠)は自動的に戻ります。 お金もライセンスもない状態になる人は出ません。
セットアップ
- セットアップ最終ページのライセンスの行が、進捗のドットと重ならなくなりました。
- ダウンロードするディスクイメージは、アプリと「アプリケーション」へのショートカット、そして背景に手順を配したウインドウとして開くようになりました。
1.0.0
2026年8月6日 · ビルド68
最初のリリースです。 ここに挙げたものはすべて新規です。変更の対象となる前のバージョンが存在しないからです。 公開されました — ダウンロードはこちら。
音量キー
- 音量アップ、音量ダウン、ミュートはmacOSが処理する前に受け取られ、選んだSonosスピーカーへ送られます。 キーは単に監視されるのではなく抑止されるため、macOSが上から独自の変更を適用することはありません。
- キーを押し続けると連続して変化します。 ミュートは意図的にキーリピートを無視するので、押し続けてもキーボードが送る速さで切り替わることはありません。
- Shiftを押しながら音量キーを押すと、2ポイントではなく1ポイントずつ変わります。
- キーを押す操作がネットワークを待つことはありません。 スピーカーの音量をローカルに写した値を動かし、オーバーレイはそれを描画します。スピーカーへの書き込みは、そのあとを追いかけます。
- オーバーレイに表示されるのは、Macが最後に送った値ではなく、スピーカーから読み戻した音量です。そのためSonosアプリやスピーカー本体で下げた操作も、上書きされずにそのまま反映されます。
- 選んだスピーカーがSonosのグループに含まれている場合、音量とミュートは単体のプレーヤーではなく、グループの調整役に対して送られます。
- キーが転送されるのは、選んだ出力が使われているあいだだけです。 ヘッドフォンやMac本体のスピーカーに切り替えれば、キーはそのままmacOS本来の動作に戻ります。
メニューバー
- メニューバーのみ。Dockアイコンもメインウインドウもありません。
- パネルには、ミュージック、TV、Spotifyで再生中の内容が表示され、再生・一時停止・スキップも操作できます。
- 音量スライダーとミュートボタン。キーと同じスピーカーを操作します。
- これらを備えたサウンドバーのナイトモードと音声強調を、Sonosアプリを開かずにネットワーク経由で読み書きします。
- キーが有効でないときは、考えられる理由のどれに当たるかを示す警告が1行表示され、対処に進むボタンが付きます。
- メールで状況を説明する必要があるときのための、診断情報のコピー。
セットアップ、権限、削除
- 初回起動時のガイド。アクセシビリティの許可、ネットワーク上のスピーカーの検出、キーを適用する出力の選択。
- ログイン時の自動起動は、勝手に設定するのではなく、選べるようにしてあります。
- アプリ自身のメニューからアンインストールします。 何かを削除する前に、削除しようとしているものを列挙します。アプリ、その設定、ログイン項目、そしてアクセシビリティとオートメーションの権限です。
- アプリを--probe付きで実行すると、読み取り専用の診断情報が出力されます。権限、オーディオ出力、音を出しているプロセス、認識できるすべてのSonosゾーン、保存された設定、そして現時点でキーが有効になるかどうかです。 何も変わりません。
ライセンス、トライアル、アップデート
- アカウントもカードも不要の14日間トライアル。 終了するとキーの転送が止まり、パネルにその旨が表示されます。何も削除されません。
- ライセンスは、署名に照らしてご自身のMac上で検証されます。 この部分には、機能を止める方向へ倒れるものがありません。ネットワークがなくても、このサイトに到達できなくても、アクティベーション済みのMacは動き続けます。
- サーバーに求められるのは、ライセンスが何台のMacで使われているかを数えることと、トライアルがいつ始まったかを覚えておくことだけです。 ライセンスが有効かどうかを尋ねられることはありません。それを判断するのはサーバーではないからです。
- アップデートの確認は、勝手に決めずに初回起動時に許可を求めます。回答をいただく前に何かを取得することはありません。
- アップデートはインストール前に2回検証されます。まず、アップデートフィードのEdDSA署名を、すでにお使いのアプリ内にある公開鍵で検証します。次に、ダウンロードされたものをmacOS自身がDeveloper IDと公証で確認します。
動作条件
- macOS 14.4以降。
- ユニバーサルビルド — AppleシリコンとIntelに対応。
- 同じローカルネットワーク上で到達できるSonosスピーカーと、キーのためのmacOSアクセシビリティの許可。
- 想定している状況:Macが光S/PDIFケーブルでそのスピーカーに音を送っている場合。端子はMac本体のものでも、それを追加するドックやインターフェースのものでもかまいません。
その前に
何もありません。 1.0.0が最初のリリースであり、記録は製品と同じ地点から始まります。
アップデートでMacから出ていくものが変わる場合は、変える前にこのページとプライバシーポリシーでお知らせします。 ライセンスの範囲は販売条件に定めています。 リリースについて分からないことがあれば、お問い合わせください。