























对于课表软件,实质就是信息的输入再展示,因此解决的需求即方便地「输入课程」和「查看课程」,因此课程表应该更加纯粹
有 1000 个学校就有 1000 个教务系统,各个系统间看似差不多,但各有各的脾气。作为一款个人开发的课程表,并没有那么的能力去实现所有学校自动导入功能,工作量实在太庞大。因此具有适配不同学校的能力的「大厂 App」理应更占优势。
但是开发者并不想放弃自动导入的功能,还是在自动导入方面努力做出了自己的尝试。L!NG 提高的解决方案是Safari Extension,通过在 Safari 中执行 JavaScript 代码来实现自动化的导入。这样,只要有相符合的 JavaScript 文件,L!NG 就能从任何学校导入课表信息。这也有它的缺点,JavaScript 文件需要个人制作,门槛相对于来说较高 ( 包含对教务系统的解析以及 JavaScript 的编写 ) ,但是一劳永逸。

有兴趣的派友可以参考《导入课程》做出尝试,同时开发者也在继续尝试做出普及化的解决方案。
当然了,L!NG 手动输入方式也是很符合习惯的。相比较第三方课表中常见的「事件型」课程表设计,L!NG 采用了国内主流 App 的基于课程的设计,相比其他软件手动输入的时候条理更加清晰便捷,符合国内课程布置情况。
根据我跟开发者的交流,开发者最初的开发重心就是做一款腕上课表,而经过我的体验,L!NG 在手表的 UI 上不及其他大厂 App,但它充分的运用了 watchOS 的新特性,让我爱不释手。

Vertical Paging 是 watchOS 3 中引入的新特性。在一系列结构相同的课程 Detail 页面中,你可以直接转动数码表冠来显示上下的信息。这一看起来很方便而且实现也不麻烦的特性,在其他同类 App 中却没有人采用 。

对于课程表这类时间软件来说,不支持 Complication 可能是最大的一个弊端。通过对 Complication 的支持,极大简化了上课表的交互流程。这也是我下一代智能手表还选择的 WATCH 的理由。要看当前的进度,课程时间,和其他信息,你所要做的就只是抬起手腕。

而要看之后的课程,只需要转动 Digtal Crown 就行了。L!NG 最多支持两天的预览。
另外,L!NG 还能够自定义表盘挂件显示的内容。你可以自己选择是否显示图标、进度条显示时间、剩余课程数还是名称.

L!NG 对 iOS 原生日历进行了单项整合,即添加过的课程可以直接导入系统原生日历中,但是也有一些不足的地方:
开发者在 Widget 这里设置了两个版本,Basic 和 Pro 。Pro 能够查看今明两天的课程信息,并且会把最相关的信息显示在最上面,并且点击课程会跳转至 App 中显示,据了解在后期版本会提供更加丰富的自定义功能。而 Basic 不会显示课程进度和明日课程。( 此为 2.2.6 Widget,版本即将在商店更新)

L!NG 同时也提供了 URL Scheme ,不过目前只有四条,不过普遍是应用内的使用,对外使用还不支持,后期应该会持续增加。
lingapp://lingapp://+json datalingapp://pro/lingapp://lesson/+uuid

目前市面上的课程表很多,我尝试过超级课程表、课程格子、iStudiez Pro 以及各大学校自己开发的课程表 App。但是用了这么多 App 后,却并没有给我带来一个很好的体验 ( 除了 iStudiez Pro )。在深度体验了 L!NG 后,我有种不一样体验。
我选择了以下具有代表性的 3 类 App 进行横向对比:

而对于课表软件,实质就是信息的输入再展示,因此解决的需求即方便地「输入课程」和「查看课程」,因此:
L!NG 目前依旧不是那么完善,和 iStudiez Pro 这种实力老牌 App 依旧有不足的地方,但是却可以给我不一样的体验,也是课程表 App 中的新生力量。如果你喜欢,你可以在 App Store 下载 L!NG ,免费,有内购。
感谢大家可以支持我的 App,目前有些功能不是很完善,例如自动导入还不是很系统,门槛也较高,希望大家可以在评论里提出自己的看法和意见,也可以加入 Telegram 群组!
在评论中说说,你现在在用哪些课程表 App,它能满足你的需求吗?你是如何管理课程表的?我们会在 4 月 6 号送出 10 个 L!NG 的兑换码。
恭喜 YaoTong、王wiki、维维超人想静静、Minority、森二、danceym、阿嘉、古逸_格里芬、彬dope、donglinli 获得 L!NG 的兑换码一个,稍后我们会通过站内私信和你取得联系。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。