ZaatarLABS
联系我们 →
← 全部文章
Smart Billing

Smart Billing 5.0有哪些新变化

一个私密的Business Assistant,一次Liquid Glass重新设计,以及最要紧的那些bug修复。

阅读约5分钟

一款开票应用积累敏感数据的速度很快——您收多少钱、谁拖欠了付款、上个季度的钱都花到了哪里。当我开始为这个版本规划Business Assistant时,第一个问题不是它能做什么,而是我能不能让它在这些数据都不离开设备的情况下工作。

Business Assistant(业务助手)

答案是Apple Intelligence。Business Assistant运行在Apple的Private Cloud Compute上。不是第三方模型端点,不是我租用的服务器,也不是任何别人带着自己服务条款的基础设施。对一款开票应用来说,这是感觉对的答案。

它实际做的事:一打开先给您一份简报。四个要点——本月收入、已付款与未付款的对比、支出,以及对库存情况的判断。之后,您可以用平实的语言继续追问。“Who owes me the most right now.”(现在谁欠我最多。)“What did I spend on materials this quarter.”(这个季度我在材料上花了多少。)“Do I have any low-stock items.”(我有没有库存不足的商品。)它从您的数据中提取答案,而不是来自一个靠猜的模型。

这是那种在截图里看起来简单、发布起来却并不简单的功能。智能必须在某个地方运行,答案必须以真实的数字为依据,界面还必须足够快,让您真的愿意用它。

Client Brief(客户简报)

同一套技术栈,范围缩小到单个客户。点按任意客户,就能立即调出一份简报——已开票、已付款和应付金额一目了然,外加一段关于这个账户的平实总结。这比翻阅他们的历史记录更快,在打电话之前也确实很有用。

扫描收据,生成支出

我听到最多的支出难题是数据录入。您记录支出时断时续,忙的时候就跳过,到了报税时只好把一整年重新拼凑出来。

扫描一张收据,应用就会预先填好商户、金额、日期和类别。在iOS 27上,这一过程通过Apple Intelligence完成。在更早的iOS上,最早到iOS 17,则由Vision OCR——Apple内置于系统中的文字识别框架——来完成这项工作。

识别并不完美。手写收据或格式特殊的收据上的商户名称可能会识别错误。但它覆盖了常见情况,而且您会在确认前先核对,所以最坏的结果是改一下预填内容,而不是一笔错误的支出被悄悄保存下来。

Siri和Spotlight

六个App快捷指令,无需任何设置。问Siri您的未结余额、本月汇总、哪些客户有逾期账单。客户和发票也会出现在Spotlight搜索中——在主屏幕上输入客户的名字,就能直接进入他们的记录。

界面

整个应用都做了一遍Liquid Glass适配。新图标,包括深色版本。这些不只是外观上的改动——Liquid Glass是iOS 26应用应有的样子,而要把它做好,就意味着要重新考虑某些界面如何分层、如何随滚动位置做出响应。

Inventory(库存)现在有了自己的标签页,成为一个可以直达的目的地,而不再嵌套在应用的其他地方。

账户切换器放在了仪表板的顶部。点按公司名称,就会出现一个下拉菜单。在这个版本之前,切换账户需要深入好几层。任何运营不止一个企业账户的人都会注意到这个变化。

iPad的超大尺寸小组件是新增的:到期账单、总金额和库存不足提醒集中在一个视图里。原有的小、中、大尺寸小组件依然都在;超大尺寸则填满了iPad更大屏幕所提供的空间。

动态字体缩放、从右到左布局和辅助功能标签都在整个应用中做了一次彻底的检查。这些东西会随着时间累积——每个版本都会增加需要覆盖的界面,如果不及时跟上,技术债就会变得很昂贵。这个版本清掉了一大批积压的工作。

大账户更流畅

处理大量数据时明显更快——成千上万的客户、发票或支出条目。尤其是列表视图,在以前出现过问题的账户上,现在滚动起来不再卡顿。我没有干净的基准测试数据可以引用,但如果您曾感觉到性能随着数据增长而下降,这个版本解决了这个问题。

Bug

有些修复是理所应当的基本功。有些已经在问题追踪器里待了太久,终于发布出来让我松了一口气。

作废一张账单时,不会退还客户的预付款。如果客户付了定金,而您作废了这张发票,预付款会留在他们的账户上,而不是被释放回去。现在作废时会正确地恢复它。

在特定条件下编辑折扣,可能会让发票总额变为零。很难描述,发布出去更是让人难堪。

如果您的标志不是正方形,导出的PDF上标志的比例就会出错——它会被拉伸或压扁以适应空间。这本该在测试中发现。

发票编号和同步的可靠性也得到了修复。发布说明没有给我更多细节,所以我不会凭空编造。

Take a Moment(稍作停顿)

仅限iOS 27,默认关闭。在您导出税务报表或删除账户之前,应用会显示一个短暂的停顿——不是阻断式的对话框,只是一点小小的阻力,用来打断您并非本意的条件反射式点按。

支持它的理由:这些是最难撤销、又最容易在手机屏幕上误触的操作。反对它的理由:资深用户不想在刻意执行的工作流程里多点几下。默认关闭感觉是诚实的选择——它为想要的人而存在,也不会强加给不想要的人。

5.0是什么

AI工具占据了头条。我认为它们当之无愧。但这个版本里最让我松一口气的,是预付款作废的修复。那是一款开票应用里的正确性bug,而开票应用里的正确性bug,意味着有人的账目是错的。

现在它已经修好了。

作者:Omar Al Homaidi · ZaatarLABS · @zaatarlabs