语言简体中文
原生构建。刻意创作的。

技术工艺

对于那些好奇平静之下的工作的人来说,Inner Thought 是这样制作的:苹果原生框架,清晰的边界,可恢复的状态,以及对使用它的整个人的关怀。

原生设计

Inner Thought 是用 Swift 和 SwiftUI 编写的,使用 SwiftData、AVFoundation、Speech、MapKit、PhotosUI、WidgetKit、ActivityKit、App Intents、CryptoKit 和 LocalAuthentication。 Apple 原生框架使应用程序与平台保持紧密联系,默认情况下是私有的,并且依赖较少。

小而集中的职责

接口表达状态;集中控制器和服务拥有录音、转录、存储、播放、媒体、位置、加密和系统演示。共享协调器连接这些部分,而不需要让屏幕负责所有事情。

思想为先

音频是权威的,其目的地在捕获开始之前就存在。暂停、中断、转录失败和存储错误被设计为可恢复状态。有效的录音永远不会因为语音识别失败而被丢弃。

结构私有

标题、文字记录、位置、自定义标签、音频、照片和视频均使用 AES-256-GCM 加密。钥匙位于 iOS 钥匙串中;解密的工作文件使用平台文件保护,并在应用程序离开前台时被清除。没有帐户、广告、跟踪器或第三方分析。

一个应用程序,多种方式

语义控制、动态类型、VoiceOver、语音控制、开关控制、键盘访问、减少动作、增加对比度和非颜色提示均在整个任务中考虑。可访问性被评估为某人可以完成的路径,而不是修饰符的数量。

以人为本

Apple 的人机界面指南和辅助功能原则指导我们将人(而不是功能)置于每个决策的中心。 Inner Thought 考虑有视觉、听觉、行动能力、言语和认知障碍的人,以及暂时和情境限制。意义从来不只依赖于颜色、动作、声音或手势;增强功能仍然是可选的;隐私和尊严得到保护。自动证据支持这项工作,并发布声明等待物理辅助技术验证。

建筑中的语言

每个可见和口头的界面字符串都位于字符串目录中。布局是双向的,用户创作的单词保持其语言,日期、时间和数字遵循活动区域设置。内置十四种启动语言;翻译草稿在发布前仍需要经过流畅的人工审核。

应用程序之外的原生

主屏幕和锁屏小部件、实时活动、动态岛和应用程序意图共享一个特意小的命令层和捕获协调器。私人思想文本远离系统表面;只有控制活动捕获所需的状态才会离开应用程序界面。

证据,而非信心

确定性单元测试练习持久性、加密、恢复、媒体、映射和捕获状态。 UI 测试涵盖导航、扩展文本和从右到左布局。自动化检查支持工作;实体 iPhone 和辅助技术测试仍处于发布阶段。

工程服务平静

最后恩典并没有被涂在功能上。渐进式的披露、语义排版、稳定的布局空间、受限的运动和安静的材料让实质性的功能保持平静和易于理解。

结果应该让人感觉简单,因为复杂性已经被小心地隐藏在下面。