Nativo por design
Inner Thought é escrito em Swift e SwiftUI, usando SwiftData, AVFoundation, Speech, MapKit, PhotosUI, WidgetKit, ActivityKit, App Intents, CryptoKit e LocalAuthentication. As estruturas nativas da Apple mantêm o aplicativo próximo à plataforma, privado por padrão e com poucas dependências.
Responsabilidades pequenas e focadas
A interface expressa estado; controladores e serviços focados possuem gravação, transcrição, armazenamento, reprodução, mídia, localização, criptografia e apresentação do sistema. Coordenadores compartilhados conectam essas peças sem deixar uma tela responsável por tudo.
O pensamento vem primeiro
O áudio é oficial e seu destino existe antes do início da captura. Pausas, interrupções, falhas de transcrição e erros de armazenamento são concebidos como estados recuperáveis. Uma gravação válida nunca é descartada porque o reconhecimento de fala falhou.
Privado por estrutura
Títulos, transcrições, locais, tags personalizadas, áudio, fotos e vídeos são criptografados com AES-256-GCM. A chave fica no iOS Keychain; os arquivos de trabalho descriptografados usam a proteção de arquivos da plataforma e são eliminados quando o aplicativo sai do primeiro plano. Não há contas, anúncios, rastreadores ou análises de terceiros.
Um aplicativo, em todos os sentidos
Controles semânticos, tipo dinâmico, VoiceOver, controle de voz, controle de interruptor, acesso ao teclado, redução de movimento, aumento de contraste e dicas não coloridas são considerados em tarefas completas. A acessibilidade é avaliada como um caminho que alguém pode percorrer, não como uma contagem de modificadores.
A pessoa vem primeiro
As Diretrizes de Interface Humana e os princípios de acessibilidade da Apple nos orientam para colocar a pessoa – e não o recurso – no centro de cada decisão. Inner Thought considera pessoas com deficiência visual, auditiva, de mobilidade, de fala e cognitiva, além de limitações temporárias e situacionais. O significado nunca depende apenas da cor, do movimento, do som ou do gesto; as melhorias permanecem opcionais; a privacidade e a dignidade são preservadas. Evidências automatizadas apoiam esse trabalho, e as reivindicações de liberação aguardam a verificação física da tecnologia assistiva.
Linguagem na arquitetura
Cada string de interface visível e falada reside em Catálogos de Strings. Os layouts são bidirecionais, as palavras de autoria do usuário mantêm seu idioma e as datas, horas e números seguem a localidade ativa. Quatorze idiomas de lançamento estão integrados; rascunhos de traduções ainda exigem revisão humana fluente antes do lançamento.
Nativo além do aplicativo
Os widgets da tela inicial e de bloqueio, as atividades ao vivo, a ilha dinâmica e as intenções do aplicativo compartilham uma camada de comando e um coordenador de captura deliberadamente pequenos. O texto do pensamento privado permanece fora das superfícies do sistema; apenas o estado necessário para controlar uma captura ativa sai da interface do aplicativo.
Evidência, não confiança
Os testes unitários determinísticos exercitam persistência, criptografia, recuperação, mídia, mapeamento e estado de captura. Os testes de IU abrangem navegação, texto expandido e layout da direita para a esquerda. Verificações automatizadas apoiam o trabalho; Os testes físicos do iPhone e de tecnologia assistiva continuam sendo portas de liberação.
Engenharia a serviço da calma
Grace não foi pintada sobre a função no final. A divulgação progressiva, a tipografia semântica, o espaço de layout estável, o movimento restrito e os materiais silenciosos permitem que a capacidade substancial permaneça calma e compreensível.
O resultado deve parecer simples porque a complexidade foi cuidadosamente transportada por baixo.