Naar hoofdinhoud
Be Native Be Native

Verklaring inzake toegankelijkheid

Laatst bijgewerkt: Oktober 2025

Be Native is ontworpen als een inclusieve leeromgeving voor elke Apple-ontwikkelaar. Wij bouwen onze ervaringen voor iPhone, iPad en Mac met native SwiftUI-toegankelijkheids-API's, controleren ze elke releasecyclus, en publiceren Apple's toegankelijkheidsetiketten op onze productpagina in de App Store, zodat u kunt controleren wat wordt ondersteund voordat u iets downloadt. Als u een drempel ontdekt, neem dan contact met ons op via info@benative.dev, zodat wij dit snel kunnen verhelpen.

Wat wij vermelden op de App Store

Apple's toegankelijkheidsetiketten geven per functie aan wat een app daadwerkelijk ondersteunt. Onze etiketten zijn gepubliceerd voor iPhone en iPad; het label voor Mac is ingediend en verschijnt zodra de Mac-app de beoordeling doorstaat. Wat wij vermelden:

  • Ondersteund op iPhone, iPad en Mac: VoiceOver, Stembediening, Donkere interface, Differentiëren met meer dan alleen kleur, Voldoende contrast, Verminderde beweging en Ondertiteling.
  • Ondersteund op iPhone en iPad: Grotere tekst. macOS heeft geen equivalent van Dynamic Type, dus deze functie wordt niet vermeld voor de Mac-app.
  • Nergens ondersteund: audiodescriptie.

Ondersteuning voor toegankelijkheid op iPhone

De Be Native iOS-app integreert rechtstreeks met de volgende ondersteunende technologieën die beschikbaar zijn op iPhone:

VoiceOver

VoiceOver leest elementen op het scherm voor en biedt rotornavigatie. Wij bieden beschrijvende labels, hints en aangepaste acties via SwiftUI's .accessibilityLabel, .accessibilityHint en .accessibilityActions. Dynamische content, zoals cursusvoortgang en afspeelbediening, kondigt updates in realtime aan en respecteert de VoiceOver-focus.

Stembediening

Alle interactieve onderdelen gebruiken de native besturingselementen van Apple, zodat ze automatisch opdrachten van Stembediening ontvangen. Knoppen, schakelaars en navigatielinks reageren op ingebouwde opdrachtzinnen en ondersteunen waar nodig aangepaste labels.

Grotere tekst

De interface past Dynamic Type toe met de tekststijlen van SwiftUI. Hoofdtekst, koppen en interactieve labels schalen vloeiend mee met de voorkeurstekstgrootte van de gebruiker, zodat de leesbaarheid van de educatieve content gewaarborgd blijft.

Donkere interface

Be Native ondersteunt lichte en donkere modus met kleurenpaletten die zijn afgeleid van de semantische kleuren van SwiftUI. Contrastverhoudingen worden in beide weergaven getest, en elementen zoals iconen en illustraties passen zich aan het actieve thema aan.

Differentiëren met meer dan alleen kleur

Statussen zoals voltooiing, selectie of waarschuwingen gebruiken naast kleur ook aanvullende signalen — iconen, onderstrepingen of tekstlabels. SwiftUI-toegankelijkheidskenmerken communiceren statuswijzigingen, zodat kleurenblinde gebruikers duidelijke feedback krijgen.

Voldoende contrast

Tekst en essentiële interface-elementen behouden WCAG 2.1 AA-contrastverhoudingen op alle ondersteunde achtergronden. Wij valideren paletten met Apple's Accessibility Inspector en geautomatiseerde contrasttools tijdens de overdracht van het ontwerp.

Verminderde beweging

Wanneer de systeeminstelling Verminder beweging is ingeschakeld, vervangen wij overgangen door crossfades, verwijderen wij parallax en schakelen wij niet-essentiële animaties uit, terwijl de feedback bij interactie intact blijft.

Ondertiteling

Videolessen worden geleverd met ondertiteling die wordt weergegeven via AVFoundation. De ondertiteling is tijdgesynchroniseerd en houdt rekening met de voorkeursstijl van de gebruiker.

Ondersteuning voor toegankelijkheid op iPad

De iPadOS-ervaring weerspiegelt de functieset van iPhone en voegt daar layouts met meerdere kolommen en toetsenbordsneltoetsen aan toe. Alle hierboven genoemde toegankelijkheidsfuncties worden volledig ondersteund op iPad:

  • VoiceOver: Verbeterd voor split-view-layouts met een expliciete rotorvolgorde.
  • Stembediening: Ondersteunt naamgevingsconventies voor werkbalken en contextmenu's.
  • Grotere tekst: Typografie schaalt mee met Dynamic Type in uitgebreide layouts.
  • Donkere interface: Behoudt contrast en kleurtinten van elementen in multi-window-omgevingen.
  • Differentiëren met meer dan alleen kleur: Aanvullende symbolen verschijnen op grotere schermen om de betekenis te versterken.
  • Voldoende contrast: Geverifieerd met schermzoom en scenario's met een externe monitor.
  • Verminderde beweging: Het vernieuwen van tabellen en collecties houdt rekening met de bewegingsinstellingen van de gebruiker.
  • Ondertiteling: Ondertitels blijven leesbaar tijdens multitasking en het afspelen in beeld-in-beeld.

Ondersteuning voor toegankelijkheid op Mac

De Mac-app is vanaf de basis gebouwd voor macOS in plaats van aangepast vanuit iPad, en ondersteunt de eigen ondersteunende technologieën van het platform in een echte multi-window-werkruimte:

  • VoiceOver: Vensters, zijbalken en werkbalken bieden beschrijvende labels en een voorspelbare leesvolgorde. Elk venster is afzonderlijk te navigeren, zodat een les, de bijbehorende broncode en uw notities onafhankelijk van elkaar gelezen kunnen worden.
  • Stembediening: Gebouwd op native AppKit- en SwiftUI-besturingselementen, zodat gesproken opdrachten en nummeroverlays werken zonder uitzonderingen.
  • Volledige toetsenbordtoegang: Elk interactief element is bereikbaar met het toetsenbord, met zichtbare focus en standaard macOS-sneltoetsen.
  • Donkere interface: Lichte en donkere weergaven gebouwd op semantische kleuren, geverifieerd in beide en in meerdere vensters.
  • Differentiëren met meer dan alleen kleur: Statussen voor voltooiing, selectie en waarschuwingen worden versterkt met symbolen en tekst, nooit alleen met kleur.
  • Voldoende contrast: Tekst en belangrijke interface-elementen voldoen aan WCAG 2.1 AA, gecontroleerd met Accessibility Inspector en op externe schermen.
  • Verminderde beweging: Overgangen van vensters en lijsten worden crossfades wanneer de systeeminstelling is ingeschakeld.
  • Ondertiteling: Tijdgesynchroniseerde ondertiteling bij videolessen, met de transcriptie beschikbaar naast de speler.

Over Grotere tekst op Mac. macOS biedt Dynamic Type niet op de manier waarop iOS en iPadOS dat doen, dus de Mac-app vermeldt deze functie niet. De tekstgrootte op Mac volgt de systeem- en scherminstellingen, en de layout past zich aan in plaats van af te knippen wanneer deze instellingen wijzigen.

Onze toegankelijkheidsaudit

Be Native ondergaat elke releasecyclus een interne toegankelijkheidsaudit, die iPhone, iPad en Mac omvat. De audit beoordeelt navigatiestromen, compatibiliteit met schermlezers, contrast, gevoeligheid voor beweging en media-alternatieven. Bevindingen worden opgevolgd tot ze zijn opgelost voordat een update wordt uitgebracht, en regressietests zorgen ervoor dat eerder verholpen problemen niet terugkeren.

Voortdurende verbetering

Toegankelijkheid is een voortdurende verplichting. Als u een probleem ondervindt, een functieverzoek heeft, of hulp nodig heeft bij het gebruik van Be Native op een willekeurig platform, e-mail ons dan op info@benative.dev. Wij bekijken uw bericht direct en werken samen met u aan een drempelvrije ervaring.