{"id":127989,"date":"2021-06-11T01:00:24","date_gmt":"2021-06-11T01:00:24","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=s0tca9uk"},"modified":"2021-06-11T01:00:24","modified_gmt":"2021-06-11T01:00:24","slug":"challenge-voiceover-maze","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2021\/06\/11\/challenge-voiceover-maze\/","title":{"rendered":"Challenge: VoiceOver Maze"},"content":{"rendered":"<div class=\"inline-article-image\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/09\/challenge-voiceover-maze.jpg\" data-hires=\"false\" alt=\"Speak bubble symbol with a pointing arrow location symbol inside\"><\/div>\n<p>Can you escape from Castle Park using only VoiceOver? Challenge yourself to solve this puzzle while getting familiar with VoiceOver, an assistive technology for people who are blind and low-vision. VoiceOver is a screen reader that allows people who are blind and low-vision to completely operate Apple\u2019s products. On iOS, people can touch and swipe on the screen in order to navigate items, with each item\u2019s name and status spoken aloud using synthesized speech. <\/p>\n<p>In this challenge, we invite you to escape the maze of Castle Park. But there\u2019s a catch: There is no visual interface in this iOS app! You must rely completely on VoiceOver to navigate the maze and escape.<\/p>\n<h3>How to enable VoiceOver<\/h3>\n<p>You have a few options to enable or disable VoiceOver. <\/p>\n<ul>\n<li>You can ask Siri to turn VoiceOver on or off for you at anytime. <\/li>\n<li>You can use the Accessibility Shortcut in <strong>Settings &gt; Accessibility<\/strong> and set the shortcut to <strong>VoiceOver<\/strong>. Now, when you triple click the side button (or Home button, depending on your device), you can quickly turn VoiceOver on or off.<\/li>\n<\/ul>\n<h3>Begin the challenge<\/h3>\n<p>To start this accessibility challenge, download the Xcode project linked below and run it on iPhone or iPad. Use VoiceOver to explore the app and make decisions to help you escape. <\/p>\n<p><strong>Tip:<\/strong><br \/>\nOnce you\u2019ve enabled VoiceOver, there are three main gestures to help you navigate:<\/p>\n<ul>\n<li>Touch to speak<\/li>\n<li>Swipe left or right to move previous or next<\/li>\n<li>Double-tap to activate<\/li>\n<\/ul>\n<p>And once you complete this challenge, consider exploring how your own app behaves with VoiceOver. How can you make it better for people who rely on a screen reader to interact with their device?<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc21\/10119\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/09\/challenge-voiceover-maze-1.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc21\/10119\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">SwiftUI Accessibility: Beyond the basics<\/h4>\n<p class=\"activity-description\">Go beyond the basics to deliver an exceptional accessibility experience. Learn how to use the new SwiftUI Previews in Xcode to explore the latest accessibility APIs and create fantastic, accessible apps for everyone. Find out how you can customize the automatic accessibility built into SwiftUI to&#8230;<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc21\/10121\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/09\/challenge-voiceover-maze-2.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc21\/10121\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Tailor the VoiceOver experience in your data-rich apps<\/h4>\n<p class=\"activity-description\">Learn how to present complex data through VoiceOver with the Accessibility Custom Content API. Discover how you can deliver accessibility information in a concise form, and only when someone wants it. We\u2019ll show you how you can integrate AXCustomContent and help people who want VoiceOver enabled&#8230;<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc18\/226\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/09\/challenge-voiceover-maze-3.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc18\/226\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">VoiceOver: App Testing Beyond The Visuals<\/h4>\n<p class=\"activity-description\">VoiceOver provides spoken descriptions and braille output of onscreen elements. Learn how to go beyond the visuals to identify VoiceOver and functional issues to help improve the experience for all users.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<h3>Resources<\/h3>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/accessibility\/wwdc21_challenge_voiceover_maze\" class=\"icon icon-after icon-chevronright\">WWDC21 Challenge: VoiceOver Maze<\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/news\/?id=v56qu1b3\" class=\"icon icon-after icon-chevronright\">Enhance the VoiceOver experience in your app<\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/wwdc21\/challenges\/terms\/WWDC21_Challenge_Terms_Conditions.pdf\" class=\"icon icon-after icon-chevronright\">Read the WWDC21 Challenges Terms and Conditions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Can you escape from Castle Park using only VoiceOver? Challenge yourself to solve this puzzle while getting familiar with VoiceOver, an assistive technology for people who are blind and low-vision. VoiceOver is a screen reader that allows people who are blind and low-vision to completely operate Apple\u2019s products. On iOS, people can touch and swipe [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":127990,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-127989","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/127989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=127989"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/127989\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/127990"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=127989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=127989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=127989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}