大家好,我是 Kai,一名独立开发者。目前在 App Store 中上线了一款专注个人 OKR 的 APP:Vision,之前我有使用 Vision 在少数派的官方账号发布过相关介绍文章。
正如我在之前的文章中提到的,Vision 的诞生源自我个人的真实需求。而去年,受到我日常英语学习需求的启发,我萌生了开发一款英语学习工具的想法。在过去的近一年时间中,我和我的团队成功地将这个「想法」转变成了一个真正的「产品」。并且非常有幸今天能在少数派平台上为大家介绍这款新产品:Context。
Context 是一款用来学习英语的 iOS / iPadOS app,简单说它是一款基于语境学习英语的专用笔记本,也可以说是 GoodNotes 或 Margin Note 在英语学习方向的细分产品。
目前 Context 已经进入公测的阶段,想要借助少数派获得公测的第一批种子用户,同时作为感谢,我们也将在 App 正式上线后为这部分用户送上 Context 的会员兑换码。在这篇文章中我将分享,从萌生这个想法到产品落地,再到对现有产品雏形 Context V1.0 的介绍。
从「想法」到「落地」
想法 1.0:基于自己学习英语的需求,想做一个出「语境生词本」
英语对我来说,犹如掌握世界的一把必备钥匙。众所周知,许多重要的知识和信息都以英语为主要表达形式,这在我的专业领域尤其明显。作为一名开发者,我日常的工作就是学习和掌握新的开发技术,而这些技术的开发文档、知识问答平台(例如 StackOverflow)、以及 GitHub 等资源,几乎都是以英语呈现的。我现在已经形成了一个习惯,如果内容有英文原版,我会优先阅读英文版本,即便这意味着我需要面对大量的生词,花费大量时间在查阅词典上。
就如同许多独立开发者的创新起源,Context 也源于我日常生活中的个人需求。在那段时间,我在 iPad 上使用 Apple Books 阅读 Steve Jobs,不出所料,我遇到了大量的生词。我便使用欧路词典进行词汇查询,只需在原文中复制不熟悉的单词,欧路词典通过监听剪贴板就能快速跳转到相应的词条。(由于我个人偏爱词义解释更为详尽的学习词典,因此我较少使用 iOS 内置的查询功能。)起初,我会把每一次查询过的生词加入到欧路词典的生词本中,但随后,当我发现自己反复查询某个词汇却仍然对它毫无印象时,我感到了困扰。就在这时,我灵光一闪:如果有一项功能能让我回溯到查询这个词汇时的具体语境、上下文,那么我是否能更轻松地回忆起该词的含义,进而更容易记住它呢?
作为一名独立开发者,我迅速捕捉到了开发新应用的机遇。当前市场上已有众多的背单词应用,但它们的主要模式大多是提供一系列单词列表,让用户通过固定的顺序和节奏反复记忆。这种过程往往枯燥乏味,不利于长期记忆。然而,对于这些应用的目标用户群体——即那些正在备考英语考试的学生——来说,这种方式非常有效。显然,我并不需要备考英语考试,我更关心的是英语所表达的内容,而不仅仅是记忆单词。记住这些单词的主要目标是为了提高我阅读英语内容的效率。换句话说,我更愿意通过大量阅读来记忆单词,这种方式更契合我当前的需求,我也相信这样更有助于深入记忆单词。因此,我开始对市场上所有的英语学习应用进行初步研究,欣然发现确实没有一个应用能解决我目前遇到的问题。
因此在想法 1.0 中,我想要⼀款能够记录生词及它的上下⽂的⽣词本 app,并有个人语境库、选择单词释义、将词条与语境相关联的功能。
它能够在查询⽣词的同时,顺便把上下⽂保存下来。上下⽂可能就是⼀段话或⼀个句⼦。它与大多数词典提供的例句不同,这个例句的上下文是我熟悉的语境,在印象中会有真实的情境与它相关联 —— 我会记得这个片段在讲什么内容。当我遇到想要记录的语境可以一键收集到个人语境库中,如果语境中有生词,可以选择这个词条在语境中的释义从而将生词和语境关联起来。在学习时,回到收集语境时的原场景中去学习这些生词,像 native speaker 一样在真实场景中真正学会单词及其使用。由于语境和单词本身来源都是自己感兴趣的英语内容,所以学起来也会更加轻松有趣有动力。长期从自己日常记录的语境中积累词汇以及词汇的使用和表达,最终实现无障碍阅读自己感兴趣的英语内容。
想法的验证
有了这个想法之后,我立刻将它告诉了团队的其他成员。在 Vision 3.0 上线之前,我意识到产品和运营的重要性,于是组建了一个由开发、产品和运营的 3 人组成的独立开发团队。
于是团队在完成 Vision 相关工作之余,开始了持续两个月的对 Context 市场和用户的调研工作。
在调研的过程中我们了解到大部分人接触到的很多英语学习工具或老师,都在倡导「在语境中学英语」的方法,但同时他们所给出的语境又出现了以下问题:所用例句语境远离当下和个人生活,理解难度增加,导致记忆难度也随之上升,出现「会背不会用」的问题。
于是我们开始在各个渠道进行调研以验证语境对于英语学习的重要性。诚然,在各种不同的来源中,我们收集到了大量英语语言学者对「语境」重要性的阐述,这些观点不仅验证了语境在英语学习中的关键作用,也在一定程度上增强了我的这一认知。
并且我们很惊喜地在少数派的付费专栏中发现了郝海龙老师发布的《英语自学手册》。令我兴奋的是,他所分享的与语境相关的英语学习理念与我的想法不谋而合,这更加坚定了我们开发这款产品的决心。比如:
我们学英语时,也需要尽量建立这种单词和语境的关系,因此当你在这个语境碰到这个单词时,你应该用尽全力只记在这个语境下的意思。至于其他语境下的意思,当你碰到了再去记就好了。如果你一直碰不到,那就说明这种意思或用法非常罕见,平时用不到。
...
比如,你想申请一个学校的研究生,想知道他们对学生的入学要求是什么,打算写信询问。但是,这里面「入学要求」的「要求」这个词应该用哪个呢?也许你能想到 demand / request / requirement 这种词,在学生写的此类信件中,这几个词我都见过,美国人当然也知道你想表达什么,只是不够地道而已。但实际上如果你熟悉这个语境,你会发现在写「入学要求」时你只能想到 requirement 这个词,那么你的英文想不地道都不行。
语境的重要性对每一个学习语言的人来说都是不言而喻的。基于「语境」学英语是这款产品最核心的理念,Context app 应运而生。
想法 2.0:在调研中一步步明确:打造一个英语笔记工具
关于学习英语,有非常庞大的用户群体和市场,我们根据最初的产品定位,确定了典型目标用户:
有一定的英语基础、对英语本身感兴趣或有需求(比如考试、国外生活、工作需要),平时会看英语内容并且会用 iPad 写笔记的英语长期学习者。
- 有充足时间备考 / 英语专业的大学生 - 应试学习积累
- 英语专业学生、教培工作者 - 提升专业能力
- 对英文内容有需求、感兴趣的英语爱好者
在与用户的交流和市场调研中,我们发现:在日常学习时,我们会用纸质笔记本、电子笔记等工具来记录英语内容和笔记,而在使用这些工具时出现了以下问题:
- 当临时遇到需要记录的内容时,记录过程繁琐、耗时长,效率低下,甚至有时候我们选择放弃记录;
- 长期以来,我们将大量内容记录在笔记本中,导致笔记内容杂乱无章、缺乏结构,这些笔记往往沉尘未开,我们很可能不再打开它们进行学习,使其彻底被遗忘;
- 当我们想要学习或查找记录的笔记时,常常会忘记笔记的具体位置,甚至忘记是否已经记录过,结果就是我们在无意中重复记录相同的内容,这无疑增加了学习的难度和时间成本,降低效率。
为了解决上述问题,我们认为 Context 应该具备以下功能:
- 语境支持文本和图片:创建的一条语境不仅支持常见的文本,还能支持图片,比如在街上随手拍下的一张带有生词的照片,看美剧时带有字幕的截图,都是能成为学习生词的好的语境;
- 自动创建语境:通过自动识别剪贴板内容,Context 可以在不打断当前使用场景的情况下自动创建语境,从而提高信息收集的效率;
- 笔记本:我们发现其实一条语境就是一条笔记,而同一作者或来源的英文内容通常具有相似的用词和表达风格。为了解决笔记内容冗杂、不成体系的问题,我们需要引入笔记本功能,用于整理和收集同一类型或来源的语境和词条;
- 导入原文:Context 的笔记本需支持导入多种格式的原文,例如 PDF、链接、图片等。在 Context 中直接阅读这些原文,并进行创建语境、关联词条释义等操作,更好地实现对所收集内容的整理,以及实现 原文 - 语境 - 词条 - 释义 四者之间相互关联,笔记结构更加清晰。
这些功能都将是 Context 的重要组成部分,使其成为一款能够真正取代传统英语笔记工具、实现英语笔记的高效收集和学习的工具。
在上文中我提到的少数派付费专栏作者郝海龙老师在:《我理想中的背单词软件》中提到应有的功能也跟 Context 产品的部分功能特点不谋而合,例如:
「选择释义功能」也恰好被郝海龙老师提到:
拿 drill 这个词为例,假设你背过这个单词,知道它有名词「钻」的意思。但是,在阅读时,你遇到了一个词组 fire drill,然后查词典发现,这里的 drill 是「演习」的意思,fire drill 指消防演习。那你一定想记它「演习」这个意思,至于「钻」这个意思你已经知道了,没必要再记了。因此,如果词汇书能够让我选择其中一个释义来背就好了。此外,如果我选择一个单词的某一个释义,那么哪怕原来的词表里面有这个单词,背单词软件也应该把它当作一个新单词来处理。
在 Context 中与郝老师的观点相契合的功能还有:「内嵌学习词典,可以手动输入并查词」、「手动录入词汇及释义」等。
挑战与机遇
在明确产品方向后,我们开始了产品的设计与开发。从去年下半年至今,我们花了大量的时间在产品上,与大多开发者的情况相同,一个新产品之路并不会很通畅。
- 如果用户跨 APP 阅读时想要用 Context 收集语境,需要同时打开一个查词工具 + 一个阅读工具 + Context
- 要将语境和生词释义关联起来,用户需要:
- 从查词工具中查到生词
- 复制该生词的释义
- 在 Context 中粘贴
这些无疑会让用户体验大翻车。而要解决这两个问题,我们必须要有 app 内置的词典。毕竟作为一个英语学习工具,词典是最基本的功能之一。
正当我们为这些问题困扰,讨论了各种方案依然觉得不够好时,ChatGPT 的横空出世,给我们带来了解决英语学习问题更多的想象空间。比如用 ChatGPT 来实现我们的查词和语境翻译功能、造句、预测用户不认识的单词、分析英语句子的语法结构,甚至润色文章等等。这对我们而言是一个新的机遇。
我们非常想要把 ChatGPT 集成到 app 中,但由于一些原因,我们并不能直接这么做。我们突然想到,是不是可以开放 app 内的一些 API,给开发者做插件的可能性。而我们内置的词典也能用插件的形式来提供内容。
Context 作为一个不提供内容的纯工具(就像浏览器或备忘录一样),支持插件后,有开发能力的用户可以有无限的空间去开发获取内容的插件,这为 Context 提供了无限的可能性。
看到这里你应该也对 Context 的产品理念有了一定的理解,我们想要做好的是一个英语学习的工具,它可以在你的主动学习中起到很好的辅助作用。
当然,主动积累语境这一方式也有缺点:需要长时间的大量积累。但学习英语对我们来说没有「时间捷径」,当然如果只是应试需要短时间快速的积累词汇量,传统背单词的方式(重复记忆)确实更适合。对于英语长期学习者来说,需要的必然也就不仅仅是这样的背单词工具。
因此,如果你追求的是《7 天拿下 3500 词》、《如何快速背单词?1 天 100 个单词》等适用于应试的「学习方法」,Context 可能无法给你太多帮助。但如果你是想真正掌握英语这门语言,想让自己泡在语境中,那 Context 一定可以成为你的英语学习好伴侣!
Context 1.0 功能介绍
Context 1.0 阶段我们实现了最核心的功能:创建语境、语境与词条释义的关联、查词插件、PDF 阅读器等。
创建语境
自动创建语境 阅读记录分屏搭配,精准识别内容,边读边自动创建语境笔记,不再因为记笔记让阅读卡壳,过程高效丝滑,效率翻倍!
支持导入 PDF,可以在 PDF 阅读器中查词、创建语境,同时支持 PDF 手写,让你的英语笔记更加丰富高效。
手动创建语境 支持手动创建文字语境和图片语境,精准识别图片中的语境和词条,还可以为语境添加批注。
查词功能 支持跨 APP 查词、在语境中查词、识别图片查词,内置的词典插件提供了丰富的内容。
关联词条释义 选择词条在当前语境中的释义,将语境与词条的释义紧密结合起来,专注记忆
●标记释义
每次查询不熟悉的释义则标记一次,以此来提高熟词中生义的优先级,精准抓住学习重点。
创建笔记本
管理语境 笔记本中的语境列表中将展示在该笔记本中创建的语境以及在 PDF 中所收集的语 境和词条列表。
未来的计划
目前 Context 1.0 中,我们将会优先打磨好以上提到的最核心的功能。
Context 的下一步还是会坚持以语境学习英语为核心去做功能上的迭代,诚如在文章中提到可以利用 ChatGPT 去做与英语学习功能相关的「智能造句」、「修改语法」、「润色文章」等,也会基于所收集的内容在英语学习方向去做「语境复习」、「词条复习」等学习相关的功能。我们将始终围绕「打造一个基于语境学习英语的笔记工具」的产品价值观去优化迭代 Context。
邀请公测
非常感谢您能花时间阅读至此,这对我们来说是极大的鼓励。如果您对我们的产品感兴趣,我们真诚的邀请您参与 Context 的首次公测。
参与方式:
- 获取 TestFlight:链接:https://testflight.apple.com/join/nfernq3k
- 扫描下方二维码加入 Context 公测群
参加公测可获得:
- 公测期间您将作为 Context 的种子用户,您的建议和想法将影响 App 的设计;
- 第一时间获得新的功能和更新,成为 First 尝试和使用 Context 的用户;
- 获得专属早期用户的关注和福利:产品上线后,我们将免费送出产品的会员等福利,并在我们的社交平台公开向您致谢
- 与其他志同道合的用户一起分享和交流使用心得和技巧,获得学习英语的乐趣!
最后,感谢您的观看与支持!