Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
1からはじめるアクセシビリティ / beginner-for-accessibility
Search
taki4227
April 03, 2019
Programming
0
150
1からはじめるアクセシビリティ / beginner-for-accessibility
2019/04/03 渋茶駒玉川エンジニアLT会 #3
taki4227
April 03, 2019
Tweet
Share
More Decks by taki4227
See All by taki4227
Firebaseでここまでできる / Firebase we can do
taki4227
0
240
Relax site Flux
taki4227
0
150
Tensorflow Lite
taki4227
0
92
Other Decks in Programming
See All in Programming
Oxlintはいいぞ
yug1224
5
1.3k
CSC307 Lecture 02
javiergs
PRO
1
770
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
Implementation Patterns
denyspoltorak
0
280
AgentCoreとHuman in the Loop
har1101
5
220
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
180
Data-Centric Kaggle
isax1015
2
760
CSC307 Lecture 04
javiergs
PRO
0
660
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
6.8k
組織で育むオブザーバビリティ
ryota_hnk
0
170
CSC307 Lecture 08
javiergs
PRO
0
670
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Rails Girls Zürich Keynote
gr2m
96
14k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Writing Fast Ruby
sferik
630
62k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Large-scale JavaScript Application Architecture
addyosmani
515
110k
A designer walks into a library…
pauljervisheath
210
24k
The Pragmatic Product Professional
lauravandoore
37
7.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Transcript
1からはじめるアクセシビリティ @taki4227
• 名前 ◦ @taki4227 • 所属 ◦ ユアマイスター株式会社 • やっていること
◦ ミツモ!の Android / iOS / バックエンド やっています 自己紹介
None
アクセシビリティって?
あらゆる人が どのような環境でも 同じように利用できること
あらゆる人? どのような環境??
• 高齢者や子供 ◦ 年齢に関わらない • 障害者や怪我を患っている人 ◦ 健康状態に関わらない あらゆる人 とは?
• 運転中や満員電車の中 ◦ 通常操作ができない環境 • 日中の外、暗い部屋の中、電波状況が悪い ◦ 周りの環境 • 画面が大きい、画面が割れている
◦ 端末状況 どのような環境 とは?
どうやって同じように利用でき るようにするのか?
iPhoneの機能例
アクセシビリティ機能 VoiceOver Siri AssistiveTouch
+ Bluetoothデバイス スイッチコントロール 「Made for iPhone」 補聴器
詳しく見たい方は
iOSアプリでできることは?
• Dynamic Type • Preserve Vector Data • Smart Invert
Colors • Voice Over 対応できるアクセシビリティ(iOS11〜)
• ユーザの設定によって、文字の 大きさやマージンが変わる • 文字の変更はシステム設定や コントロールセンターから可能 • アプリではレイアウトを崩れな いよう組む必要あり Dynamic
Type
• ベクター画像が利用できるように なる • これまで1x, 2x, 3x 画像が必要 だった •
Dynamic Typeとともに、画像サイ ズも変えられる Preserve Vector Data
• ユーザの設定によって、色を反 転する • 色反転の変更はシステム設定 から可能 • アプリでも対応が必要 (何もし ないと、画像も色反転してしま
う) Smart Invert Colors
• ジェスチャー操作をすることで画面を読み上げる ◦ テキストやボタンをタップすると、音声で読み上げる • 今までのシングルタップの操作は2回タップに変わる • アプリでは読み上げる対象か対象外かを作る必要あり VoiceOver
実はミツモ!でも アクセシビリティやっています!
• Dynamic Type • Preserve Vector Data • Smart Invert
Colors • Voice Over ミツモ!でやっているアクセシビリティ
ミツモ! TOP画面