Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フロントエンドからの発想
Search
Rikiya Ihara / magi
July 04, 2016
0
19
フロントエンドからの発想
Rikiya Ihara / magi
July 04, 2016
Tweet
Share
More Decks by Rikiya Ihara / magi
See All by Rikiya Ihara / magi
アクセシビリティに取り組むメリット
magi1125
2
280
CMS管理画面のアクセシビリティ
magi1125
8
2.6k
AIで加速するアクセシビリティのこれから
magi1125
4
840
アクセシビリティの社内浸透
magi1125
0
140
信念を持つ方法
magi1125
1
230
スマホのアクセシビリティ機能お試し大会
magi1125
0
48
『モバイルアプリアクセシビリティ入門』入門
magi1125
0
52
最速[要出典]アクセシビリティチェック
magi1125
3
400
デザインプリンシプルのつくりかた(freee技術の日)
magi1125
28
13k
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Faster Mobile Websites
deanohume
310
31k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.8k
Designing Experiences People Love
moore
143
24k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
93
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
The Language of Interfaces
destraynor
162
25k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Transcript
ϑϩϯτΤϯυ͔Βͷൃ ҏݪ ྗ / BA 2016.07.04 @ Yahoo!
@magi1125 • BAʢϏδωεɾΞʔΩςΫπʣ • γχΞɾΠϯϑΥϝʔγϣϯΞʔΩςΫτ • HCD-Netೝఆ ਓؒத৺ઃܭઐՈ • ΣϒΞΫηγϏϦςΟج൫ҕһձ
WG1ҕһ • ڞஶʮσβΠχϯάWebΞΫηγϏϦςΟʯ ༁ʮίʔσΟϯάWebΞΫηγϏϦςΟʯ • Y!͞Μͱͷڞ࠵ΠϕϯτΛاըӡӦ
None
Y!͞Μͱͷڞ࠵Πϕϯτ • ΞΫηγϏϦςΟΔͧʂࡇΓ • ϚϧνσόΠε࣌ͷWebΞΫηγϏϦςΟ • ΞΫηγϏϦςΟΔͧʂՆࡇΓ • োऀࠩผղফ๏ࢪߦલʂΞΫηγϏϦςΟରԠ ͳͥ࢝ΊΔʁͲ͏ਐΊΔʁ
• ࣍ճاըਐߦதʢ20169݄ࠒ։࠵༧ఆʣ
ΞΫηγϏϦςΟࠇଳ
HTML5ࠇଳ ʮϑϩϯτΤϯυํ໘͔ΒܹΛʯ
ܹ is Կ • Εͦ͏ͳωλͰࣾΞϯέʔτͯ͠Έͨ • ΞΫηγϏϦςΟʗHTMLʗWAI-ARIA • IAʗϓϩτλΠϐϯάπʔϧʗϢʔβʔௐࠪ •
ΩϟϦΞύε • ݁ՌɺΩϟϦΞύε͕Ұ൪ਓؾͰͨ͠ • ԿΒ͔ܹʹͳΔͱ͍͍ͷͰ͕͢
ࢲͷ͜Ε·ͰͷาΈ
1999ʙ2016 Frontend IA/UI UX 2007 2011 2009 2014
Frontendܥ 1999ɿΞϧόΠτͰWeb੍࡞ʢϑϧCSSʣ 2004ɿ͍ΘΏΔͻͱͭͷHTMLίʔμʔ 2006ɿελΠϧΨΠυઃܭɾΨΠυϥΠϯࣥච 2008ɿҊ݅ن֦େˍάϩʔόϧԽ 2011ɿεϚϗαΠτରԠ 2014ɿཁ݅ఆٛɺQAʢύϑΥʔϚϯεɾΞΫηγϏϦςΟʣ
None
IA/UIܥ 1999ɿ͍ΘΏΔʮϗʔϜϖʔδͷ্ཱͪ͛ʯ 2002ɿΨϥέʔͷ͍ɾडαΠτ 2007ɿϓϩϞʔγϣϯαΠτ 2009ɿاۀใܥɺެڞܥɺECαΠτ 2010ɿΠϯτϥɺγϛϡϨʔλɺϙΠϯτγεςϜ 2011ɿάϩʔόϧɺSNSɺϚϧνσόΠεʢRWDʣ 2014ɿεϚϗΞϓϦʢϋΠϒϦουʣ
None
ϢʔβϏϦςΟ/UXܥ 1999ɿώϡʔϦεςΟοΫධՁ 2005ɿΞΫηεϩάੳ 2009ɿϓϩτλΠϐϯάʗϢʔβϏϦςΟςετ 2010ɿΞϯέʔτ 2011ɿϢʔβʔΠϯλϏϡʔ 2012ɿϖϧιφʗγφϦΦ 2014ɿϫʔΫγϣοϓ
None
ϑϩϯτΤϯυ͔ΒͷൃͰΓΔ 1. ࠓͬΆ͍ωλେ͖ͦ͏ͳωλΛ͢Δ 2. ͱΓ͋͑ͣʮΓ·͢ʯͱݴͬͯΈΔ 3. ؔͦ͠͏ͳຊΛಡΜͰΈΔ 4. ͋ͱ࡞Γͳ͕Βߟ͑Δ
ʮ࡞ΕΔʯͱΓ͖ΕΔཧ༝
࡞ΕΔ ʹઃܭҙਤ͕ݟ͑ͯ͘Δ
࡞ΕΔʹઃܭҙਤ͕ݟ͑ͯ͘Δ • ελΠϧΨΠυɺʑ࡞ͬͯ·͢ΑͶɺ͖ͬͱ • ͭ·ΓUIύʔπͷछྨɺ࣮ͦΕͳΓʹͬͯΔͣ • ͜ΕΒΛύʔπ୯ମͰͳ͘ ΠσΟΦϜͷύλʔϯʢ׳༻දݱʣͰݟͯΈΔ • ύλʔϯ͕ཧղͰ͖Δͱจ຺͕ݟ͑ͯ͘Δ
• จ຺ͷཧղʹΑͬͯIA/UIͷҙਤ͕Θ͔Δ
1BSUT *EJPN $POUFYU $PODFQU
None
None
None
࡞ΕΔ ʹ ҙਤʹରͯ͠ʮͳͥʁʯ͕ੜ·ΕΔ
࡞ΕΔʹҙਤʹରͯ͠ʮͳͥʁʯ͕ੜ·ΕΔ • จ຺͕ཧղͰ͖Δͱཁ݅ίϯηϓτ͕ݟ͑ͯ͘Δ • ʢσβΠφʔʗσΟϨΫλʔʗͦͷଞͷਓʑ͕ʣ ͳΜͰ͜͏ͨ͠ʁͲ͏ͯ͜͠͏ͳͬͯΔʁ • ͍͕͍ͨʮ5ͭͷʰͳͥʱʯʹ͖͑Εͳ͍ • ࣗͰௐͨ͘ͳͬͯ͘Δ
• Α͏ͦ͜ɺUXͷੈքʂ
None
None
࡞ΕΔ ʹ ઃܭͨ͠Βฉ͚ΔɾࢼͤΔ
࡞ΕΔʹઃܭͨ͠Βฉ͚ΔɾࢼͤΔ • ୭͔ʹཔ·ͣͱϓϩτλΠϐϯάͰ͖Δ • ϓϩτλΠϐϯάπʔϧۦͰ͖Δ • ࡞ΕΔͱྲྀΕ࣮ݱੑΛݕ౼Ͱ͖Δ • ࡞ΕΔͱςετ͕Ͱ͖Δ
None
None
None
࡞ΕΔ ʹઃܭ࣌ʹࡉ෦Λݟಀ͞ͳ͍
࡞ΕΔʹઃܭ࣌ʹࡉ෦Λݟಀ͞ͳ͍ • ࣮ऀʢποίΉͨΊʹʣUIͷࡉ෦Λ͍ͬͯΔ • ϚΠΫϩΠϯλϥΫγϣϯ͕ମݧΛࠨӈ͢Δ • ྫɿεΫϩʔϧλϒ ԡͨ͠ΒͲ͏ͳΔͷʁఀࢭҐஔʁϧʔϓ͢Δͷʁ • ྫɿΞίʔσΟΦϯ
ഉଞʹ͢ΔͷʁεΫϩʔϧҐஔʁ෦ϦϯΫʁ • ྫɿϑΥʔϜ Τϥʔ݅ʁϝοηʔδʁͲ͜·Ͱϑϩϯτʁ
ྫɿεΫϩʔϧλϒ
ྫɿΞίʔσΟΦϯ
ྫɿϑΥʔϜ
None
ʮ࡞ΕΔʯਓ͕ઃܭ͠Α͏
࡞ΕΔʹઃܭΛਪਐͰ͖Δ • ࡞ΕΔͱϓϨθϯͰ͖Δ • ࡞ΕΔͱओಋݖ͕ѲΕΔ • ࡞ΕΔͱ݁ՌʹίϛοτͰ͖Δ • ࡞ΕΔͱ͕ಡΊΔ ←
ΦϚέ
ʮ࡞ΕΔʯ͔Βͦ͜ࢥ͍ͭ͘ • ʮߟ͑Δˠ࡞ͬͯΈΔʯ͔Β ʮ࡞ͬͯΈΔ → ߟ͑Δʯͷస • ʮཔ·Ε͖ͯͪΜͱ࡞Δʯ͔Β ʮࣗͰͱΓ͋͑ͣ࡞ͬͯΈͨʯͷస
Ͳ͔͜ΒΔͷʁ • ͱΓ͋͑ͣ୭ΑΓઌʹ۩ݱԽ͢Δ • ͱΓ͋͑ͣଞࣾࣄྫΛϞϊϚωͯ͠ΈΔ • IA/UIઃܭͷجຊʮ׳ྫʹԊ͏͜ͱʯ
None
None
෭࡞༻ɿগͣͭ͠࡞Εͳ͘ͳΔ
෭࡞༻ɿগͣͭ͠࡞Εͳ͘ͳΔ • ࣮ײͱͯ͠2014͙Β͍Ͱ͕࣌ࢭ·ͬͯΔ • CSSͷϒϥβ࣮ঢ়گΛͪΌΜͱ͑ͯΔͷʁ • JQuery͚ͩʁReact͍͡Εͳ͍͍ͯ͘ͷʁ • XCode /
Android Studio͍͡Εͳ͍͍ͯ͘ͷʁ • WebGL͍͡Εͳ͍͍ͯ͘ͷʁʢ⇠ࠓՃͨ͠ʣ • ϓϩτλΠϐϯάπʔϧͰࡁ·͍͍ͯͯ͠ͷʁ • ͏ΠϚυΩͷʮ࡞ΕΔਓʯͰͳ͍ɻ࠶ೖ͕ඞཁ
Frontend ✕ IA/UX = σβΠϯ
ܹɺ͋Γ·͔ͨ͠ʁ • Ͳ͜ʹεςʔλεΛৼΔ͔ɺͷΠνྫͰͨ͠ • 9݄͙Β͍ʹ·ͨY!͞ΜͱΠϕϯτΓ·͢ • ·ͨͦͷͱ͖ʹ
͋Γ͕ͱ͏͍͟͝·ͨ͠ @magi1125