Ontwikkelaars streven er voortdurend naar om hun apps geavanceerder te maken, maar zijn ze eigenlijk bruikbaar voor iedereen? Voor de meeste apps is het antwoord nee. Laten we leren hoe we onze apps toegankelijker kunnen maken om het grootste publiek te bereiken.
Naar aanleiding van de Internationale Dag van de Verenigde Naties van personen met een handicap, laten we eens kijken hoe we onze iOS-apps toegankelijker kunnen maken.
Er zijn wereldwijd miljoenen smartphonegebruikers met een of andere beperking, zoals beperkt zicht, gedeeltelijk gehoorverlies of problemen met fijne motorbesturing. Als u de toegankelijkheidseffecten van uw app en UI-ontwerp niet in overweging neemt, mist u de kans dat ze profiteren van uw app.
Apple is vastbesloten om hun producten beschikbaar te maken voor elke gebruiker en heeft ontwikkelaars een overvloed aan hulpmiddelen geboden om dit mogelijk te maken. Een van deze tools is de Accessibility Inspector, die wordt gebruikt om de kenmerken van elementen op een scherm weer te geven.
Hoewel de Accessibility Inspector geen erg bekend hulpmiddel is, is het zeer nuttig als u uw app zo toegankelijk mogelijk wilt maken. In dit bericht laat ik zien hoe u Accessibility Inspector gebruikt om de toegankelijkheid van uw apps te controleren.
Om de Toegankelijkheidsinspector te openen, moet je eerst Xcode openen. Als je een iPhone hebt, kun je de Toegankelijkheidsprogramma gebruiken, maar voor dit artikel zullen we gewoon de standaard-apps op een Mac inspecteren.
Nadat Xcode is geopend, navigeert u naar Xcode> Open Developer Tool> Toegankelijkheidsinspecteur.
Je zou een venster moeten zien verschijnen dat er ongeveer zo uitziet:
Dat was gemakkelijk! In de volgende stappen bekijken we hoe u kunt profiteren van de functies van Accessibility Inspector.
De eerste stap in het gebruik van de Accessibility Inspector is dat uw Mac hierdoor wordt bestuurd. Om dit te autoriseren, moet je gaan naar Systeem voorkeuren op je Mac. U kunt dit doen door de app te openen vanuit Lanceerplatform of op drukken Command-Space op je toetsenbord en vervolgens op zoek naar "Systeem voorkeuren".
Als je eenmaal bent geopend Systeem voorkeuren, je ziet iets dat er zo uitziet:
Vanaf hier ga je naar Beveiliging en privacy, welke je in de bovenste rij zult vinden. Zodra u erop klikt, ziet u dit:
Ga tenslotte naar Privacy tab en scrol omlaag naar Toegankelijkheid. Je moet de Accessibility Inspector als een van de apps toevoegen, dus klik op de plusknop en zoek ernaar.
Okay, je hebt nu de Accessibility Inspector volledige toegang tot je Mac gegeven en je kunt doorgaan naar de volgende stap om te leren hoe je verschillende apparaten moet configureren.
Zoals vermeld in de vorige stap, kunt u de Accessibility Inspector op elk apparaat gebruiken; het is niet beperkt tot alleen de iPhone of gewoon Mac. Laten we dus leren hoe u de Accessibility Inspector met verschillende apparaten kunt configureren.
Als je eerder je iPhone met Xcode hebt gebruikt, zou je het in de Target selector. Meestal is standaard je ontwikkelmac geselecteerd. Als je een Apple Watch hebt, kun je deze ook zien verschijnen in de vervolgkeuzelijst.
Als je daar rechts van kijkt, kun je bepaalde processen van je geselecteerde apparaat selecteren om te inspecteren. Nogmaals, standaard, Alle processen moet worden geselecteerd. Besteed wat tijd en speel rond met verschillende apparaten, en als je klaar bent, ga je naar de volgende stap, waar we leren hoe je de Inspectie aanwijzer gereedschap.
Het grootste deel van de toegankelijkheidsinspecteur is de Inspectie aanwijzer. Deze handige tool is in staat om betekenisvolle informatie te geven over een bepaald gebruikersinterface-element. Zoek het pictogram dat op een doel lijkt, precies rechts van het midden van de menubalk (het is tussen de Target selector en de Inspectiedetail pictogrammen).
Zoals ik eerder al zei, zullen we de stock-apps op onze ontwikkel-Mac gebruiken om deze tool te gebruiken, dus zorg ervoor dat je ontwikkel-Mac is geselecteerd, samen met de vinder in de Target selector. Druk op Inspectie aanwijzer pictogram zodat het blauw wordt en nu kunt u beginnen met inspecteren.
Als je hieronder naar mijn Finder kijkt, zie je dat wat ik heb aangegeven in het groen is gemarkeerd en je wat basisinformatie kunt zien.
Ook als je de gevorderd tab, kunt u bepaalde kenmerken van het geselecteerde element wijzigen. In de volgende stap leert u hoe u de toegankelijkheid van apps kunt controleren.
Voordat ik deze zelfstudie beëindig, wil ik u voorstellen om uw apps te controleren op toegankelijkheid. Hoewel u sommige problemen niet kunt zien die mensen mogelijk hebben met uw app, heeft de inspecteur Toegankelijkheid uw rug.
Neem even de tijd om de audit pictogram in de werkbalk. Hier ziet u specifieke problemen met het geselecteerde proces op het door u gekozen apparaat. Om te beginnen moet je je schema en apparaat opnieuw selecteren (net zoals je in de vorige stap hebt gedaan), maar deze keer tik je gewoon op audit pictogram en klik op de Audit uitvoeren knop die verschijnt.
Je toegankelijkheidsinspecteur moet terugkeren met alle waarschuwingen en toegankelijkheidsfouten die je programma bevat. Als u bijvoorbeeld geen goede beschrijving geeft voor een van de afbeeldingen in uw app, ziet u mogelijk iets als:Beeldnaam gebruikt in de beschrijving"Vervolgens kunt u op de pijl tikken om die waarschuwing uit te vouwen en er meer informatie over te vinden Oog pictogram naast een probleem en Accessibility Inspector toont u een schermopname met het probleem gemarkeerd.
Hier is wat Accessibility Inspector terug kwam toen ik de Finder van macOS controleerde:
Zoals je kunt zien, heeft zelfs Apple nog wat werk te doen om ervoor te zorgen dat hun apps toegankelijk zijn!
Misschien heb je nog nooit gehoord van de Accessibility Inspector, maar het is een zeer krachtige tool waarmee je je apps van anderen kunt onderscheiden. Met deze tool kunt u uw app toegankelijker en bruikbaarder maken voor meer mensen. Als je dit artikel leuk vond, blijf dan op de hoogte - ik schrijf meer over manieren om je app de komende week toegankelijk te maken.
En terwijl je hier bent, bekijk enkele van onze andere berichten over de ontwikkeling van iOS-apps!