모바일애플리케이션접근성지침
목 차
- 1 -
- 2 -
- 3 -
- 4 -
- 5 -
- 6 -
- 7 -
- 8 -
- 9 -
. - 10 -
[housebutton setisaccessibilityelement:yes]; [housebutton setaccessibilitylabel:@" "]; [housebutton setaccessibilityhint:@"."]; <ImageButton android:id= @+id/add_entry_button android:src= @drawable/plus android:contentdescription= @string/add_note /> layout/main.xml <xml version="1.0" encoding="utf-8"?> <resources> <string name="add_note"> </string> </resources> values/strings.xml - 11 -
Button add_entry_button = new Button(this); add_entry_button.setcontentdescription(" "); - 12 -
< 모바일애플리케이션접근성우수사례 - 청와대아이폰용애플리케이션 > 청와대에서는장애인의모바일접근권보장에해외선진사례분석및장애인의요구에부응하여, 2011년 8월부터아이폰용애플리케이션의접근성제고를위한작업을수행하였다. 청와대에서는 8월 11일과 8월 25일에 2번에걸친판올림 (update) 을통하여시각장애인등의정보접근권을크게향상시켰다. 국내에서모바일애플리케이션접근성제고를위한우수사례로다음과같은개선이이루어졌다. 가청와대아이폰용애플리케이션의접근성관련판올림현황 (2 회 ) < 앱접근성제고판올림 1 차 (8.11) > < 앱접근성제고판올림 2 차 (8.25) > 나청와대모바일애플리케이션의개선전과개선후의비교보이스오버를활용하여음성을출력할경우대체텍스트를제공하지않아, 청와대모바일애플리케이션의첫실행화면의정보를얻을수없었으나, 대체텍스트를제공하여동등한정보를인식할수있게개선됨. < 공유버튼안내페이지 > < 접근성개선전 > a. 공유버튼설명문은 이미지 로출력 b. 안내문버튼설명 이미지 입력창 으로출력 c. 닫기버튼은 버튼 이라고출력 < 접근성개선후 > a. 공유버튼설명문의내용을동등하게음성으로출력 : 청와대스마트폰애플리케이션을 ~ ( 중략 ) b. 안내문버튼설명을동등하게음성으로출력 : 다음부터이안내문을 ~ ( 중략 ) c. 닫기버튼 : 닫기버튼 이라고음성출력 - 13 -
< 모바일애플리케이션접근성우수사례 - 청와대아이폰용애플리케이션 ( 계속 ) > 보이스오버를활용하여음성을출력할경우하단의버튼에대한대체텍스트를제공하지않았으 나, 대체텍스트를제공하여동등한정보를인식할수있게개선됨. < 하단버튼 > < 접근성개선전 > a. 뉴스 / 브리핑 : " 버튼 이라고출력 b. 영상 / 사진 : " 버튼 이라고출력 c. 소셜미디어 : " 버튼 이라고출력 d. 푸른누리 : " 버튼 이라고출력 e. 관람 : " 버튼 이라고출력 < 접근성개선후 > a. 뉴스 / 브리핑 : " 뉴스, 브리핑버튼 이라고출력 b. 영상 / 사진 : " 영상, 사진버튼 이라고출력 c. 소셜미디어 : " 소셜미디어버튼 이라고출력 d. 푸른누리 : " 푸른누리버튼 이라고출력 e. 관람 : " 관람버튼 이라고출력 보이스오버를활용하여음성을출력할경우대체텍스트를제공하지않아, 청와대관람정보를얻을 수없었으나, 대체텍스트를제공하여동등한정보를인식할수있게개선됨. < 이미지콘텐츠영역 > < 접근성개선전 > 본문의내용인관람운영일, 관람운영일설명, 신청대 상, 신청대상설명등을파악할수없음 : ***( 파일 명 ) 이미지 라고출력 < 접근성개선후 > < 이미지에대한동등한내용의대체텍스트제공 > a. 관람운영일, 매주화요일 ~ 금요일 ( 둘째주토요일 ) 토요일은 10인이하의개인 / 가족에한함 으로음성출력 b. " 신청대상, 초등학생이상 미취학자녀관람은가족동반만가능 으로음성출력 - 14 -
- 15 -
<TextView android:id="@+id/text" android:focusable= true android:text="hello, I am a focusable TextView" android:nextfocusup= @id/edit... /> - 16 -
- 17 -
- 18 -
- 19 -
- 20 -
- 21 -
- 22 -
- 23 -
- 24 -
(Native UI Component) 운영체제에서제공하는기본사용자인터페이스컴포넌 트 (Native UI Component) 를최대한이용하는것이바람직하다. - 25 -
( 컨트롤간충분한간격 ) 컨트롤은충분한간격으로배치하는것이바람직하다. - 26 -
( 알림기능 ) 사용자에게알림을제공할때에는진동, 시각, 소리등최대한다양 한방법으로사용자가선택할수있도록제공하는것이바람직하다. - 27 -
( 범용폰트이용 ) 폰트의크기조절, 확대기능을제공하거나운영체제에서제공 하는관련기능을활용할수있는방법을제공하는것이바람직하다. Font Family: American Typewriter Font:AmericanTypewriter Font:AmericanTypewriter-Bold Font Family: AppleGothic Font:AppleGothic Font Family: Arial Font:ArialMT Font:Arial-BoldMT Font:Arial-BoldItalicMT Font:Arial-ItalicMT Font Family: Arial Rounded MT Bold Font:ArialRoundedMTBold Font Family: Arial Unicode MS Font:ArialUnicodeMS Font Family: Courier Font:Courier Font:Courier-BoldOblique Font:Courier-Oblique Font:Courier-Bold Font Family: Courier New Font:CourierNewPS-BoldMT Font:CourierNewPS-ItalicMT Font:CourierNewPS-BoldItalicMT Font:HiraKakuProN-W6 Font Family: Marker Felt Font:MarkerFelt-Thin Font Family: STHeiti J Font:STHeitiJ-Medium Font:STHeitiJ-Light Font Family: STHeiti K Font:STHeitiK-Medium Font:STHeitiK-Light Font Family: STHeiti SC Font:STHeitiSC-Medium Font:STHeitiSC-Light Font Family: STHeiti TC Font:STHeitiTC-Light Font:STHeitiTC-Medium Font Family: Times New Roman Font:TimesNewRomanPSMT Font:TimesNewRomanPS-BoldMT Font:TimesNewRomanPS-BoldItalicMT Font:TimesNewRomanPS-ItalicMT Font Family: Trebuchet MS Font:TrebuchetMS-Italic Font:TrebuchetMS - 28 -
Font:CourierNewPSMT Font Family: DB LCD Temp Font:DBLCDTempBlack Font Family: Georgia Font:Georgia-Bold Font:Georgia Font:Georgia-BoldItalic Font:Georgia-Italic Font Family: Helvetica Font:Helvetica-Oblique Font:Helvetica-BoldOblique Font:Helvetica Font:Helvetica-Bold Font Family: Helvetica Neue Font:HelveticaNeue Font:HelveticaNeue-Bold Font Family: Hiragino Kaku Gothic **** W3 Font:HiraKakuProN-W3 Font Family: Hiragino Kaku Gothic **** W6 Font:Trebuchet-BoldItalic Font:TrebuchetMS-Bold Font Family: Verdana Font:Verdana-Bold Font:Verdana-BoldItalic Font:Verdana Font:Verdana-Italic Font Family: Zapfino Font:Zapfino "sans-serif" "arial" "helvetica" "tahoma" "verdana" "serif" "times" "times new roman" "palatino" "georgia" "baskerville" "goudy" "fantasy" "cursive" "ITC Stone Serif" "monospace" "courier" "courier new" "monaco" - 29 -
사용자인터페이스의일관성 ) 사용자인터페이스요소들의배치를일관성있게 제공하는것이바람직하다. - 30 -
( 깜빡거림의사용제한 ) 광과민성발작을일으킬수있는콘텐츠를제공하지않 는것이바람직하다. ( 배경음사용금지 ) 자동으로재생되는배경음을사용하지않는것이바람직하다. - 31 -
( 장애인사용자평가 ) 애플리케이션개발시다양한모바일기기에서의이용가능 여부를점검해야하며, 장애인테스트를수행하는것이바람직하다. - 32 -