Avantages et inconvénients
Ce que Material (Swift) fait particulièrement bien — et les limites à anticiper.
Avantages
- Composants Material Design officiels pour iOS
- Cohérence visuelle iOS/Android
- Open source et maintenu par Google
- Accessibilité intégrée
Inconvénients
- Esthétique Material peu native sur iOS (vs Human Interface Guidelines)
- Moins populaire que SwiftUI natif
- Peut sembler hors contexte sur iOS
Material (Swift) : quand ça a du sens.
Pertinent uniquement pour les équipes qui imposent Material Design sur iOS et Android.
À garder si
Tu développes une app iOS qui doit être cohérente avec une app Android Material. Ton équipe impose le Material Design sur toutes les plateformes
À challenger si
Tu veux respecter les Human Interface Guidelines Apple. Tu utilises SwiftUI natif