Nativo por diseño
Inner Thought está escrito en Swift y SwiftUI, utilizando SwiftData, AVFoundation, Speech, MapKit, PhotosUI, WidgetKit, ActivityKit, App Intents, CryptoKit y LocalAuthentication. Los marcos nativos de Apple mantienen la aplicación cerca de la plataforma, privada de forma predeterminada y con pocas dependencias.
Responsabilidades pequeñas y enfocadas
La interfaz expresa estado; Controladores y servicios enfocados en grabación, transcripción, almacenamiento, reproducción, medios, ubicación, cifrado y presentación del sistema. Los coordinadores compartidos conectan esas piezas sin que una pantalla sea responsable de todo.
El pensamiento es lo primero
El audio tiene autoridad y su destino existe antes de que comience la captura. Las pausas, interrupciones, errores de transcripción y errores de almacenamiento están diseñados como estados recuperables. Una grabación válida nunca se descarta porque falló el reconocimiento de voz.
Privado por estructura
Los títulos, transcripciones, ubicaciones, etiquetas personalizadas, audio, fotos y videos están cifrados con AES-256-GCM. La clave se encuentra en el llavero de iOS; Los archivos de trabajo descifrados utilizan la protección de archivos de la plataforma y se eliminan cuando la aplicación sale del primer plano. No hay cuentas, anuncios, rastreadores ni análisis de terceros.
Una aplicación, en todos los sentidos
Los controles semánticos, el tipo dinámico, VoiceOver, el control por voz, el control por botón, el acceso al teclado, reducir el movimiento, aumentar el contraste y las señales sin color se consideran en todas las tareas. La accesibilidad se evalúa como un camino que alguien puede terminar, no como un recuento de modificadores.
La persona es lo primero
Las pautas de interfaz humana y los principios de accesibilidad de Apple nos guían para poner a la persona, no a la característica, en el centro de cada decisión. Inner Thought considera a personas con discapacidades visuales, auditivas, de movilidad, del habla y cognitivas, junto con limitaciones temporales y situacionales. El significado nunca depende únicamente del color, el movimiento, el sonido o el gesto; las mejoras siguen siendo opcionales; Se preservan la privacidad y la dignidad. La evidencia automatizada respalda este trabajo y las solicitudes de liberación esperan la verificación de la tecnología de asistencia física.
El lenguaje en la arquitectura
Cada cadena de interfaz visible y hablada se encuentra en catálogos de cadenas. Los diseños son bidireccionales, las palabras escritas por el usuario mantienen su idioma y las fechas, horas y números siguen la configuración regional activa. Están integrados catorce idiomas de lanzamiento; Los borradores de traducción aún requieren una revisión humana fluida antes de su publicación.
Nativo más allá de la aplicación
Los widgets de la pantalla de inicio y de bloqueo, las actividades en vivo, la isla dinámica y las intenciones de la aplicación comparten una capa de comando y un coordinador de captura deliberadamente pequeños. El texto del pensamiento privado permanece fuera de las superficies del sistema; solo el estado necesario para controlar una captura activa sale de la interfaz de la aplicación.
Evidencia, no confianza
Las pruebas unitarias deterministas ejercitan persistencia, cifrado, recuperación, medios, mapeo y estado de captura. Las pruebas de interfaz de usuario cubren navegación, texto expandido y diseño de derecha a izquierda. Los controles automatizados apoyan el trabajo; Las pruebas físicas del iPhone y de la tecnología de asistencia siguen siendo puertas de lanzamiento.
Ingeniería al servicio de la calma
Grace no fue pintada sobre la función al final. La divulgación progresiva, la tipografía semántica, el espacio de diseño estable, el movimiento restringido y los materiales silenciosos permiten que una capacidad sustancial permanezca tranquila y comprensible.
El resultado debe parecer simple porque la complejidad se ha llevado cuidadosamente debajo.