LangueFrançais
Construit nativement. Composé délibérément.

Artisanat Technique

Pour ceux qui sont curieux de connaître le travail dans le calme, voici comment est créé Inner Thought : avec des frameworks Apple natifs, des limites claires, des états récupérables et une attention particulière pour toute la personne qui l'utilise.

Natif par conception

Inner Thought est écrit en Swift et SwiftUI, en utilisant SwiftData, AVFoundation, Speech, MapKit, PhotosUI, WidgetKit, ActivityKit, App Intents, CryptoKit et LocalAuthentication. Les frameworks natifs d'Apple maintiennent l'application proche de la plate-forme, privée par défaut et légère en matière de dépendances.

Petites responsabilités ciblées

L'interface exprime l'état ; les contrôleurs et services ciblés possèdent l'enregistrement, la transcription, le stockage, la lecture, les médias, l'emplacement, le cryptage et la présentation du système. Les coordinateurs partagés connectent ces éléments sans créer un écran responsable de tout.

La pensée vient en premier

L'audio fait autorité et sa destination existe avant le début de la capture. Les pauses, les interruptions, les échecs de transcription et les erreurs de stockage sont conçus comme des états récupérables. Un enregistrement valide n'est jamais rejeté en raison d'un échec de la reconnaissance vocale.

Privé par structure

Les titres, transcriptions, emplacements, balises personnalisées, audio, photos et vidéos sont cryptés avec AES-256-GCM. La clé se trouve dans le trousseau iOS ; les fichiers de travail déchiffrés utilisent la protection des fichiers de la plateforme et sont purgés lorsque l'application quitte le premier plan. Il n'y a pas de comptes, de publicités, de trackers ou d'analyses tierces.

Une application, dans tous les sens

Les contrôles sémantiques, le type dynamique, VoiceOver, le contrôle vocal, le contrôle des commutateurs, l'accès au clavier, la réduction du mouvement, l'augmentation du contraste et les signaux non colorés sont pris en compte dans les tâches complètes. L'accessibilité est évaluée comme un chemin que quelqu'un peut parcourir, et non comme un nombre de modificateurs.

La personne passe en premier

Les directives d'interface humaine et les principes d'accessibilité d'Apple nous guident pour placer la personne, et non la fonctionnalité, au centre de chaque décision. Inner Thought prend en compte les personnes souffrant de handicaps visuels, auditifs, de mobilité, d'élocution et cognitifs, ainsi que de limitations temporaires et situationnelles. Le sens ne dépend jamais uniquement de la couleur, du mouvement, du son ou du geste ; les améliorations restent facultatives ; l'intimité et la dignité sont préservées. Les preuves automatisées soutiennent ce travail, et les demandes de libération attendent la vérification physique des technologies d'assistance.

Le langage dans l'architecture

Chaque chaîne d'interface visible et parlée réside dans les catalogues de chaînes. Les mises en page sont bidirectionnelles, les mots créés par l'utilisateur conservent leur langue et les dates, heures et chiffres suivent les paramètres régionaux actifs. Quatorze langues de lancement sont intégrées ; les versions préliminaires des traductions nécessitent toujours une révision humaine fluide avant leur publication.

Natif au-delà de l'application

Les widgets d'accueil et d'écran de verrouillage, les activités en direct, l'îlot dynamique et les intentions d'application partagent une couche de commandes délibérément petite et un coordinateur de capture. Le texte de la pensée privée reste en dehors des surfaces du système ; seul l'état nécessaire pour contrôler une capture active quitte l'interface de l'application.

Des preuves, pas de la confiance

Les tests unitaires déterministes exercent la persistance, le chiffrement, la récupération, les médias, le mappage et l'état de capture. Les tests d'interface utilisateur couvrent la navigation, le texte développé et la disposition de droite à gauche. Les contrôles automatisés soutiennent le travail ; Les tests physiques de l’iPhone et des technologies d’assistance restent des portes de sortie.

L'ingénierie au service du calme

Grace n'a pas été repeinte sur sa fonction à la fin. La divulgation progressive, la typographie sémantique, l'espace de mise en page stable, les mouvements restreints et les matériaux silencieux permettent aux capacités substantielles de rester calmes et compréhensibles.

Le résultat se veut simple car la complexité a été soigneusement portée en dessous.