Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
1からはじめるアクセシビリティ / beginner-for-accessibility
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
taki4227
April 03, 2019
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
1からはじめるアクセシビリティ / beginner-for-accessibility
2019/04/03 渋茶駒玉川エンジニアLT会 #3
taki4227
April 03, 2019
More Decks by taki4227
See All by taki4227
Firebaseでここまでできる / Firebase we can do
taki4227
0
260
Relax site Flux
taki4227
0
160
Tensorflow Lite
taki4227
0
100
Other Decks in Programming
See All in Programming
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
Next.js: The final boss of Web Performance
guaca
0
250
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
420
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
contenteditable と日本語入力に向き合う
colorful12
0
200
The Rails Doctrine Decade
koic
2
590
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Designing for humans not robots
tammielis
254
26k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
New Earth Scene 8
popppiees
4
2.7k
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画面