ݺߣ

ݺߣShare a Scribd company logo
2015. 11. 17
손 학
자동화 점검툴을 이용한
모바일 접근성 개선방안
제 12회 정보접근성 동향 세미나
Mobile Accessibility Seminar
2
목차
1. Mobile Accessibility
2. Automated Evaluation Tool – “forApp”
3. Mobile Accessibility Improvement Process
4. Case Study
5. Reference
Mobile Accessibility Seminar
1. Mobile Accessibility
Mobile Accessibility Seminar
4
접근성(Accessibility)이란?
접근( Access ) 가능성( Ability )+
* 특수교육학 - 시설, 교통, 제품, 서비스, 권리, 정보통신망 등의 환경을 불편함 없이 이용할 수 있는
정도이다. 주로 장애인, 노인, 임산부 등의 취약 계층이 어떤 시스템과 사물의 기능 및 혜택에 접근할
수 있는 가능성으로 인식된다
* 부동산 - 부동산학에서 거리는 실측거리, 시간거리, 운임거리, 의식거리로 접근정도를 측정한다. 접
근성이 좋으면 위치가 좋다고 하며, 이것은 이용, 가치 등에 영향을 크게 주는 요인으로 파악한다.
* 간호학 - 의지나 사고 및 감정 등을 서로 언어를 통하여, 또는 비언어성으로 전달하고 이해하는 교류
를 말한다. 분열병의 비접근성에는 자폐성이 반영되고 있다
* 무용이론 - 롤프 메이어션(Rolf Meyershon)과 존 로빈슨(John Robinson)은 포스트모던 예술이 절충
주의를 낳았고, 일부 엘리트나 프로페셔널만을 위한 예술이 아니라 광범위한 관객들을 대상으로 하는
접근성의 확장을 이루어냈다고 말했다
1. What is Mobile Accessibility?
1) 접근성의 정의
Mobile Accessibility Seminar
5
모바일 접근성이란?
모바일(Mobile)
접근성(Accessibility)
모바일 기기 / 모바일 프로그램(App/Web)
모바일 콘텐츠 / 접근 / 가능성
+
모바일 기기와 모바일 프로그램(App,Web)을 사용하여
모든 사람이 정보서비스와 콘텐츠를 이용하기 위해 편리하게 접근하는 것
2) 모바일 접근성의 정의
1. Mobile Accessibility
+
Mobile Accessibility Seminar
6
사람은 누구나 나이를 먹으니깐?
사람은 누구나 불편해질 수 있으니깐?
노약자
장애인
나 타인
3) 누구를 위하여 접근성을 개선하는가?
누구를 위해서 모바일 접근성을 개선하는가?
1. Mobile Accessibility
Mobile Accessibility Seminar
7
1. 대체 텍스트 제공
2. 초점
3. 운영체제 접근성 기능 지원
4. 누르기 동작 지원
5. 색에 무관한 인식
6. 명도 대비
7. 자막, 수화 등의 제공
8. 기본 사용자 인터페이스 컴포넌트 사용
9. 컨트롤간 충분한 간격
10. 알림 기능
11. 범용폰트 이용
12. 사용자 인터페이스의 일관성
13. 깜박거림의 사용 제한
14. 배경음 사용 금지
15. 장애인 사용자 평가
모바일 애플리케이션 접근성 지침 1.0
필수
권고
★
인식의 용이성
운용의 용이성
이해의 용이성
견고성
쉽게 받아들일 수 있어야 한다.
쉽게 사용할 수 있어야 한다.
쉽게 이해할 수 있어야 한다.
기술에 구애 받지 않아야 한다.
웹 콘텐츠 접근성 지침 2.0
( WACG 2.0 )
4) 지침 주요 내용 – 모바일 접근성 지침 1.0
1. Mobile Accessibility
Mobile Accessibility Seminar
8
모바일 애플리케이션 접근성 지침 2.0
인식의 용이성 운용의 용이성
이해의 용이성 견고성
- 대체 텍스트
- 자막, 수화 등의 제공
- 색에 무관한 인식
- 명도 대비
- 명확한 지시사항(신설)
- 알림 기능
- 초점
- 누르기 동작 지원
- 응답시간 조절(신설)
- 정지기능 제공(신설)
- 컨트롤의 크기와 간격
- 입력 도움(신설)
- 사용자 인터페이스의 일관성
- 깜박거림의 사용제한
- 자동재생 금지
- 예측가능성(신설)
- 범용 폰트 이용
- 기본 사용자 인터페이스 컴포넌트
- 장애인 사용자 평가 등
5) 지침 주요 내용 – 모바일 접근성 지침 2.0
1. Mobile Accessibility
* 운영체제 접근성 지원 ( 삭제 )
Mobile Accessibility Seminar
2. Automated Evaluation Tool
“forApp”
Mobile Accessibility Seminar
- 모바일 접근성 통계
- 모바일 접근성 자동 점검 보고서
- 모바일 접근성 컨설팅
- 대체텍스트 / 초점 점검에 최적화
- 버전별 / 기기별 / 화면별 조회가능
- 모바일 앱 / 웹 / 하이브리드 앱 조회가능
- 스마트폰 / 태블릿 점검 가능
- UI 콤포넌트의 확인이 가능
- 직관적인 UI 구성이 장점
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
Mobile Accessibility Seminar
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
- W3C Web Accessibility Evalutaion Tools 등록
- 한국 최초, 모바일 접근성 Tool 분야 최초 등록
Mobile Accessibility Seminar
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
글로벌 표준 - APT / ITU C&I Event , ASTAP-26 A&U EG
•“forApp” has been presented on the 3rd Joint
APT/ITU Conformance & Interoperability (C&I)
Events 2015 Showcasing and Workshop held on
September 5 -7, 2015, Bangkok, Thailand, and
the 26th APT Standardisation Program Forum
(ASTAP-26) held on September 7-10, 2015,
Bangkok, Thailand.
Mobile Accessibility Seminar
* forApp에 등록된 애플리케이션 정보
* 자동점검된 정보를 기반한 UI 콤포넌트 통계
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
Mobile Accessibility Seminar
* 이름 / 이메일 / 비밀번호 등록 후 사용가능
* 자동 점검된 애플리케이션 리스트(카테고리별)
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
Mobile Accessibility Seminar
* 화면별 상세 점검 결과
* 애플리케이션 버전별 / 점검기기별 / 화면별 조회
* 화면별 이미지
1) 원 화면
2) 초점 이동 화면
* 화면별 점검결과 통계화면
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
Mobile Accessibility Seminar
* 화면별 상세 점검 결과
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
Mobile Accessibility Seminar
* 이미지 확대 보기 * 자동 점검 보고서 ( PDF )
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
Mobile Accessibility Seminar
18
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
*애플리케이션 별 통계화면
*초점 / 대체텍스트
통계화면
*기본 UI 인터페이스
점검화면
Mobile Accessibility Seminar
3. Mobile Accessibility
Improvement Process
Mobile Accessibility Seminar
3. Mobile Accessibility Improvement Process
1) 신규 프로세스
제안 - 모바일 접근성 개선 및 인증 과업 수립
분석 - 접근성 가이드 수립 ( 기획, 디자인, 개발 )
설계 - 기획안 접근성 반영 ( 대체텍스트, IA )
구현 - Prototype 테스트, 대체텍스트, QA
테스트 - 자동화 테스트, 전문가 테스트, 사용자 테스트(시나리오)
오픈 / 운영 - 인증마크 획득, 운영 가이드 수립
Mobile Accessibility Seminar
3. Mobile Accessibility Improvement Process
2) 리뉴얼 프로세스
제안 - 모바일 접근성 개선 및 인증 과업 수립
분석
- 사전점검 및 작업 리스트 도출
- 접근성 가이드 수립 ( 기획, 디자인, 개발 )
설계 - 기획안 접근성 반영 ( 대체텍스트, IA )
구현 - Prototype 테스트, 대체텍스트, QA
테스트
- 자동화 테스트, 전문가 테스트, 사용자 테스트(시나리오)
- 기능 테스트
오픈 / 운영 - 인증마크 획득, 운영 가이드 수립
Mobile Accessibility Seminar
22
•모바일 접근성 프로세스는 “모바일 애플리케이션 접근성 지침 1.0”을 기준으로 시스템 분석 및 사전교육, 접근성
설계, 애플리케이션 구현, 최종진단, 인증마크 획득의 5가지 단계로 진행합니다.
* 접근성 교육/세미나
* 사전 점검
- 자동화 테스트
- 전문가 테스트
- 사용자 테스트
* 작업 리스트 도출
* 접근성 가이드
- 기획 가이드
- 디자인 가이드
- 개발 가이드
* 단위 컨텐츠 점검
* On/Off Q&A 진행
* 최종 점검
- 자동화 테스트
- 전문가 테스트
- 사용자 테스트
* 수정보안리스트
* 심사신청
* 사전심사
- 자가진단
* 인증심사
M M + 1 M + 2 M + 3 M + 4 M + 5
애플리케이션 구현 및 테스트 오픈/안정화분석/설계요구사항
애플리케이션 구현 최종점검접근성 설계분석/교육
•[ 분석 / 교육 ] •[ 접근성 설계 ] •[ 애플리케이션 구현 ] •[ 최종점검 ] •[ 인증마크 획득 ]
인증마크
*프로젝트에 따른 컨설팅 업무 예시(6개월 기준)
3. Mobile Accessibility Improvement Process
3) 프로젝트 기간에 따른 접근성 개선 프로세스
Mobile Accessibility Seminar
4. Case Study
Mobile Accessibility Seminar
2) UI Component List
UI Component Num. %
android.view.View 179,005 50.62
android.widget.TextView 69,220 19.58
android.widget.Button 24,083 6.81
android.widget.LinearLayout 17,202 4.86
android.widget.ImageView 15,018 4.25
android.widget.ImageButton 14,901 4.21
android.widget.RelativeLayout 10,265 2.90
android.widget.Image 5,484 1.55
android.widget.EditText 5,247 1.48
android.widget.FrameLayout 4,184 1.18
계 97.46
UI Component Num. %
android.widget.TextView 6,872 35.86
android.view.View 4,598 24.00
android.widget.Button 2,261 11.80
android.widget.LinearLayout 1,284 6.70
android.widget.FrameLayout 914 4.77
android.widget.ImageView 892 4.66
android.widget.ImageButton 715 3.73
android.widget.RelativeLayout 700 3.65
android.widget.EditText 374 1.95
android.widget.CheckedTextView 248 1.29
계 98.41
1. 금융권 UI 컴포넌트 통계 2. forApp UI 컴포넌트 통계
1) 금융권 앱은 타사 앱에 비해 “텍스트 기반” UI Component를 주로 사용함.
2) 10개 전후의 UI Component가 모바일 화면 구성의 대부분을 차지
4. Mobile Accessibility Improvement Process
Mobile Accessibility Seminar
3) Custom UI Component List
UI Component Num.
com.aviary.android.feather.widget.AviaryHighlightImageButton 16
co.vine.android.player.SdkVideoView 2
it.sephiroth.android.library.widget.HListView 1
kr.co.variable.foodtalk.common.ui.CenterAlignablePager 1
kr.mywish.app.widget.pager.DynamicViewPager 1
com.emilsjolander.components.StickyScrollViewItems.ScrollViewEx 1
com.kmplayer.widget.SlidingPaneLayout 1
com.wapo.flagship.views.VerticalViewPager 1
com.aviary.android.feather.widget.AviaryHighlightImageButton 1
1. Native가 아닌 Custom UI Component
1) 금융권 애플리케이션에서는 Custom UI 가 발견되지 않음.
2) Custom UI Component 를 사용하는 경우는 많지 않은 것으로 확인 ( forApp 기준 )
4. Case Analysis
Mobile Accessibility Seminar
3) FAQ & Q&A
4. Case Analysis
1. 모바일 접근성 개선이 웹접근성 개선과 다른 점은?
2. 모바일 접근성 개선 시 비용이 많이 들거나 개발과정에서 어려운 점은?
3. 모바일 접근성도 인증마크를 발급하나요?
4. 모바일 웹과 하이브리드 웹은 어떤 기준으로 접근성을 준수해야 되나요?
5. 모바일 접근성 개선시 컨설팅은 꼭 필요한 건가요?
6. 모바일도 웹처럼 자동화 점검이 가능한가요?
Mobile Accessibility Seminar
27
4. FAQ
1. 모바일 접근성 개선이 웹접근성 개선과 다른 점은?
- 소스확인의 어려움
1) 웹 – HTML 확인이 가능 ( 모바일 상에서 확인불가 ) – PC에서 확인하는 경우존재
2) 모바일 – 모바일 소스 확인이 불가
- 주요 작업대상
1) 웹 – 퍼블리셔
2) 모바일 – 개발자 or 개발산출물 확인가능자
- 다양한 구축방법
1) 웹 – HTML ( + 프로그램 )
2) 모바일 – 네이티브, 하이브리드 방식, 모바일 웹 / 다양한 플렛폼 ( 게임 등 )
Mobile Accessibility Seminar
28
4. FAQ
2. 모바일 접근성 개선 시 비용이 많이 들거나 개발과정에서 어려운 점은?
- 상태 확인이 어려움
1) 문제 발생 시 원인파악 ( 프로그램 , OS , 스크린리더 )
2) 오류 존재
3) 기기의 특성 ( 제조사 별 차이 ) – 레퍼런스 폰 활용
- 투입비용 증가
1) 개발인력
2) UI 단위의 페이지 확인 시 시간이 많이 소요됨.
3) 스크롤 구성시 다량의 UI 구성요소 확인 – 페이지 범위 등
4) 터치 스크린 기기의 사용한계
Mobile Accessibility Seminar
29
4. FAQ
3. 모바일 접근성도 인증마크를 발급하나요?
- 발급합니다. 단, 인증기관마다 기준의 차이는 다소 존재합니다.
- 모바일 웹은 WA 인증으로 변경예정
Mobile Accessibility Seminar
30
4. FAQ
4. 모바일 웹과 하이브리드 웹은 어떤 기준으로 접근성을 준수해야 되나요?
- 모바일 애플리케이션 형태
1) 네이티브 앱 – 모바일 접근성 지침
2) 하이브리드 앱 – 모바일 접근성 지침 + 웹 접근성 지침
3) 모바일 웹 – 웹 접근성 지침 + 모바일 접근성 지침 ( WA마크 예정 )
-> 신규 가이드 미정
Mobile Accessibility Seminar
31
4. FAQ
5. 모바일 접근성 개선시 컨설팅은 꼭 필요한 건가요?
- 준비확인사항
1) 접근성과 모바일 접근성 지침에 대한 이해
2) 모바일 기기의 특징과 접근성 지원 등의 기능에 대한 이해
3) OS별 특징 및 Accessibility attribute 에 대한 지식
4) 사용성 진단에 대한 방안
Mobile Accessibility Seminar
32
4. FAQ
6. 모바일도 웹처럼 자동화 점검이 가능한가요?
- 가능합니다.
Mobile Accessibility Seminar
33
5. Reference
1. 접근성/사용성 /HCI 관련 ( Book )
1) 제이콥 닐슨의 모바일 사용성 컨설팅 보고서 – 제이콥 닐슨, 라쿠카 부듀 지음
2) One Page 인포그래픽스 – 우석진, 김미리 저
3) 스티브 크룩의 사용성 평가, 이렇게 하라! – 스티브 크룩
4) Human-Computer Interaction 3 Edition – Dix, Finlay, Abowd, Beale
2. Mobile Accessibility / Android / iOS Accessibility ( Link )
1) 한국정보화진흥원 : http://www.nia.or.kr
1) Android OS 접근성 : http://developer.android.com/design/patterns/accessibility.html
2) Android 개발가이드 : http://developer.android.com/guide/topics/ui/accessibility/apps.html
3) TalkBack 정리 사이트 : http://pauljadam.com/androida11y/
4) iOS 접근성 백서 : http://developer.apple.com/library/ios/#documentation/UserExperience
/Conceptual/iPhoneAccessibility/Accessibility_on_iPhone/Accessibility_on_iPhone.html
5) iPhone 접근성 voiceOver : https://www.apple.com/accessibility/iphone/hearing.html
6) W3C 고령자 관련 : http://www.w3.org/WAI/older-users/Overview.php
7) W3C Mobile Web Initiative : http://www.w3.org/Mobile/
Mobile Accessibility Seminar
6. Q&A
Q&A
Mobile Accessibility Seminar
35
감사합니다.
㈜에스크레인 손 학
E-Mail : mediamen@gmail.com
Blog : www.cyworld.com/sysdesigner

More Related Content

What's hot (20)

Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Edureka!
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
Amazon Web Services Korea
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
James Armes
Get ready for Jamstack with Sitecore Experience Edge
Get ready for Jamstack with Sitecore Experience EdgeGet ready for Jamstack with Sitecore Experience Edge
Get ready for Jamstack with Sitecore Experience Edge
VarunNehra
Why Microservice
Why Microservice Why Microservice
Why Microservice
Kelvin Yeung
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
Amazon Web Services
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Mohab El-Shishtawy
AWS Well-Architected Workshop
AWS Well-Architected WorkshopAWS Well-Architected Workshop
AWS Well-Architected Workshop
Amazon Web Services
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
Lalit Rawat
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft Azure
Suhail Jamaldeen
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Amazon Web Services
Հետարքրքիր փաստեր BMW-ի մասին
Հետարքրքիր փաստեր BMW-ի մասինՀետարքրքիր փաստեր BMW-ի մասին
Հետարքրքիր փաստեր BMW-ի մասին
Mark Mikail
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
Adwait Ullal
Cisco Identity Services Engine (ISE)
Cisco Identity Services Engine (ISE)Cisco Identity Services Engine (ISE)
Cisco Identity Services Engine (ISE)
Anwesh Dixit
Cloud Computing Introduction for Kids
Cloud Computing Introduction for KidsCloud Computing Introduction for Kids
Cloud Computing Introduction for Kids
Dharmesh Jani
A Modern Data Architecture for Microservices
A Modern Data Architecture for MicroservicesA Modern Data Architecture for Microservices
A Modern Data Architecture for Microservices
Amazon Web Services
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...
Amazon Web Services
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...
Amazon Web Services
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Edureka!
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
Amazon Web Services Korea
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
James Armes
Get ready for Jamstack with Sitecore Experience Edge
Get ready for Jamstack with Sitecore Experience EdgeGet ready for Jamstack with Sitecore Experience Edge
Get ready for Jamstack with Sitecore Experience Edge
VarunNehra
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
Amazon Web Services
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft Azure
Suhail Jamaldeen
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Amazon Web Services
Հետարքրքիր փաստեր BMW-ի մասին
Հետարքրքիր փաստեր BMW-ի մասինՀետարքրքիր փաստեր BMW-ի մասին
Հետարքրքիր փաստեր BMW-ի մասին
Mark Mikail
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
Adwait Ullal
Cisco Identity Services Engine (ISE)
Cisco Identity Services Engine (ISE)Cisco Identity Services Engine (ISE)
Cisco Identity Services Engine (ISE)
Anwesh Dixit
Cloud Computing Introduction for Kids
Cloud Computing Introduction for KidsCloud Computing Introduction for Kids
Cloud Computing Introduction for Kids
Dharmesh Jani
A Modern Data Architecture for Microservices
A Modern Data Architecture for MicroservicesA Modern Data Architecture for Microservices
A Modern Data Architecture for Microservices
Amazon Web Services
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...
Amazon Web Services
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...
Amazon Web Services

Viewers also liked (12)

다음카카오 Pc&Mobile 웹 접근성 개선 사례
다음카카오  Pc&Mobile 웹 접근성 개선 사례다음카카오  Pc&Mobile 웹 접근성 개선 사례
다음카카오 Pc&Mobile 웹 접근성 개선 사례
Jaesung Choi
ITCT 사용자 중심 디자인 특강 - spoqa 남유정 UX designer
ITCT 사용자 중심 디자인 특강 - spoqa 남유정 UX designerITCT 사용자 중심 디자인 특강 - spoqa 남유정 UX designer
ITCT 사용자 중심 디자인 특강 - spoqa 남유정 UX designer
Department of Digital Contents Convergence, Seoul National Univercity
Bsw ui ux정의
Bsw ui ux정의Bsw ui ux정의
Bsw ui ux정의
Sungwook Byun
담다 기획안Ppt
담다 기획안Ppt담다 기획안Ppt
담다 기획안Ppt
hyebin Jeon
Pswc ux 강의 문서 20120330
Pswc ux 강의 문서 20120330Pswc ux 강의 문서 20120330
Pswc ux 강의 문서 20120330
Daniel Lynn
UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리
UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리
UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리
Soojin Lim
네이버 me 사용성 개선 프로젝트
네이버 me 사용성 개선 프로젝트네이버 me 사용성 개선 프로젝트
네이버 me 사용성 개선 프로젝트
선혜 송
맥도날드Pr 최종
맥도날드Pr 최종맥도날드Pr 최종
맥도날드Pr 최종
Sung Eun's Project at SMWU
UX디자인에 대한 이해와 그 활용 예
UX디자인에 대한 이해와 그 활용 예UX디자인에 대한 이해와 그 활용 예
UX디자인에 대한 이해와 그 활용 예
Funkybro
UX 디자인사례와 커뮤니케이션
UX 디자인사례와 커뮤니케이션UX 디자인사례와 커뮤니케이션
UX 디자인사례와 커뮤니케이션
Bryan Woo
'UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX''UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX'
Jinyong Kim
스무디킹 광고기획서
스무디킹 광고기획서스무디킹 광고기획서
스무디킹 광고기획서
승훈 강
다음카카오 Pc&Mobile 웹 접근성 개선 사례
다음카카오  Pc&Mobile 웹 접근성 개선 사례다음카카오  Pc&Mobile 웹 접근성 개선 사례
다음카카오 Pc&Mobile 웹 접근성 개선 사례
Jaesung Choi
Pswc ux 강의 문서 20120330
Pswc ux 강의 문서 20120330Pswc ux 강의 문서 20120330
Pswc ux 강의 문서 20120330
Daniel Lynn
UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리
UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리
UI사용성 테스트 실무 - 주요 이슈 사항별 사용성 검토 사항 정리
Soojin Lim
네이버 me 사용성 개선 프로젝트
네이버 me 사용성 개선 프로젝트네이버 me 사용성 개선 프로젝트
네이버 me 사용성 개선 프로젝트
선혜 송
UX디자인에 대한 이해와 그 활용 예
UX디자인에 대한 이해와 그 활용 예UX디자인에 대한 이해와 그 활용 예
UX디자인에 대한 이해와 그 활용 예
Funkybro
UX 디자인사례와 커뮤니케이션
UX 디자인사례와 커뮤니케이션UX 디자인사례와 커뮤니케이션
UX 디자인사례와 커뮤니케이션
Bryan Woo
'UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX''UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX'
Jinyong Kim
스무디킹 광고기획서
스무디킹 광고기획서스무디킹 광고기획서
스무디킹 광고기획서
승훈 강

Similar to 자동화 점검툴(forApp)을 이용한 모바일 접근성 개선방안 (20)

제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)
제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)
제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)
Hark ( Daniel ) SOHN
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209
Hark ( Daniel ) SOHN
모바일 접근성_HCI 2012 컨퍼런스
모바일 접근성_HCI 2012 컨퍼런스모바일 접근성_HCI 2012 컨퍼런스
모바일 접근성_HCI 2012 컨퍼런스
Joon-Ho Hyun
Keynotes 모바일어플리케이션응답시간관리
Keynotes 모바일어플리케이션응답시간관리Keynotes 모바일어플리케이션응답시간관리
Keynotes 모바일어플리케이션응답시간관리
JaeWoo Wie
모바일 애플리케이션 접근성
모바일 애플리케이션 접근성 모바일 애플리케이션 접근성
모바일 애플리케이션 접근성
Joon-Ho Hyun
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
MarketingUracle
모바일 자동화 솔루션 Touch Test 소개
모바일 자동화 솔루션 Touch Test 소개모바일 자동화 솔루션 Touch Test 소개
모바일 자동화 솔루션 Touch Test 소개
진일 최
[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼
Hyeseon Yoon
모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106
jSoboro
모바일UX디자인 Essential
모바일UX디자인 Essential모바일UX디자인 Essential
모바일UX디자인 Essential
Junsang Dong
侱ٰԱ소개서
侱ٰԱ소개서侱ٰԱ소개서
侱ٰԱ소개서
logeo
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Bansook Nam
모바일 접근성(Mobile Accessibility)
모바일 접근성(Mobile Accessibility)모바일 접근성(Mobile Accessibility)
모바일 접근성(Mobile Accessibility)
Joon-Ho Hyun
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서
RSUPPORT
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
미래웹기술연구소 (MIRAE WEB)
음성인식 기반의 지역 캐릭터 시스템
음성인식 기반의 지역 캐릭터 시스템음성인식 기반의 지역 캐릭터 시스템
음성인식 기반의 지역 캐릭터 시스템
JUNGHUN LEE
삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12
삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12
삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12
지환 윤
Mobile Application Development Platform "Morpheus"
Mobile Application Development Platform "Morpheus"Mobile Application Development Platform "Morpheus"
Mobile Application Development Platform "Morpheus"
태일본부장님(Uracle) 권
청각장애인을 위한 모바일 금융 애플리케이션 연구
청각장애인을 위한 모바일 금융 애플리케이션 연구청각장애인을 위한 모바일 금융 애플리케이션 연구
청각장애인을 위한 모바일 금융 애플리케이션 연구
teaminterface
수지소프트 표준 웹접근성진단컨설팅제안서
수지소프트 표준 웹접근성진단컨설팅제안서수지소프트 표준 웹접근성진단컨설팅제안서
수지소프트 표준 웹접근성진단컨설팅제안서
Justin Shin
제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)
제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)
제11회 한시련 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.2 20150417(제본본)
Hark ( Daniel ) SOHN
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209
Hark ( Daniel ) SOHN
모바일 접근성_HCI 2012 컨퍼런스
모바일 접근성_HCI 2012 컨퍼런스모바일 접근성_HCI 2012 컨퍼런스
모바일 접근성_HCI 2012 컨퍼런스
Joon-Ho Hyun
Keynotes 모바일어플리케이션응답시간관리
Keynotes 모바일어플리케이션응답시간관리Keynotes 모바일어플리케이션응답시간관리
Keynotes 모바일어플리케이션응답시간관리
JaeWoo Wie
모바일 애플리케이션 접근성
모바일 애플리케이션 접근성 모바일 애플리케이션 접근성
모바일 애플리케이션 접근성
Joon-Ho Hyun
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
MarketingUracle
모바일 자동화 솔루션 Touch Test 소개
모바일 자동화 솔루션 Touch Test 소개모바일 자동화 솔루션 Touch Test 소개
모바일 자동화 솔루션 Touch Test 소개
진일 최
[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼
Hyeseon Yoon
모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106
jSoboro
모바일UX디자인 Essential
모바일UX디자인 Essential모바일UX디자인 Essential
모바일UX디자인 Essential
Junsang Dong
侱ٰԱ소개서
侱ٰԱ소개서侱ٰԱ소개서
侱ٰԱ소개서
logeo
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Bansook Nam
모바일 접근성(Mobile Accessibility)
모바일 접근성(Mobile Accessibility)모바일 접근성(Mobile Accessibility)
모바일 접근성(Mobile Accessibility)
Joon-Ho Hyun
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서
RSUPPORT
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
[Sencha 엔터프라이즈 웹애플리케이션 세미나] MVC 아키텍트를 적용한 모니터링 관제시스템 구축 _인젠트
미래웹기술연구소 (MIRAE WEB)
음성인식 기반의 지역 캐릭터 시스템
음성인식 기반의 지역 캐릭터 시스템음성인식 기반의 지역 캐릭터 시스템
음성인식 기반의 지역 캐릭터 시스템
JUNGHUN LEE
삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12
삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12
삼성 싱가폴법인 삼성허브어플_제안서_v0.9_견적별도_12.12.12
지환 윤
청각장애인을 위한 모바일 금융 애플리케이션 연구
청각장애인을 위한 모바일 금융 애플리케이션 연구청각장애인을 위한 모바일 금융 애플리케이션 연구
청각장애인을 위한 모바일 금융 애플리케이션 연구
teaminterface
수지소프트 표준 웹접근성진단컨설팅제안서
수지소프트 표준 웹접근성진단컨설팅제안서수지소프트 표준 웹접근성진단컨설팅제안서
수지소프트 표준 웹접근성진단컨설팅제안서
Justin Shin

자동화 점검툴(forApp)을 이용한 모바일 접근성 개선방안

  • 1. 2015. 11. 17 손 학 자동화 점검툴을 이용한 모바일 접근성 개선방안 제 12회 정보접근성 동향 세미나
  • 2. Mobile Accessibility Seminar 2 목차 1. Mobile Accessibility 2. Automated Evaluation Tool – “forApp” 3. Mobile Accessibility Improvement Process 4. Case Study 5. Reference
  • 3. Mobile Accessibility Seminar 1. Mobile Accessibility
  • 4. Mobile Accessibility Seminar 4 접근성(Accessibility)이란? 접근( Access ) 가능성( Ability )+ * 특수교육학 - 시설, 교통, 제품, 서비스, 권리, 정보통신망 등의 환경을 불편함 없이 이용할 수 있는 정도이다. 주로 장애인, 노인, 임산부 등의 취약 계층이 어떤 시스템과 사물의 기능 및 혜택에 접근할 수 있는 가능성으로 인식된다 * 부동산 - 부동산학에서 거리는 실측거리, 시간거리, 운임거리, 의식거리로 접근정도를 측정한다. 접 근성이 좋으면 위치가 좋다고 하며, 이것은 이용, 가치 등에 영향을 크게 주는 요인으로 파악한다. * 간호학 - 의지나 사고 및 감정 등을 서로 언어를 통하여, 또는 비언어성으로 전달하고 이해하는 교류 를 말한다. 분열병의 비접근성에는 자폐성이 반영되고 있다 * 무용이론 - 롤프 메이어션(Rolf Meyershon)과 존 로빈슨(John Robinson)은 포스트모던 예술이 절충 주의를 낳았고, 일부 엘리트나 프로페셔널만을 위한 예술이 아니라 광범위한 관객들을 대상으로 하는 접근성의 확장을 이루어냈다고 말했다 1. What is Mobile Accessibility? 1) 접근성의 정의
  • 5. Mobile Accessibility Seminar 5 모바일 접근성이란? 모바일(Mobile) 접근성(Accessibility) 모바일 기기 / 모바일 프로그램(App/Web) 모바일 콘텐츠 / 접근 / 가능성 + 모바일 기기와 모바일 프로그램(App,Web)을 사용하여 모든 사람이 정보서비스와 콘텐츠를 이용하기 위해 편리하게 접근하는 것 2) 모바일 접근성의 정의 1. Mobile Accessibility +
  • 6. Mobile Accessibility Seminar 6 사람은 누구나 나이를 먹으니깐? 사람은 누구나 불편해질 수 있으니깐? 노약자 장애인 나 타인 3) 누구를 위하여 접근성을 개선하는가? 누구를 위해서 모바일 접근성을 개선하는가? 1. Mobile Accessibility
  • 7. Mobile Accessibility Seminar 7 1. 대체 텍스트 제공 2. 초점 3. 운영체제 접근성 기능 지원 4. 누르기 동작 지원 5. 색에 무관한 인식 6. 명도 대비 7. 자막, 수화 등의 제공 8. 기본 사용자 인터페이스 컴포넌트 사용 9. 컨트롤간 충분한 간격 10. 알림 기능 11. 범용폰트 이용 12. 사용자 인터페이스의 일관성 13. 깜박거림의 사용 제한 14. 배경음 사용 금지 15. 장애인 사용자 평가 모바일 애플리케이션 접근성 지침 1.0 필수 권고 ★ 인식의 용이성 운용의 용이성 이해의 용이성 견고성 쉽게 받아들일 수 있어야 한다. 쉽게 사용할 수 있어야 한다. 쉽게 이해할 수 있어야 한다. 기술에 구애 받지 않아야 한다. 웹 콘텐츠 접근성 지침 2.0 ( WACG 2.0 ) 4) 지침 주요 내용 – 모바일 접근성 지침 1.0 1. Mobile Accessibility
  • 8. Mobile Accessibility Seminar 8 모바일 애플리케이션 접근성 지침 2.0 인식의 용이성 운용의 용이성 이해의 용이성 견고성 - 대체 텍스트 - 자막, 수화 등의 제공 - 색에 무관한 인식 - 명도 대비 - 명확한 지시사항(신설) - 알림 기능 - 초점 - 누르기 동작 지원 - 응답시간 조절(신설) - 정지기능 제공(신설) - 컨트롤의 크기와 간격 - 입력 도움(신설) - 사용자 인터페이스의 일관성 - 깜박거림의 사용제한 - 자동재생 금지 - 예측가능성(신설) - 범용 폰트 이용 - 기본 사용자 인터페이스 컴포넌트 - 장애인 사용자 평가 등 5) 지침 주요 내용 – 모바일 접근성 지침 2.0 1. Mobile Accessibility * 운영체제 접근성 지원 ( 삭제 )
  • 9. Mobile Accessibility Seminar 2. Automated Evaluation Tool “forApp”
  • 10. Mobile Accessibility Seminar - 모바일 접근성 통계 - 모바일 접근성 자동 점검 보고서 - 모바일 접근성 컨설팅 - 대체텍스트 / 초점 점검에 최적화 - 버전별 / 기기별 / 화면별 조회가능 - 모바일 앱 / 웹 / 하이브리드 앱 조회가능 - 스마트폰 / 태블릿 점검 가능 - UI 콤포넌트의 확인이 가능 - 직관적인 UI 구성이 장점 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org )
  • 11. Mobile Accessibility Seminar 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org ) - W3C Web Accessibility Evalutaion Tools 등록 - 한국 최초, 모바일 접근성 Tool 분야 최초 등록
  • 12. Mobile Accessibility Seminar 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org ) 글로벌 표준 - APT / ITU C&I Event , ASTAP-26 A&U EG •“forApp” has been presented on the 3rd Joint APT/ITU Conformance & Interoperability (C&I) Events 2015 Showcasing and Workshop held on September 5 -7, 2015, Bangkok, Thailand, and the 26th APT Standardisation Program Forum (ASTAP-26) held on September 7-10, 2015, Bangkok, Thailand.
  • 13. Mobile Accessibility Seminar * forApp에 등록된 애플리케이션 정보 * 자동점검된 정보를 기반한 UI 콤포넌트 통계 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org )
  • 14. Mobile Accessibility Seminar * 이름 / 이메일 / 비밀번호 등록 후 사용가능 * 자동 점검된 애플리케이션 리스트(카테고리별) 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org )
  • 15. Mobile Accessibility Seminar * 화면별 상세 점검 결과 * 애플리케이션 버전별 / 점검기기별 / 화면별 조회 * 화면별 이미지 1) 원 화면 2) 초점 이동 화면 * 화면별 점검결과 통계화면 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org )
  • 16. Mobile Accessibility Seminar * 화면별 상세 점검 결과 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org )
  • 17. Mobile Accessibility Seminar * 이미지 확대 보기 * 자동 점검 보고서 ( PDF ) 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org )
  • 18. Mobile Accessibility Seminar 18 2. Automated Evaluation Tool – “forApp” 1) forApp ( www.forapp.org ) *애플리케이션 별 통계화면 *초점 / 대체텍스트 통계화면 *기본 UI 인터페이스 점검화면
  • 19. Mobile Accessibility Seminar 3. Mobile Accessibility Improvement Process
  • 20. Mobile Accessibility Seminar 3. Mobile Accessibility Improvement Process 1) 신규 프로세스 제안 - 모바일 접근성 개선 및 인증 과업 수립 분석 - 접근성 가이드 수립 ( 기획, 디자인, 개발 ) 설계 - 기획안 접근성 반영 ( 대체텍스트, IA ) 구현 - Prototype 테스트, 대체텍스트, QA 테스트 - 자동화 테스트, 전문가 테스트, 사용자 테스트(시나리오) 오픈 / 운영 - 인증마크 획득, 운영 가이드 수립
  • 21. Mobile Accessibility Seminar 3. Mobile Accessibility Improvement Process 2) 리뉴얼 프로세스 제안 - 모바일 접근성 개선 및 인증 과업 수립 분석 - 사전점검 및 작업 리스트 도출 - 접근성 가이드 수립 ( 기획, 디자인, 개발 ) 설계 - 기획안 접근성 반영 ( 대체텍스트, IA ) 구현 - Prototype 테스트, 대체텍스트, QA 테스트 - 자동화 테스트, 전문가 테스트, 사용자 테스트(시나리오) - 기능 테스트 오픈 / 운영 - 인증마크 획득, 운영 가이드 수립
  • 22. Mobile Accessibility Seminar 22 •모바일 접근성 프로세스는 “모바일 애플리케이션 접근성 지침 1.0”을 기준으로 시스템 분석 및 사전교육, 접근성 설계, 애플리케이션 구현, 최종진단, 인증마크 획득의 5가지 단계로 진행합니다. * 접근성 교육/세미나 * 사전 점검 - 자동화 테스트 - 전문가 테스트 - 사용자 테스트 * 작업 리스트 도출 * 접근성 가이드 - 기획 가이드 - 디자인 가이드 - 개발 가이드 * 단위 컨텐츠 점검 * On/Off Q&A 진행 * 최종 점검 - 자동화 테스트 - 전문가 테스트 - 사용자 테스트 * 수정보안리스트 * 심사신청 * 사전심사 - 자가진단 * 인증심사 M M + 1 M + 2 M + 3 M + 4 M + 5 애플리케이션 구현 및 테스트 오픈/안정화분석/설계요구사항 애플리케이션 구현 최종점검접근성 설계분석/교육 •[ 분석 / 교육 ] •[ 접근성 설계 ] •[ 애플리케이션 구현 ] •[ 최종점검 ] •[ 인증마크 획득 ] 인증마크 *프로젝트에 따른 컨설팅 업무 예시(6개월 기준) 3. Mobile Accessibility Improvement Process 3) 프로젝트 기간에 따른 접근성 개선 프로세스
  • 24. Mobile Accessibility Seminar 2) UI Component List UI Component Num. % android.view.View 179,005 50.62 android.widget.TextView 69,220 19.58 android.widget.Button 24,083 6.81 android.widget.LinearLayout 17,202 4.86 android.widget.ImageView 15,018 4.25 android.widget.ImageButton 14,901 4.21 android.widget.RelativeLayout 10,265 2.90 android.widget.Image 5,484 1.55 android.widget.EditText 5,247 1.48 android.widget.FrameLayout 4,184 1.18 계 97.46 UI Component Num. % android.widget.TextView 6,872 35.86 android.view.View 4,598 24.00 android.widget.Button 2,261 11.80 android.widget.LinearLayout 1,284 6.70 android.widget.FrameLayout 914 4.77 android.widget.ImageView 892 4.66 android.widget.ImageButton 715 3.73 android.widget.RelativeLayout 700 3.65 android.widget.EditText 374 1.95 android.widget.CheckedTextView 248 1.29 계 98.41 1. 금융권 UI 컴포넌트 통계 2. forApp UI 컴포넌트 통계 1) 금융권 앱은 타사 앱에 비해 “텍스트 기반” UI Component를 주로 사용함. 2) 10개 전후의 UI Component가 모바일 화면 구성의 대부분을 차지 4. Mobile Accessibility Improvement Process
  • 25. Mobile Accessibility Seminar 3) Custom UI Component List UI Component Num. com.aviary.android.feather.widget.AviaryHighlightImageButton 16 co.vine.android.player.SdkVideoView 2 it.sephiroth.android.library.widget.HListView 1 kr.co.variable.foodtalk.common.ui.CenterAlignablePager 1 kr.mywish.app.widget.pager.DynamicViewPager 1 com.emilsjolander.components.StickyScrollViewItems.ScrollViewEx 1 com.kmplayer.widget.SlidingPaneLayout 1 com.wapo.flagship.views.VerticalViewPager 1 com.aviary.android.feather.widget.AviaryHighlightImageButton 1 1. Native가 아닌 Custom UI Component 1) 금융권 애플리케이션에서는 Custom UI 가 발견되지 않음. 2) Custom UI Component 를 사용하는 경우는 많지 않은 것으로 확인 ( forApp 기준 ) 4. Case Analysis
  • 26. Mobile Accessibility Seminar 3) FAQ & Q&A 4. Case Analysis 1. 모바일 접근성 개선이 웹접근성 개선과 다른 점은? 2. 모바일 접근성 개선 시 비용이 많이 들거나 개발과정에서 어려운 점은? 3. 모바일 접근성도 인증마크를 발급하나요? 4. 모바일 웹과 하이브리드 웹은 어떤 기준으로 접근성을 준수해야 되나요? 5. 모바일 접근성 개선시 컨설팅은 꼭 필요한 건가요? 6. 모바일도 웹처럼 자동화 점검이 가능한가요?
  • 27. Mobile Accessibility Seminar 27 4. FAQ 1. 모바일 접근성 개선이 웹접근성 개선과 다른 점은? - 소스확인의 어려움 1) 웹 – HTML 확인이 가능 ( 모바일 상에서 확인불가 ) – PC에서 확인하는 경우존재 2) 모바일 – 모바일 소스 확인이 불가 - 주요 작업대상 1) 웹 – 퍼블리셔 2) 모바일 – 개발자 or 개발산출물 확인가능자 - 다양한 구축방법 1) 웹 – HTML ( + 프로그램 ) 2) 모바일 – 네이티브, 하이브리드 방식, 모바일 웹 / 다양한 플렛폼 ( 게임 등 )
  • 28. Mobile Accessibility Seminar 28 4. FAQ 2. 모바일 접근성 개선 시 비용이 많이 들거나 개발과정에서 어려운 점은? - 상태 확인이 어려움 1) 문제 발생 시 원인파악 ( 프로그램 , OS , 스크린리더 ) 2) 오류 존재 3) 기기의 특성 ( 제조사 별 차이 ) – 레퍼런스 폰 활용 - 투입비용 증가 1) 개발인력 2) UI 단위의 페이지 확인 시 시간이 많이 소요됨. 3) 스크롤 구성시 다량의 UI 구성요소 확인 – 페이지 범위 등 4) 터치 스크린 기기의 사용한계
  • 29. Mobile Accessibility Seminar 29 4. FAQ 3. 모바일 접근성도 인증마크를 발급하나요? - 발급합니다. 단, 인증기관마다 기준의 차이는 다소 존재합니다. - 모바일 웹은 WA 인증으로 변경예정
  • 30. Mobile Accessibility Seminar 30 4. FAQ 4. 모바일 웹과 하이브리드 웹은 어떤 기준으로 접근성을 준수해야 되나요? - 모바일 애플리케이션 형태 1) 네이티브 앱 – 모바일 접근성 지침 2) 하이브리드 앱 – 모바일 접근성 지침 + 웹 접근성 지침 3) 모바일 웹 – 웹 접근성 지침 + 모바일 접근성 지침 ( WA마크 예정 ) -> 신규 가이드 미정
  • 31. Mobile Accessibility Seminar 31 4. FAQ 5. 모바일 접근성 개선시 컨설팅은 꼭 필요한 건가요? - 준비확인사항 1) 접근성과 모바일 접근성 지침에 대한 이해 2) 모바일 기기의 특징과 접근성 지원 등의 기능에 대한 이해 3) OS별 특징 및 Accessibility attribute 에 대한 지식 4) 사용성 진단에 대한 방안
  • 32. Mobile Accessibility Seminar 32 4. FAQ 6. 모바일도 웹처럼 자동화 점검이 가능한가요? - 가능합니다.
  • 33. Mobile Accessibility Seminar 33 5. Reference 1. 접근성/사용성 /HCI 관련 ( Book ) 1) 제이콥 닐슨의 모바일 사용성 컨설팅 보고서 – 제이콥 닐슨, 라쿠카 부듀 지음 2) One Page 인포그래픽스 – 우석진, 김미리 저 3) 스티브 크룩의 사용성 평가, 이렇게 하라! – 스티브 크룩 4) Human-Computer Interaction 3 Edition – Dix, Finlay, Abowd, Beale 2. Mobile Accessibility / Android / iOS Accessibility ( Link ) 1) 한국정보화진흥원 : http://www.nia.or.kr 1) Android OS 접근성 : http://developer.android.com/design/patterns/accessibility.html 2) Android 개발가이드 : http://developer.android.com/guide/topics/ui/accessibility/apps.html 3) TalkBack 정리 사이트 : http://pauljadam.com/androida11y/ 4) iOS 접근성 백서 : http://developer.apple.com/library/ios/#documentation/UserExperience /Conceptual/iPhoneAccessibility/Accessibility_on_iPhone/Accessibility_on_iPhone.html 5) iPhone 접근성 voiceOver : https://www.apple.com/accessibility/iphone/hearing.html 6) W3C 고령자 관련 : http://www.w3.org/WAI/older-users/Overview.php 7) W3C Mobile Web Initiative : http://www.w3.org/Mobile/
  • 35. Mobile Accessibility Seminar 35 감사합니다. ㈜에스크레인 손 학 E-Mail : mediamen@gmail.com Blog : www.cyworld.com/sysdesigner