椰子把一个聊天窗口停在“黑松露炒饭”上,然后从屏幕右上角往下一滑,点了一下控制中心里的小组件,一小块深色视窗就浮了上来。他拖着那个词,点选淘宝,确认——几乎就在页面跳转的瞬间,搜索结果整齐地排了出来。没有开屏动画,没有促销弹窗,没有在搜索栏里和系统推荐的“猜你想搜”斗智斗勇。对一个曾经用过锤子手机的人来说,这种感觉太熟悉了,熟悉得有点不真实。
如果你也经历过那种在聊天和购物App之间反复横跳的细碎煎熬,大概能明白他为什么花这么多力气去折腾。椰子在自己的介绍里写,他是一名少儿书法老师,爱折腾快捷指令,也是一名“锤友”。他想在iPhone上复刻那个让许多人“旦用难回”的功能——锤子手机上的“大爆炸”。现在他做出来的东西叫“文字任意门”,一个用快捷指令拼起来的工具,把“先找App再打字”这件事整个倒转了过来:先有文字,再让App直接呈上结果。
这个倒转背后的思路,其实和当年“大爆炸”想要解决的核心痛点是连贯的。用“大爆炸”的时候,大拇指往屏幕上一按,一段文字就“炸”成可独立选取的词,选好就能跳转搜索、翻译或者分享。每一步都有干脆的振动和音效,像翻书一样利落。而在普通手机上,我们更熟悉的流程是:退出当前App,在桌面上找到目标App,等开屏、关弹窗、抵抗信息瀑布流的诱惑,再摸到像条缝隙一样的搜索栏,把刚才脑子里的词重新敲一遍。椰子把这个过程称为“信息爆炸时代对易分心人群意志力考验的缩影”,甚至半开玩笑地说,作为一名潜在ADHD患者,他在潜意识里会自动计算每一步的麻烦程度——结果就是,很多本来想搜一下的好奇心,最后都懒得动。正因为用过锤子手机,才对这些“细碎的烦恼”特别敏感。
所以“文字任意门”想做的,就是把那个“先敲开App”的步骤剪掉。触发它不需要退出当前界面:椰子把它放在了控制中心里,从屏幕右上角一滑就能点开。也可以设置到背面双击、辅助触控小圆点长按,或者用BANG!CASE的快捷键直接呼出。触发后弹出来的那个深色视窗,就是核心交互层。它会把当前屏幕上的文字全部提取出来,你只需要在视窗里滑动挑选想要的关键词——他说这比在系统里拖拽光标要轻松得多——然后,在下方一排已经排好的App图标里直接点选要跳转的目标,确认就行。
这一步跳转,用上了URL scheme 这种技术在应用之间搭的“桥”。简单来说,每个App都可以留一些特定的地址,别的程序只要知道地址格式,就能带着参数直接敲开它的门,跳到指定功能页面。“文字任意门”就是靠收集和调配这些地址,让文字作为参数跟着跳转指令一起发出去,淘宝、美团、大众点评、拼多多,或者常用的AI助手、备忘录、日历,都排在那里等你翻牌子。椰子说,他能力有限,还有一些平台的scheme没能收集到,比如闲鱼、京东、Instagram,所以跳转列表没有覆盖所有常用App,如果谁手头有资源,他甚至开放了联络补全的可能。
另一个让这扇门真正出现在“任何界面”的关键,是对网页视窗的突破。快捷指令通常只能靠弹窗一步步接力,很难做出固定漂浮的交互面板。“文字任意门”用了一个本地运行的JavaScript,在一个网页视窗里重新搭建了选词和工具栏的界面,所以它看起来才像一个小型应用浮层,能在全局弹出而不只是弹一两条菜单。第一次运行的时候系统会提示有JavaScript安全风险,但那是因为本地html调用,实际上指令不会上传任何用户数据。
一旦接受了“先输入文字,再指派App”这个设定,很多操作的多层次信息获取就变得顺滑得有点上瘾。在椰子的演示里,朋友说海底捞的黑松露炒饭下线了,他选了“黑松露炒饭”,点了淘宝和拼多多,两个App先后打开,结果直接送到眼前。想同时查外卖和看餐厅评分,就把美团和大众点评都勾上。遇到不懂的问题,选词,加一句提示语,发给一个AI,或者同时发给几个AI,把AI变成智囊团。聊天里冒出工作任务,选词、润色,一步塞进提醒事项或者日历。甚至直接输入内容存进备忘录,就接近于锤子“闪念胶囊”那种快速捕捉想法的体验。椰子说,这样一来,文字和想法都能在第一时间被兜住,不用在各种干扰里反复默念要搜的东西,生怕下一秒就忘了。
他还给视窗加了一点个性化的小尾巴:把工具栏滑到最右边,就能进入设置界面换主色调,排列常用App次序,藏起不用的那些。这些调整都指向同一个感受——以前打开一个App像走进一个“办事大厅”,填表盖章、客随主便;现在像是挑工具,各个App把结果准备好,排着队等你看。这种翻转多少带来了一点掌控感,哪怕只是在几次搜索的细节里。
当然,这扇门并不是百分百还原了“大爆炸”。最精髓的触发方式——大拇指往屏幕上直接一摁,判断你大概率要找哪个词,然后用指纹标记出来的那一气呵成——目前还没法在快捷指令里做到。“大爆炸”可以把指定区域的文字炸开并分词,而且能预估你想要的词顺手定位;而“文字任意门”现在只能提取整个屏幕上的所有文字,再在视窗里手动翻找目标词。椰子承认这始终多了一步,他暂时还没想到办法用快捷指令实现区域选取和智能分词。如果有更好的方案,他希望能一起优化下去。为此他也放出了一个不需要屏幕取词的版本,打开后直接手动输入想用的文本,至少把输入权提前交了出来。
虽然这算不上一个完美复刻,但它用一种“先准备文字再选路”的方式,把被各种弹窗和跳转打碎的注意力重新粘起来了一点。它不打包票说自己能提升效率多少倍,只是老老实实把几个烦人的步骤归拢到一块儿,再给你一个轻量出口。如果你也想试试,可以在快捷指令里搜索安装,然后按要求把小组件挂到控制中心或顺手的位置上。第一次运行弹出安全提示时点允许就行,那是本地网页脚本的正常操作。
文章末尾,椰子留下了几行致敬,给锤子科技和老罗的团队,给“我们曾经热爱的理想主义的、天生骄傲的锤子科技”,还有那句老锤友心照不宣的话:“少许的牺牲是必要的。”这些带着情绪的词句不属于技术拆解,但它们解释了一个人为什么愿意花这么多时间,用快捷指令在iPhone上撑开一扇小小的任意门——说到底,还是因为真的用过那些让人觉得手机本该如此趁手的东西,就再也很难假装那些细碎的麻烦不存在。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.