话题:飞书是个好工具
开发者需要先进的工具。从我个人的使用体验上来说,飞书就是那个更先进、更现代的工作平台。
早先我一直使用的是微信企业版,有一天我的账号突然无法登录,提示被封禁一周,原因是因我换绑了手机号,系统检测到企业微信没有绑定手机号直接触发了封禁机制。像微信这样体量的 APP 在风控上能如此勇猛,也是让我进一步理解了“世界是个草台班子”这句话。
然后我就尝试使用飞书,试用了几天就果断将邮箱、文档都迁移到了飞书上。我主要使用的是飞书文档、飞书表格,它们都有很多很人性化的设计细节,在使用中时常让我有种“它预判了我想干什么”的感觉。比如,我想用飞书表格记录用户的反馈并跟进状态,就在我在想”怎么让用户便捷反馈时”,飞书可以直接根据表格生成表单页面;就在我在想“如果能及时收到用户反馈消息就好了”时,飞书表格可以添加工作流在收到反馈时发送消息。
另外我还很喜欢飞书 aliy 这个产品,它天然和飞书产品线完全打通,可以看作是飞书版的在线 OpenClaw,用它来做文档编写、资讯整理、数据分析、自动化任务等工作,简直得心应手。我现在已经不再使用本地自建的 OpenClaw 了,管理麻烦还是个吃 token 的黑洞。无论从成本上还是便捷性上,飞书 aliy 更适合我。
开发进展
录音记事本
修复了 iOS/macOS 版本切换录音时界面卡顿问题。问题的根因是播放器使用的 AVAudioPlayer(contentsOf: url),会将录音文件完整的装载到内存中,属于高强度的 IO 操作。当录音文件比较大时耗时很多,修复方式是替换为使用 AVPlayer。
UI 上还增加了当前播放录音的标识,现在可以清楚的看到当前播放的是哪一个录音,点击正在播放的录音不会从头开始播放,体验更好一些。
另外,解决了 iCloud 同步时的一个问题,现在开启 iCloud 同步后,录音文件的同步将更加及时顺畅。
APP 启动优化
在进行完 Default Actor Isolation to MainActor 改造之后,紧接对各 iOS APP 进行了启动优化,这部分相当于是前期赶工的技术负债,现在终于有时间对启动流程的卡顿问题进行全面梳理优化。现在,各 APP 即使在弱网等恶劣环境中也能实现「秒开」。
通用配置服务
最近还完成了一个用户看不见的改造,就是将所有 APP 的通用配置使用统一服务的接口返回。这样的好处是不需要每一个 APP 新开接口,对于业务逻辑简单的 APP 把需要的配置都放在统一接口中即可,简化设计。目前服务已经部署,会逐步更新 APP 版本。

留言板