私たちのアクセシビリティの理念
Ressupは、アクセシビリティを付け足しではなく、設計の中核となる原則として作られました。すべての画面、ボタン、操作は、正確なタップに頼れないときでも、VoiceOver、大きな文字、音声によるお料理で機能するよう意図されています。これらのツールに頼っている方でも、レシピのワークフローは使いやすいままです。
VoiceOver
Ressupは、AppleのVoiceOverスクリーンリーダーに完全対応しています。期待できるのは次のとおりです。
基本的なナビゲーション
- すべての操作可能な要素(ボタン、リンク、フォームフィールド、ピッカー)には、内容を説明する アクセシビリティラベルです。
- 要素には、操作したときに何が起こるかを説明するアクセシビリティのヒントが含まれています。
- ナビゲーションの順序は、どの画面でも上から下、左から右という論理的な流れに従います。
- ホーム画面のカテゴリカードは、名前とレシピ件数を読み上げます。
- レシピリストは、レシピ名、難易度、時間を読み上げます。
レシピエディタ
- すべてのフォームフィールドにラベルが付いています(例:「レシピのタイトル、テキストフィールド」)。
- 材料と手順のリストは、項目番号を読み上げます。
- ピッカー(単位、分量、時間)は、VoiceOverのジェスチャーで操作できます。
- 削除と並べ替えの操作は、VoiceOverのローターから利用できます。
調理モード
- 各手順が表示されると、VoiceOverが手順番号と作り方を読み上げます。
- タイマーの状態(残り時間、一時停止、完了)が読み上げられます。
- ナビゲーションボタン(前へ、繰り返し、次へ、終了)には明確なラベルが付いています。
- タイマーのアラーム完了が読み上げられます。
Dynamic Type
Ressup はシステム全体の文字サイズ設定を尊重します。iOS の 設定 > アクセシビリティ > 画面表示とテキストサイズ で文字を大きくしている場合、Ressup のテキストもすべての画面でそれに合わせて拡大されます。
対象は次のとおりです:
- レシピのタイトルと説明
- 材料と手順のテキスト
- ボタンのラベル
- 設定とメニューのテキスト
- 調理モードの手順(デフォルトですでに大きな文字で表示されます)
Reduce Motion
iOS の 設定 > アクセシビリティ > 動作 でReduce Motionを有効にしている場合、Ressup はアプリ全体でアニメーションや画面遷移を最小限にします。対象は次のとおりです:
- 画面遷移はスライドではなくシンプルなフェードを使用します。
- タイマーのアニメーションが簡略化されます。
- 調理モードのアラームは、点滅するオーバーレイではなく静的なインジケーターを使用します。
Siri 連携
Siri は Ressup の中核となるアクセシビリティ機能です。アプリの緊密な Siri ショートカット連携により、主要な操作のほぼすべてを音声で実行できます:
- 対話形式で完全なレシピを作成する
- 調理モードを開始して操作する
- レシピを検索する
- レシピの手順を読み上げてもらう
- 買い物リストをエクスポートする
See the Siriと音声コマンド guide for the complete list of available commands.
触覚フィードバック
Ressup は触覚フィードバックを使って、操作を物理的に確認できるようにします。画面を見られないときに特に便利です:
- 軽いタップ - 選択、および手順間の移動
- 中程度のタップ - レシピの保存、調理モードの開始
- 強いタップ - タイマー完了の通知
- 成功パターン - レシピの保存、レシピの共有
- 警告パターン - 入力チェックのエラー
色とコントラスト
Ressup のカラーテーマは、読みやすさのために十分なコントラストを保ちながら、ライトモードとダークモードの両方に対応します。重要な情報が色だけで伝えられることは決してありません。タグや難易度の表示など、色分けされた要素には必ずテキストラベルやアイコンが添えられます。
アプリ内のアクセシビリティ設定
設定 > アクセシビリティでは、Ressup のアクセシビリティ対応に関する情報と、デバイスのシステムのアクセシビリティ設定を直接開くリンクがあり、そこで VoiceOver、Dynamic Type、Reduce Motion などを設定できます。
アクセシビリティ利用者向けのヒント
- 調理モード + Siriを使えば、音声で調理を開始し、画面にほとんど、あるいはまったく触れずに手順を進められます。
- 定期的にバックアップを、設定 > バックアップ から行い、レシピを失わないようにしましょう。
- 調理モードのタップジェスチャーが難しい場合は、画面上の前へ、繰り返す、次へボタンをいつでも代わりに使えます。
- Siri で「レシピの手順を読んで」と言えば、調理を始める前にレシピを最初から最後まで聞けます。
フィードバック
アクセシビリティは継続的な取り組みです。Ressup の使用中に何らかの障壁に気づいた場合や、改善のご提案がある場合は、ぜひ support@reciperecorder.com までお知らせください。