而涉及到快捷指令这个软件的开发。
其实也不算太复杂。
这款软件难就难在创意上。
而不是难在编程实现上。
林灰记得前世看过一个访谈。
快捷指令这软软件的原开发者声称快捷指令这个软件的早期样本是他和另一个人在两天之内搞定的。
在这种情况下林灰觉得他三天时间也一样搞得定这款软件。
搞定软件首先要了解软件的内在。
wrklw与大多数效率类应用最不同的一点是。
它的主要内置动作不在于串联第三方应用的配合。
而是挖掘内置功能。
正因为这个软件充分挖掘内置功能。
使得苹果方面看到了一种全新的可能。
这也是苹果方面对这款软件感兴趣的一个重要原因。
正因为wrklw这款软件主要是靠挖掘内置功能来实现。
这无疑意味着林灰基本上不需要额外创造什么新的东西。
如此,林灰的工作量小了很多。
用户在使用wrklw这款软件时。
可以利用软件提供的动作模块组成各种工具从而满足自身需求。
从常规的软件开发来说,需求决定设计。
作为开发者,林灰要做的事情就是搞定相应的动作模块。
正是这些动作模块赋予了wrklw这款软件用户从未体验过的驾驭感。
在wrklw里,用户在利用动作模块内建操作组成各种工具时。
过程就像搭积木一样轻松。
实际操作时可能比搭积木更简单。
毕竟搭积木有的时候也需要一些构思。
但在wrklw这款软件里创建指令工具的时候基本完全不需要构思。
用户在创建指令工具的时候。
只需有正常的处理事情的思考能力就足够了。
举个例子,比如说用户想在wrklw这款软件创建指令工具来实现自动查找最近的电影院以及行动路线。
用户在具体创建的时候。
完全不需要考虑任何跟编程有关的枯燥编程语言。
用户需要考虑的只需要思考他/她平时利用手机查找最近的电影院以及行动路线是如何操作的就行了。
这个问题,用户几乎不费力就能想到问题的答桉。
他们平时在进行这件事的时候要做的无非就是查找电影院、选择其中最近的电影院、显示到达目标电影院的路线。
既然思考出了答桉,那么用户需要做的无非就是将上述几步操作对应的动作模块添加的到用户想设计的指令工具中。
而后用户只需要保存这个指令工具,以后就可以随时调用这个工具了。
这样的一个指令工具我们姑且将其命名为“查找最近的电影院”。
用户在成功构建了这个指令工具之后。
只需要单击执行该指令工具。
就可以自动完成搜索、选择和显示路线的操作。
整个过程基本上行云流水,十分方便。
这样一个过程,能让毫无编程功底的人也能体会到近似于编程收获的成就感。
虽然为了查找一次电影院进行一次这样的操作稍显麻烦。
但用户保存了相应的指令工具之后。
以后再遇到相应情景将极大地节约所需的时间。
具体到应用场景的时候。
可能还会更简单。
林灰可以将一些常见的指令工具编辑出来组成工具库。
用户一些比较常见的需求完全不需要重复造轮子的工作。
只需要添加工具即可。
尽管工具库什么的相比动作模块更方便也更加容易。
但作为开发者林灰还是要将相应的动作模块开发出来。
如果不搞定相应的动作模块,直接弄个工具库。
那样这个软件也就丧失了最大的特色。
这样的话rklw了。
而是该叫百宝箱。
而应用市场上,最不缺的就是这类应用。
开发相应的动作模块原理上并不复杂。
毕竟很多东西都是里自带的。
真正需要林灰从无到有进行内建的动作模块几乎没有。
即便涉及到一些需要从无到有内建的动作。
一样问题不大。
林灰有前世手机上的wrklw完全体作为参考。
重生之后,林灰觉得他似乎受到了某些强化。
来到2014这个时空,林灰在工作的时候效率极高。
效率极高主要表现为思维活跃度极高。
具体到编程场景时林灰很容易在实际开发中产生一些平常情况下很难想到的极其巧妙的思路。
这些思路对于实际开发过程是非常有利的。