Saltar al contingut principal
Be Native Be Native

Declaració d’accessibilitat

Última actualització: octubre de 2025

Be Native està dissenyada per oferir un entorn d’aprenentatge inclusiu a tota la comunitat de desenvolupadors Apple. Construïm les experiències d’iPhone, iPad i Mac amb les API natives d’accessibilitat de SwiftUI, les auditem a cada cicle de llançament i publiquem les etiquetes informatives d’accessibilitat d’Apple a la fitxa de la nostra app a l’App Store, perquè pugui comprovar què és compatible abans de descarregar res. Si detecta qualsevol barrera, escrigui’ns a info@benative.dev i la resoldrem com més aviat millor.

El que declarem a l’App Store

Les etiquetes informatives d’accessibilitat d’Apple indiquen, funció per funció, què és compatible de debò en una app. Les nostres estan publicades per a iPhone i iPad; la fitxa de Mac està presentada i apareixerà tan aviat com l’app de Mac superi la revisió. Això és el que declarem:

  • Compatible a l’iPhone, l’iPad i el Mac: VoiceOver, Control per veu, Interfície fosca, Diferenciació sense utilitzar només el color, Contrast suficient, Reducció del moviment i Subtítols.
  • Compatible a l’iPhone i l’iPad: Text més gran. macOS no té equivalent de Dynamic Type, així que aquesta funció no es declara per a l’app de Mac.
  • No compatible en cap plataforma: audiodescripcions.

Funcions d’accessibilitat a l’iPhone

L’app d’iOS integra de manera nativa les tecnologies assistives següents disponibles a l’iPhone:

VoiceOver

VoiceOver narra els elements en pantalla i permet navegar amb el rotor. Exposem etiquetes descriptives, pistes i accions personalitzades mitjançant .accessibilityLabel, .accessibilityHint i .accessibilityActions de SwiftUI. El contingut dinàmic —com l’avenç en cursos o els controls de reproducció— anuncia els seus canvis en temps real i respecta el focus de VoiceOver.

Control per veu

Tots els components interactius fan servir controls natius d’Apple, per la qual cosa reben ordres de Control per veu automàticament. Botons, interruptors i enllaços de navegació responen a les frases predefinides i utilitzem etiquetes personalitzades quan cal.

Text més gran

La interfície adopta Dynamic Type amb els estils tipogràfics de SwiftUI. Cos de text, titulars i etiquetes interactives escalen suaument segons la mida de lletra preferida per cada persona, garantint la lectura dels continguts educatius.

Interfície fosca

Be Native és compatible amb els modes clar i fosc mitjançant paletes basades en colors semàntics de SwiftUI. Provem els nivells de contrast en tots dos estils i els recursos visuals —icones i il·lustracions— s’adapten al tema actiu.

Diferenciar sense dependre només del color

Estats com finalitzat, seleccionat o amb advertiment fan servir senyals redundants —icones, subratllats o textos— a més del color. Els trets d’accessibilitat comuniquen els canvis d’estat perquè les persones amb daltonisme rebin un feedback clar.

Contrast suficient

El text i els elements crítics mantenen ràtios de contrast AA de les WCAG 2.1 sobre tots els fons compatibles. Validem les paletes amb Accessibility Inspector i eines automatitzades durant el procés de disseny.

Reduir moviment

Quan l’ajust del sistema indica Reduir moviment, substituïm les transicions per fosos, eliminem el paral·laxi i desactivem animacions no essencials mantenint la retroalimentació necessària.

Subtítols

Les lliçons en vídeo inclouen subtítols tancats generats amb AVFoundation. Estan sincronitzats i respecten l’estil de subtítols triat per la persona usuària.

Funcions d’accessibilitat a l’iPad

L’experiència a iPadOS replica les capacitats de l’iPhone i afegeix dissenys multicolumna i dreceres de teclat. Totes les funcions anteriors són totalment compatibles a l’iPad:

  • VoiceOver: Optimitzat per a la distribució en split view amb ordre del rotor definit.
  • Control per veu: Compatibilitat amb nomenclatures de barres d’eines i menús contextuals.
  • Text més gran: La tipografia escala amb Dynamic Type en dissenys ampliats.
  • Interfície fosca: Manté el contrast i el to dels recursos en entorns multifinestra.
  • Diferenciar sense color: S’hi afegeixen glifs complementaris en pantalles grans per reforçar el significat.
  • Contrast suficient: Verificat amb zoom de pantalla i monitors externs.
  • Reduir moviment: Les actualitzacions de taules i col·leccions respecten les preferències de moviment.
  • Subtítols: Els subtítols continuen sent llegibles durant la multitasca i el mode picture-in-picture.

Funcions d’accessibilitat al Mac

L’app de Mac s’ha creat des de zero per a macOS, no és una adaptació de la d’iPad, i és compatible amb les tecnologies assistives pròpies de la plataforma en un espai de treball real amb diverses finestres:

  • VoiceOver: Les finestres, barres laterals i barres d’eines exposen etiquetes descriptives i un ordre de lectura predictible. Cada finestra es pot navegar de manera independent, així que una lliçó, el seu codi font i les seves notes es poden llegir per separat.
  • Control per veu: Construït sobre controls natius d’AppKit i SwiftUI, així que les ordres de veu i les superposicions numerades funcionen sense necessitat de casos especials.
  • Accés total amb teclat: Tots els elements interactius són accessibles amb el teclat, amb focus visible i les dreceres estàndard de macOS.
  • Interfície fosca: Aparences clara i fosca construïdes sobre colors semàntics, verificades en totes dues i en diverses finestres alhora.
  • Diferenciar sense color: Els estats de completat, selecció i advertiment es reforcen amb glifs i text, mai només amb color.
  • Contrast suficient: El text i els elements clau de la interfície compleixen WCAG 2.1 AA, comprovat amb Accessibility Inspector i en pantalles externes.
  • Reduir moviment: Les transicions de finestres i llistes passen a ser fosos quan la preferència del sistema està activada.
  • Subtítols: Subtítols tancats sincronitzats a les lliçons en vídeo, amb la transcripció disponible al costat del reproductor.

Sobre Text més gran al Mac. macOS no ofereix Dynamic Type com iOS i iPadOS, així que l’app de Mac no declara aquesta funció. La mida del text al Mac segueix els ajustos del sistema i de la pantalla, i el disseny es reorganitza en lloc de retallar-se quan aquests canvien.

La nostra auditoria d’accessibilitat

Be Native supera una auditoria interna d’accessibilitat a cada cicle de llançament, que cobreix l’iPhone, l’iPad i el Mac. La revisió contempla fluxos de navegació, compatibilitat amb lectors de pantalla, contrast, sensibilitat al moviment i alternatives per a contingut multimèdia. Cada troballa es resol abans de publicar una actualització i comptem amb suites de regressió per evitar reaparicions.

Millora contínua

L’accessibilitat és un compromís permanent. Si troba un problema, té una proposta o necessita ajuda per fer servir Be Native en qualsevol plataforma, escrigui’ns a info@benative.dev. Revisarem el seu missatge amb rapidesa i treballarem amb vostè per oferir una experiència sense barreres.