Le journal Develak

Guides de développement iOS, tirés de nos apps

Le journal Develak rassemble les guides de développement iOS que notre studio indépendant tire de ses 34 apps publiées sur l’App Store : Swift et SwiftUI, soumission à l’App Store, optimisation (ASO) et localisation, expliqués pas à pas.

  • 3 guides
  • Français et anglais
  • Dernier : 24 septembre 2026

Tous les guides

Chaque guide commence par la réponse courte, puis détaille les étapes, les checklists et les compromis rencontrés dans nos propres apps.

Dernier guide Guides 10 min de lecture

Localiser une application iOS en plus de 40 langues avec les String Catalogs (.xcstrings)

Guide pratique de la localisation d’application iOS avec les catalogues de chaînes de Xcode : pluriels, textes d’autorisation, dates et unités, langues de droite à gauche, pseudolangues, fiche App Store et traduction.

Extraits des guides

Réponses rapides

Des réponses courtes aux questions iOS les plus fréquentes, tirées de nos guides. Chacune renvoie au guide qui approfondit le sujet.

Qu’est-ce qu’un fichier .xcstrings ?

Un fichier .xcstrings est un catalogue de chaînes Xcode : un fichier JSON, apparu avec Xcode 15, qui stocke toutes les chaînes localisables d’une table avec leurs traductions, formes plurielles, variantes par appareil, commentaires et états de traduction. Il remplace les anciens fichiers .strings et .stringsdict.

Tiré du guide : Localiser une application iOS en plus de 40 langues avec les String Catalogs (.xcstrings)

SwiftUI est-il assez mûr pour une app en production en 2026 ?

Oui. SwiftUI évolue chaque année depuis 2019, couvre iPhone, iPad, Mac, Apple Watch, Apple TV et Vision Pro, et c’est le framework qu’Apple utilise pour ses fonctions et son langage visuel les plus récents. Pour les rares cas qu’il ne couvre pas, SwiftUI et UIKit cohabitent dans les deux sens.

Tiré du guide : SwiftUI, Flutter ou React Native en 2026 : que choisir pour une app iPhone ?

Combien de temps dure la validation App Store en 2026 ?

Apple indique qu’en moyenne 90 % des soumissions sont examinées en moins de 24 heures. Une première soumission ou de nouveaux achats intégrés allongent parfois ce délai : gardez quelques jours de marge et choisissez la publication manuelle pour fixer le jour de sortie.

Tiré du guide : Checklist de soumission App Store (2026) : tout ce qu’Apple vérifie avant de valider votre app

Les catalogues de chaînes fonctionnent-ils sur les anciennes versions d’iOS ?

Oui. Les catalogues de chaînes sont un format de compilation : Xcode les transforme en ressources .strings et .stringsdict classiques dans l’app. Il faut Xcode 15 ou ultérieur pour compiler, mais la version minimale d’iOS de l’app n’est pas concernée.

Tiré du guide : Localiser une application iOS en plus de 40 langues avec les String Catalogs (.xcstrings)

Flutter est-il plus rapide que React Native ?

Pour la plupart des apps, l’utilisateur ne verra aucune différence. Flutter compile Dart à l’avance et dessine sa propre interface, ce qui donne des animations très régulières, et la New Architecture de React Native a supprimé l’essentiel du surcoût de l’ancien pont. Les problèmes de performances viennent en général de l’architecture de l’app, comme un travail lourd sur le thread principal, plutôt que du framework.

Tiré du guide : SwiftUI, Flutter ou React Native en 2026 : que choisir pour une app iPhone ?

Faut-il une politique de confidentialité si mon app ne collecte aucune donnée ?

Oui. Toute app de l’App Store doit fournir une URL de politique de confidentialité dans App Store Connect et la rendre accessible depuis l’app. Si l’app ne collecte rien, la politique le dit clairement, explique l’usage éventuel d’iCloud, et la réponse « Confidentialité de l’app » est « Données non collectées ».

Tiré du guide : Checklist de soumission App Store (2026) : tout ce qu’Apple vérifie avant de valider votre app

Ces méthodes, dans votre app ?

Nous concevons, développons et publions des apps iPhone, iPad et Mac natives en Swift et SwiftUI, avec le même soin que nos 34 apps.

  • Icône de l’app Corkwell
  • Icône de l’app Cedary
  • Icône de l’app ApexLap
  • Icône de l’app HIIT Timer Pro
  • Icône de l’app Pillio
  • Icône de l’app SimplyTask
  • Icône de l’app Fosterwell
  • Icône de l’app Contrastly
Les 34 applications
Démarrer un projet