Nativ durch Design
Inner Thought ist in Swift und SwiftUI geschrieben und verwendet SwiftData, AVFoundation, Speech, MapKit, PhotosUI, WidgetKit, ActivityKit, App Intents, CryptoKit und LocalAuthentication. Apple-native Frameworks sorgen dafür, dass die App plattformnah bleibt, standardmäßig privat ist und keine Abhängigkeiten aufweist.
Kleine, fokussierte Aufgaben
Die Schnittstelle drückt den Zustand aus; Fokussierte Controller und Dienste umfassen Aufzeichnung, Transkription, Speicherung, Wiedergabe, Medien, Standort, Verschlüsselung und Systempräsentation. Gemeinsame Koordinatoren verbinden diese Teile, ohne dass ein Bildschirm für alles verantwortlich ist.
Der Gedanke kommt zuerst
Audio ist maßgebend und sein Ziel existiert, bevor die Aufnahme beginnt. Pausen, Unterbrechungen, Übertragungsfehler und Speicherfehler werden als wiederherstellbare Zustände konzipiert. Eine gültige Aufnahme wird niemals verworfen, weil die Spracherkennung fehlgeschlagen ist.
Privat nach Struktur
Titel, Transkripte, Orte, benutzerdefinierte Tags, Audio, Fotos und Videos werden mit AES-256-GCM verschlüsselt. Der Schlüssel befindet sich im iOS-Schlüsselbund; Entschlüsselte Arbeitsdateien nutzen den Dateischutz der Plattform und werden gelöscht, wenn die App den Vordergrund verlässt. Es gibt keine Konten, Anzeigen, Tracker oder Analysen von Drittanbietern.
Eine App, in jeder Hinsicht
Semantische Steuerelemente, dynamischer Typ, VoiceOver, Sprachsteuerung, Schaltersteuerung, Tastaturzugriff, Bewegung reduzieren, Kontrast erhöhen und Nicht-Farb-Hinweise werden bei vollständigen Aufgaben berücksichtigt. Barrierefreiheit wird als Weg bewertet, den jemand zurücklegen kann, nicht als Anzahl der Modifikatoren.
Die Person steht an erster Stelle
Die Human Interface Guidelines und Barrierefreiheitsprinzipien von Apple leiten uns dazu, die Person – und nicht die Funktion – in den Mittelpunkt jeder Entscheidung zu stellen. Inner Thought berücksichtigt Menschen mit Seh-, Hör-, Mobilitäts-, Sprach- und kognitiven Behinderungen sowie vorübergehenden und situativen Einschränkungen. Bedeutung hängt nie allein von Farbe, Bewegung, Klang oder Geste ab; Erweiterungen bleiben optional; Privatsphäre und Würde bleiben gewahrt. Automatisierte Beweise unterstützen diese Arbeit, und Freigabeansprüche warten auf die Überprüfung durch physische Hilfstechnologien.
Sprache in der Architektur
Jeder sichtbare und gesprochene Schnittstellenstring lebt in String-Katalogen. Layouts sind bidirektional, vom Benutzer erstellte Wörter behalten ihre Sprache und Datumsangaben, Uhrzeiten und Zahlen folgen dem aktiven Gebietsschema. Es sind vierzehn Startsprachen integriert; Entwurfsübersetzungen erfordern vor der Veröffentlichung noch eine gründliche menschliche Überprüfung.
Native außerhalb der App
Start- und Sperrbildschirm-Widgets, Live-Aktivitäten, die dynamische Insel und App-Intents teilen sich eine bewusst kleine Befehlsebene und einen Erfassungskoordinator. Private Gedankentexte bleiben außerhalb der Systemoberflächen; Nur der Status, der zur Steuerung einer aktiven Erfassung erforderlich ist, verlässt die App-Oberfläche.
Beweise, kein Vertrauen
Deterministische Komponententests üben Persistenz, Verschlüsselung, Wiederherstellung, Medien, Zuordnung und Erfassungsstatus aus. UI-Tests umfassen Navigation, erweiterten Text und Rechts-nach-Links-Layout. Automatisierte Prüfungen unterstützen die Arbeit; Physische iPhone- und unterstützende Technologietests bleiben Veröffentlichungstermine.
Technik im Dienste der Ruhe
Grace wurde am Ende nicht übermalt. Progressive Offenlegung, semantische Typografie, stabiler Layoutraum, zurückhaltende Bewegungen und ruhige Materialien sorgen dafür, dass wesentliche Fähigkeiten ruhig und verständlich bleiben.
Das Ergebnis soll sich einfach anfühlen, weil die Komplexität sorgfältig darunter getragen wurde.