私の約束
Calíopeはプロ向けのデータベースクライアントで、支援技術に頼る人も含めて、すべての開発者とデータベース管理者に使ってもらいたいと考えています。CalíopeがmacOS、iPadOS、iOS、watchOS、tvOS、visionOSにすでに組み込まれているツールと一緒に動くよう、Appleのネイティブなアクセシビリティのフレームワークの上に作り、下の機能をそれぞれの画面の実際の作業でテストしています:Mac、iPad、iPhoneでは、サーバに接続し、スキーマを調べ、SQLを書いて実行し、結果を読むこと。Apple Watchでは、システムのメッセージを読むこと。Apple TVでは、サーバ群の状態を読むこと。
フィードバックは大切です。アクセシビリティが「完成」することはありません。どの支援技術でCalíopeを使っていても、障壁にぶつかったらsupport@caliope.orgに知らせてください。最優先で対応します。
対応しているアクセシビリティ機能
下の表は、私がApp Store ConnectでCalíopeについてデバイスの種類ごとに申告している内容で、App Storeのアクセシビリティ栄養ラベルでAppleが使っているのと同じ機能名を使っています。「対応」は、そのプラットフォームでアプリの主な作業についてその機能に対応していることを意味します。
| 機能 | macOS | iPadOS | iOS | watchOS | tvOS | visionOS* |
|---|---|---|---|---|---|---|
| VoiceOver | 対応 | 対応 | 対応 | 対応 | 対応 | 対応 |
| 音声コントロール | 対応 | 対応 | 対応 | — | — | 対応 |
| さらに大きな文字 | — | 対応 | 対応 | 対応 | — | 対応 |
| ダークインターフェイス | 対応 | 対応 | 対応 | 対応 | 対応 | — |
| カラー以外で区別 | 対応 | 対応 | 対応 | 対応 | 対応 | 対応 |
| 十分なコントラスト† | 対応 | 対応 | 対応 | 対応 | 対応 | 対応 |
| 視差効果を減らす | 対応 | 対応 | 対応 | 対応 | 対応 | 対応 |
| キャプション | — | — | — | — | — | — |
| オーディオ解説 | — | — | — | — | — | — |
* この列は、Apple Vision Proでネイティブに動く最初のバージョンである1.6の申告です。1.6がApp Storeに並ぶまでは、Apple Vision ProはiPadアプリを動かし、それにはiPadOSの列が当てはまります。ダッシュは、その機能がそのプラットフォームに存在しないか、当てはまるコンテンツがないことを意味します。Calíopeには、ビデオやオーディオだけのコンテンツはありません。
† 2026年9月3日に測定:申告は「対応」のままで、まだ基準に届いていないケースは修正中です(下を参照)。
Calíopeで各機能がどう働くか
VoiceOver
コントロールは標準のもので名前が付いており、アイコンだけのボタンにも名前があります。目で見るだけの状態の変化—クエリーの終了や接続の切断—は読み上げられます。Apple WatchとApple TVでは、VoiceOverをオンにして、デバイスそのもので確認しました。
音声コントロール
VoiceOverが読み上げるのと同じ名前を使います:操作できるコントロールはどれも名前で呼べて、隣り合うコントロールが同じ名前を持つことはありません。watchOSとtvOSには音声コントロールがありません。
さらに大きな文字
iPadとiPhoneでは、200%未満の上限はありません:アクセシビリティの最大のサイズでも、結果のグリッドはグリッドとして読め、ツールバーは切れずにスクロールし、フォームは縦に積み重なります。SQLエディタには独自の文字サイズの調整もあります。Apple Watchは、アクセシビリティのサイズも含め、設定した文字サイズに従います。App Store ConnectにはMacのための「さらに大きな文字」のラベルがなく、tvOSには文字サイズの設定がありません。Apple Vision ProではiPadと同じコードで、アクセシビリティの最大のサイズでは、長いラベルは切れずに折り返します。
ダークインターフェイス
Calíopeには完全なダークテーマがあります。色は外観に応じて変わる値として定義し、システムのライトとダークの設定に自動で合わせます—Mac、iPad、iPhoneのアプリが、システムでの選択に逆らって一方の外観を強制することはありません。Apple WatchとApple TVのアプリは常にダークです。visionOSにはライトとダークの設定がありません:そこではCalíopeのウインドウは周囲の上のガラスです。
カラー以外で区別
色が意味を伝えるところ—接続の状態、スキーマ比較での追加と削除、入力検証の結果、サーバの重大度—では、Calíopeは色にアイコン、形、テキストのラベルを組み合わせるので、情報が色の見え方に左右されることはありません。
十分なコントラスト
2026年9月3日に測定。アプリ独自のパレットは、構造をなすすべての背景に対して少なくとも4.5:1に達し、Apple WatchとApple TVのパレットはピクセルから測定しました。まだ届いていないのは、小さな文字に使われるAppleのセカンダリのシステムカラーで、3.44:1です—「コントラストを上げる」をオンにすると5.97:1まで上がります。申告は「対応」のままで、このケースは修正中です。
視差効果を減らす
Calíopeはシステムの「視差効果を減らす」の設定に従います。オンのときは、必須ではないアニメーションと表示の切り替えを取り除くか短くし、インターフェイスの動きを最小限に保ちます。Apple Watchのアプリには独自のアニメーションがなく、Apple TVのアプリには1つ—サーバの詳細でのフォーカスのハイライト—だけあり、「視差効果を減らす」がオンなら動きません。Apple Vision Proでは、アプリのアニメーションは同じ設定に従い、コントロールを見つめたときのハイライトはシステムが描くもので、これもこの設定を守ります。
App Storeのアクセシビリティ栄養ラベル
Appleは、App Storeのアプリのプロダクトページにアクセシビリティ栄養ラベルを掲載できるようにしており、デバイスの種類ごとに申告します。上の表は私がCalíopeについて申告している内容です:MacとiPadのラベルはApp Storeに掲載されており、iPhone、Apple Watch、Apple TVのラベルはApp Store Connectで提出済みです。Apple Vision Proのラベルは1.6で新しく加わり、1.6を提出するときに提出します。このページは、App Storeのリストにある任意の「アクセシビリティ」のリンクの行き先でもあります。
既知の制限
まだ進行中のことについては包み隠さずお伝えします。高度で、あまり使われない一部の表示は、すべての支援技術に対してまだ十分に最適化されていないかもしれず、アプリ全体のコントラストも引き続き改善しています。何かが必要なとおりに動かないなら、あなたの報告が、私が次に何を直すかを直接決めます。
アクセシビリティの問題を報告する
support@caliope.orgに、デバイス(Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro)、使っていた支援技術、そして何をしようとしていたかを書いてメールしてください。すばやく返信し、アクセシビリティの修正を優先するよう努めます。