챌린지: 게임을 통해 스위치 제어 배우기
2022년 06월 07일
이번 WWDC에서 중요한 보조 기술에 대해 자세히 알아보고 스위치 제어만으로 매칭 게임을 풀어보세요.
이번 기회에 자신의 기술 역량도 확장하고 거동이 어려운 사용자가 iOS를 살펴보고 작동하는 데 도움을 주는 보조 기술인 스위치 제어도 익혀보시기 바랍니다. 스크린 스위치를 설정하고, 자동 스캔을 사용하고, 스위치 제어 메뉴 시스템을 제어하는 방법을 보여드릴 것입니다. 그런 다음 특정한 손쉬운 사용 API로 스위치 제어를 사용하는 사용자를 위한 경험을 직접 맞춤 설정해보고 개선하는 방법을 알아보시기 바랍니다.
디지털 라운지 스터디 홀(Study Hall)에서 다른 사람과 챌린지 진행 상황을 공유하거나, 단독으로 챌린지를 진행할 수도 있습니다.
Study Hall: Learn Switch Control through gaming
View now챌린지 시작하기
이 챌린지를 시작하려면 먼저 샘플 코드 프로젝트를 다운로드하여 실행하고 스위치 제어를 설정해야 합니다.
참고: 이 프로젝트에는 iOS 16 또는 iPadOS 16을 실행하는 iPhone/iPad가 필요합니다. Simulator에서는 실행할 수 없습니다.
WWDC22 Challenge: Learn Switch Control through gaming
스위치 제어 구성 및 활성화
스위치 제어는 다양한 소프트웨어와 하드웨어 스위치를 사용하여 기기와의 상호작용에 도움을 주는 손쉬운 사용 기능입니다. 이는 화면에 위치할 수 있으며 카메라, 사운드 또는 연결된 액세서리를 사용할 수 있습니다.
먼저 챌린지에 필요한 스위치를 구성합니다.
- Settings(설정) 앱을 엽니다.
- Accessibility(손쉬운 사용) > Switch Control(스위치 제어) > Switches(스위치)를 선택합니다.
- Add New Switch(새로운 스위치 추가)를 선택합니다.
- Switches(스위치) > Screen Switch(화면 스위치) > Full Screen(전체 화면)으로 이동해서 스위치를 추가합니다. Select Item(항목 선택)을 선택합니다.
Auto Scanning Time(자동 스캔 시간)에서 스캔 시간을 선택합니다. 기본값은 1초입니다. 즉, 스위치 제어 포커스가 각 요소에서 1초간 기다렸다가 다음으로 이동한다는 의미입니다. 이 시간은 원하는 대로 조정할 수 있습니다.
또는 Bluetooth Devices(블루투스 기기)를 선택하고 스위치로 사용할 기기를 선택한 다음, 해당 스위치에 대한 동작을 선택할 수도 있습니다.
스위치 설정을 완료하면 기기에서 스위치 제어를 활성화할 준비가 된 것입니다. 평소에 스위치 제어를 사용하지 않을 경우, 이번 챌린지에서는 손쉬운 사용 단축키를 설정하여 간단하게 활성화하거나 비활성화하시면 됩니다. 방법은 아래와 같습니다.
- Settings(설정) 앱을 엽니다.
- Accessibility(손쉬운 사용) > Accessibility Shortcut(손쉬운 사용 단축키)를 선택합니다.
- Switch Control(스위치 제어)을 선택합니다. 목록에서는 이 항목만 활성화되어 있어야 합니다.
기기에서 사이드 버튼이나 홈 버튼을 삼중 클릭하면 손쉬운 사용 단축키가 트리거되고 스위치 제어가 켜지거나 꺼집니다.
챌린지 설정
스위치 제어가 활성화되었으므로 프로젝트를 둘러볼 차례입니다.
- Settings(설정) > Accessibility(손쉬운 사용) > Accessibility Shortcut(손쉬운 사용 단축키)로 이동하여 Switch Control(스위치 제어)을 선택합니다.
- Xcode 프로젝트를 다운로드하고 iPad 또는 iPhone에서 실행합니다.
앱이 실행되는 동안, 스위치 제어가 상자에 포커싱된 상태에서 화면 위의 기호를 탭하면 동일한 기호가 들어간 상자 두 개를 매칭할 수 있습니다. 그런 다음 Switch Control(스위치 제어) 메뉴에서 Tap(탭)을 선택합니다. 그런 다음 다른 매칭 항목을 선택합니다. 모든 아이콘이 노출될 때까지 반복하여 챌린지를 해결해 보세요!
퍼즐을 푸셨나요? Twitter에서 해시태그 #WWDC22Challenges를 사용하여 성과물을 게시해 보세요. 그리고 스위치 제어 및 기타 손쉬운 사용 주제에 대해 의견을 나누고 싶다면 WWDC22 주간에 진행되는 이벤트에 참여하시기 바랍니다.