Inclusion

An inclusive app puts people first by prioritizing respectful communication and presenting content and functionality in ways that everyone can access and understand.

본 문서는 Apple의 Human Interface Guideline(이하 HIG) 문서를 한글로 번역한 것입니다. iOS 생태계 내에서 HIG를 읽으시는 분들이 번역본이 없어 불편함을 겪는 것을 알게 되었고, 이에 한글로 번역을 하게 되었습니다. iOS 커뮤니티 Async Swift에서 자율적으로 모인 9명이 함께 번역했으며, 일체의 상업적인 목적을 띄지 않습니다. 이 문서를 학습에 적극적으로 이용해 주시돼, 상업적인 용도로 이용하시는 것은 지양해 주시기 바랍니다. 감사합니다.

Introduction

다양한 사용자를 고려하는 앱은 모든 사람이 손쉽게 앱에 접근하고 이해할 수 있는 콘텐츠와 기능을 제공해야 합니다.

포괄적인(Inclusion) 앱을 디자인하기 위해 단어와 이미지 그리고 사용자 경험을 검토할 때 다음을 고려하세요. 보통의 디자인과 마찬가지로 포괄적인(Inclusion) 앱을 위한 디자인은 반복적인 테스트를 통해 사람들이 앱을 사용할 때 어떻게 생각하고 느끼는지를 바탕으로 개선하고 발전시켜나가야 합니다.

  • 역자설명

    포괄적인(Inclusion) 앱 의 의미는 다양한 인종, 성별, 문화, 장애 등에 의해 어려움이나 불편함을 느끼지 않게 보편적이며 모든 사람을 고려한 앱을 설계하는 것을 말합니다.

Inclusive by design

잘 설계된 앱의 핵심은 간단하고 직관적인 경험을 사용자에게 제공하는 것입니다. 직관적인 경험을 디자인하려면 먼저 사람들이 공감할 수 있는 콘텐츠를 제공할 수 있어야 합니다.

‘공감’은 서로 다른 관점을 가진 사람들이 콘텐츠에 어떤 경험을 하고 행동할지 이해하기 위해 굉장히 중요한 가치이자 도구입니다. 예를 들어 '공감'을 통해 앱의 단어나 이미지가 이해하기 어렵거나 개발자가 의도하지 않은 의미를 내포하는 것을 사전에 발견할 수 있습니다.

각 개인의 관점은 인간 특성의 고유한 공통점을 가지고 있지만, 다음과 같이 모든 사람이 가지는 인간의 특성과 경험에서 비롯됩니다.

  • 나이 (Age)

  • 성별 및 성 정체성 (Gender and gender identity)

  • 인종과 민족 (Race and ethnicity)

  • 성별 (Sexuality)

  • 물리적 속성 (Physical attributes)

  • 인지 속성 (Cognitive attributes)

  • 영구적, 일시적, 상황적 장애 (Permanent, temporary, and situational disabilities)

  • 언어와 문화 (Language and culture)

  • 종교 (Religion)

  • 교육 (Education)

  • 정치적 또는 철학적 견해 (Political or philosophical opinions)

  • 사회적, 경제적 맥락 (Social and economic context)

다양한 관점에서 앱을 검토할 때, 사람들에게 불쾌감을 줄 수 있는 내용을 포함하지 않도록 검토하세요. 어떤 앱에도 사람들에게 불쾌감을 주는 콘텐츠를 가지고 있으면 안 되지만, 불쾌감을 주지 않는 앱이 반드시 포괄적인(Inclusive) 앱은 아닙니다. 모든 사람을 고려하는 앱을 목표로 하면 잠재적으로 사람들에게 불쾌감을 줄 수 있는 콘텐츠를 방지하는 동시에 모든 사람이 즐길 수 있는 친근한 앱을 만들 수 있습니다.

Welcoming language

단순하고 포괄적인 언어를 사용하면, 사람들이 앱을 이해하는 데 도움을 줄 수 있습니다. 앱의 글을 주의 깊게 검토하여 어조와 단어가 소수의 사람들을 무시하지 않는지 확인하세요. 다음은 직접적이고 이해하기 쉬운 포괄적인 문구 작성을 위한 몇 가지 팁입니다.

다양한 관점에서 어조를 고려하세요. 개발자가 작성한 문구가 사용자에게 전달될 때, 사용하는 단어만큼만 의미가 전달됩니다. 앱마다 사용자와 소통하는 스타일이 다르지만 개발자들이 사용하는 어조가 사용자들에게 의도하지 않은 메시지를 보내지 않도록 주의하세요. 예를 들어 교육 앱이 어려운 문구만 사용한다면, 여러 사람들이 사용하는 것에 어려움을 느낄 수 있을 것입니다. 앱에 적합한 문구 스타일을 작성할 때, 명확하고 직접적이며 존중하는 언어를 사용하는 것이 좋습니다.

  • 역자설명

    어조란, ‘언어의 음절, 단어, 문장의 억양 등’을 말합니다.

사람들을 지칭하는 방법에 주의하세요. 일반적으로 '당신 또는 당신들' 같은 직접적인 관계를 지칭하여 사람들을 지칭하는 것이 좋습니다. 사람들을 '사용자 또는 사용자들'로 간접적으로 언급하면 사람들이 앱과 거리감을 느낄 수 있습니다. 또한 앱이나 회사를 나타내기 위해 '우리 또는 우리들'과 같은 단어를 사용하는 것도 다시 한번 생각해 보는 것이 좋습니다. 이러한 단어를 사용하면 일부 사람들에게 모욕적으로 들릴 수 있으며, 사람들과 앱의 관계가 불편해질 수 있습니다.

전문 용어나 기술 용어를 설명 없이는 사용하지 않는 것이 좋습니다. 전문 용어나 기술 용어를 사용하면 글을 더 간결하게 작성할 수 있지만, 그렇게 하면 용어의 의미를 모르는 사람들은 글을 읽는 데 어려움을 느낍니다. 이러한 용어를 사용해야 하는 경우, 먼저 용어에 대한 설명부터 하고 사람들이 그 내용을 쉽게 이해할 수 있도록 하세요. 사람들이 전문 용어나 기술 용어의 정의를 알고 있는 경우에도 문장 중에 쉬운 언어를 사용하면 읽고 번역하기가 더 쉽습니다.

구어체 표현을 일반 언어로 바꾸는 것이 좋습니다. 구어체 표현은 종종 문화에 따라 다르며 번역하기 어려울 수 있습니다. 설상가상으로 일부 구어체는 사용자가 모를 수 있습니다. 구어체는 의도하지 않더라도 사람을 배제할 수 있습니다.

유머를 포함하기 전에 신중하게 고려하세요. 유머는 매우 주관적이며 구어체 표현과 마찬가지로 한 문화에서 다른 문화로 번역하기 어렵습니다. 앱에 유머를 넣는 것은 그것을 이해하지 못하는 사람들을 혼란스럽게 하고, 사람들을 짜증 나게 하고, 그것을 다르게 해석하는 사람들이 모욕감을 느낄 수도 있습니다. 추가 작성 가이드라인은 Writing inclusively을 참고하세요.

Being approachable

사람들이 사용하기 쉬운 앱은 특정 기술이나 지식을 갖고 있어야 사용할 수 있도록 요구하지 않으며, 사람들이 앱을 사용하면서 쉽게 앱의 사용법을 익힐 수 있는 방법을 제공합니다.

앱의 기능이 다양하거나 단순한 것에 상관없이 사람들이 앱을 사용하기 쉽게 만드는 방법은 다음과 같이 두 가지가 있습니다.

명확하고 직관적인 인터페이스를 제공하세요. 각 플랫폼 안에서 서로 다른 앱에 맞는 간단한 인터페이스를 디자인하려면 iOS , iPadOS , macOS , watchOStvOS 용 디자인을 참고하세요.

앱 사용 방법을 사람들이 학습하는 방법을 제공하세요. 신규 사용자에게는 차근차근 익힐 수 있는 단계별 접근 방식을, 숙련된 사용자에게는 원하는 콘텐츠로 바로 건너뛸 수 있도록 하게 하는 첫 출시 환경을 설계하는 것이 좋습니다. 가이드라인은 Onboarding을 참고하세요.

Gender identity

전 세계의 사람들은 과거와 비교해 여성과 남성의 이분법적 사고를 넘어서 자기 정체성과 표현의 스펙트럼이 확장되었음을 알 수 있습니다.

특정 성별에 대한 불필요한 언급을 피함으로써, 모든 사람이 앱에서 불편함을 느낄 수 없도록 하세요. 예를 들어, "구독자가 그의 레시피를 공유 폴더에 게시하도록 할 수 있습니다"와 같은 문구를 사용하는 대신 "구독자가 레시피를 공유 폴더에 게시할 수 있음"과 같은 문구를 사용하여 불필요한 성별 언급을 피할 수 있습니다. 성에 대해 중립적인 명사인 "구독자"를 사용하는 것 외에도 불필요한 단수 대명사 "his" 및 "her"를 피하여 성별을 지칭하는 단어가 현지화될 때 사람들에게 포괄적일 수 있게 하세요.

특정 성별에 대한 불필요한 언급은 아바타, 이모티콘 또는 글리프를 대신 사용할 수 있습니다. 모든 사람들에게 환영받는 앱이 되기 위해 사람들에게 자신을 나타낼 수 있는 아바타와 이모티콘을 만드는 데 필요한 기능을 제공하세요. 단순한 사람을 묘사해야 하는 경우, 성별이 아닌 사람 이미지를 사용하여 남자나 여자가 아니라 사람을 의미한다는 것을 강조하는 것이 좋습니다. SF Symbol은 하단에 표시된 그림 및 사람 기호와 같이 성별이 없는 다수의 글리프를 제공합니다.

대부분의 앱은 개인의 성별을 알 필요가 없지만 건강 또는 법적 이유로 앱에서 이 정보를 요구하는 경우 논바이너리, 자가식별 및 진술거부와 같은 모든 사람들을 포함하는 옵션을 제공하는 것이 좋습니다. 이 상황에서 사람들이 사용하는 대명사를 지정하게 하여 필요할 때 적절하게 사용할 수 있습니다.

  • 역자설명

    ‘논바이너리(Non-binary)’란 성별 젠더를 남성과 여성 둘로만 분류하는 기존의 이분법적인 성별 구분(Gender binary)을 벗어난 종류의 성 정체성이나 성별을 지칭하는 용어입니다.

People and settings

앱이 인간의 다양성을 표현하도록 하는 것은 모든 사람들이 즐길 수 있는 앱을 만들기 위한 가장 좋은 방법 중 하나입니다. 사람들이 앱 안에서 자신과 같은 타인을 인식할 때, 소외감을 덜 느끼며 앱에서 긍정적 피드백을 받을 수 있다고 생각합니다.

사람을 나타내는 자료나 이미지를 만들 때, 다양한 인간의 특성과 활동을 함께 묘사해야 합니다. 예를 들어 피트니스 앱에는 다양한 인종 배경, 신체 유형, 연령 및 신체 능력을 가진 사람들이 보여주는 운동 동작을 묘사할 수 있습니다. 일반적인 직업을 묘사해야 하는 경우 남성 의사나 여성 간호사만 표시하는 등의 정형화된 표현은 피하는 것이 좋습니다. 또한 환경과 물건을 표시할 때 유의하세요. 예를 들어, 부유함을 보여주는 것이 일부 상황에서는 좋을 수 있지만 어떤 경우에는 사람들이 불편함을 느낄 수 있습니다. 앱에서 맥락에 맞는 경우 대부분의 사람들에게 친숙하고 관련이 있는 장소, 집, 활동 및 항목을 표시하는 것이 좋습니다.

Avoiding stereotypes

모든 사람은 종종 무의식적으로 편견과 고정관념을 가지고 있으며, 그것이 자신의 생각에 어떻게 영향을 미치는지 알기 어렵습니다. 포괄적인(Inclusive) 디자인의 목표는 편견과 일반화를 이해하고 디자인을 하는 것입니다.

예를 들어 사람들이 다양한 가족 구성원의 액세스 계정을 관리하는 데 도움이 되는 앱을 생각해 보세요. 이 앱이 여성, 남성, 그리고 그들의 생물학적 자녀만을 위한 앱이라면, 사용되는 자료 또는 이미지에 이런 편견이 드러날 수 있으니 조심해야 합니다.

또한 계정을 액세스 하는 앱에서도 편견을 조심해야 합니다. 예를 들어 다음과 같이 신원 확인을 위해 물어보는 보안 질문이 있습니다.

  • 대학에서 가장 좋아했던 과목은 무엇이었습니까?

  • 당신의 첫 차는 어떤 브랜드였나요?

  • 무지개를 처음 봤을 때 기분이 어땠나요?

어떤 관점에서 이 질문들이 보편적으로 보일 수 있습니다. 하지만 위와 같은 경험은 모든 사람이 겪은 경험이라 보기 어렵습니다. 이처럼 상황별로 바뀌는 경험을 통해 무언가를 전달하는 것은 해당 경험을 경험하지 못한 사람에게 혼란을 줄 수 있습니다. 위와 같은 질문의 대안으로 보다 보편적인 경험을 질문하는 것이 좋습니다.

  • 가장 좋아하는 취미는 무엇입니까?

  • 첫 친구의 이름은 무엇이었습니까?

  • 어떤 성격이 당신을 가장 잘 설명합니까?

일반화는 인간의 관점의 다양성을 반영할 수 없기 때문에, 고정관념이나 가정에 기반한 디자인 결정은 필수적으로 배제해야 합니다. 위와 같이 가정을 피하고 대신에 보편적인 경험에 초점을 맞추면 모두에게 유익한 경험을 만드는 데 도움이 될 수 있습니다.

Accessibility

모든 사람은 포괄적인(Inclusive) 앱을 사용할 수 있습니다. 사람들은 보이스오버(VoiceOver), 디스플레이 조정, 자막 처리, 스위치 제어, 화면 말하기와 같은 Apple의 손쉬운 사용 기능을 사용해 개인의 필요에 맞게 기기를 사용자 화하므로 이러한 기능을 지원하는 것이 필수적입니다.

장애를 가진 누군가가 우리 앱을 사용하고 싶어 하지 않을 수 있다고 가정하는 것은 좋지 않습니다. 이와 같은 가정을 하면 앱의 잠재 고객을 제한하는 디자인이 나올 수 있습니다. 반대로, 각 앱 사용을 모든 사람들이 쉽게 사용할 수 있게 만드는 데 집중하면 모든 사람이 적합한 방식으로 앱 사용 경험을 누릴 수 있습니다.

모두가 즐길 수 있는 앱을 디자인하려면 다음 사항을 기억하세요.

  • 장애는 범위가 넓습니다. 예를 들어, 시각 장애는 저시력에서 완전 실명에 이르기까지 정도가 다양하며 색맹, 흐릿한 시력, 감광성 및 주변 시력 상실과 같은 경우를 포함합니다.

  • 누구나 장애를 겪을 수 있습니다. 대부분의 사람들이 나이가 들면서 경험하는 장애 외에도, 감염으로 인한 단기 청력 상실과 같은 일시적인 장애, 시끄러운 기차에서 듣지 못하는 것과 같은 상황적 장애가 있어 다양한 시간에 모든 사람에게 영향을 미칠 수 있습니다.

모든 사람들이 즐길 수 있는 콘텐츠를 디자인할 때 다음 팁을 고려하세요.

장애인을 배제하는 이미지와 언어를 피하세요. 예를 들어, 다양한 사람들을 표현할 때 장애인을 포함하고 부정적인 특성을 표현하기 위해 장애를 언급하지 마세요.

장애인에 대해 글을 쓸 때 사람을 먼저 생각하세요. 예를 들어, 장애를 언급하기 전에 사람으로서 개인의 성취와 목표를 설명할 수 있습니다. 특정 개인이나 커뮤니티에 대해 글을 쓰고 있다면 그들이 어떻게 자신을 생각하는지 알아보세요. 자세한 가이드라인은 Writing about disability를 참고하세요.

단순성과 인식 가능성을 우선시하세요. 작업을 간단하게 수행하고 시각, 청각 또는 촉각을 사용하는 모든 사람이 콘텐츠를 인식할 수 있도록 하는 친숙하고 일관된 앱 사용 경험을 선호합니다. 이를 가능하게 만드는 방법에 대해 자세히 알아보려면 Accessibility를 참고하세요.

Languages

사람들은 언어, 날짜, 시간 및 돈의 값 등을 지정해 기기를 개인화하기를 원합니다. 전 세계 사용자가 즐길 수 있는 앱을 만들기 위해 사람들이 언어와 지역 선택을 할 수 있게 해야 합니다. (현지화, Localization라고 하는 과정). 그리고 특정 장소에 대해 번역된 텍스트와 리소스를 제공합니다. 현지화에 대한 설명은 Expanding your app to new markets을 참고하세요. 현지화에 대한 개발자 가이드라인은 Localization을 참고하세요.

모든 사람을 위한 디자인을 고려하면 현지화를 하는데 큰 데 도움이 됩니다. 예를 들어, 보편적인 언어를 사용하고, 불필요한 성별 언급을 피하고, 다양한 사람을 나타내고, 고정관념과 문화적 특색이 강한 콘텐츠를 피하면 더 많은 언어로 현지화된 앱 버전을 만들 수 있습니다. 앱의 글리프에 SF 기호를 사용하면 현지화를 하는 노력을 최소화할 수 있습니다. 언어별 글리프를 제공하는 것 외에도 SF Symbols에는 왼쪽에서 오른쪽 및 오른쪽에서 왼쪽 콘텍스트 모두에서 사용할 수 있는 글리프가 포함되어 있습니다. 가이드라인은 Right to left을 참고하세요.

앱 및 관련 콘텐츠를 현지화할 때, 색상을 사용하는 것도 잘 고려해야 합니다. 색상은 종종 강력한 문화별 의미를 가지므로 지원하는 각 지역의 특정 색상에 사람들이 어떻게 반응하는지 알아내는 것이 중요합니다. 예를 들어 어떤 곳에서는 흰색이 죽음이나 슬픔과 관련이 있는 반면, 다른 곳에서는 순결이나 평화라는 의미와 관련이 있습니다. 색상을 의사소통의 방법으로 사용하는 경우, 색상 선택이 앱의 각 버전에서 동일한 내용을 전달하는지 꼭 확인하세요.

Resources

Developer documentation

Videos

Last updated