今天是2014年03月11号,接着前天的继续说。这两天把豆瓣的OAuth2.0协议再好好地研究了一下,理了理流程,发现这确实不是一个适合移动端APP套用的协议。等把这些理解得差不多了,看一下API列表,傻眼,因为压根就没有购书单API公开,豆瓣阅读也是。其实,认真想一想就能明白这两个接口是不会放出来的,都涉及到除了豆瓣外的第三方网站,像亚马逊等电商,还有豆瓣阅读专栏作者,尤其是这一切统统跟钱直接扯上关系。所以,做购书单的想法只能夭折。但没关系,我的目的是完善自身开发一个独立的APP时所欠缺的方面。
首先,弄通了OAuth2.0协议。这个是实现包括新浪微博,百度地图,高德地图等开放接口,来完成譬如Weico新浪微博客户端,其他APP内置LBS服务功能的前提。然后,参考豆瓣官方购书单的界面,试着重新按自己的喜好设计了交互逻辑和UI界面。安卓微信5.2采用了扁平化设计,不好(hao四声),只不过有一点值得注意,就是其与用户的交互都集中在右上角。那里是之前一直被废弃的Menu菜单,甚至一度大部分APP都是在清单配置文件里就去写死了让所有Acticity的TitleBar隐去的代码。谷歌官方提倡安卓手机按键虚拟化,经典三按钮最左边的Menu键当然在其中,也最先可能由软件内置来完全取代。顺便说下,老罗的锤子手机,看情形保留了返回键(没办法安卓的页面管理实在混乱),Home键不可或缺,不知道两个按钮如何在手机上呈现能像iPhone的单Home键那样简洁有力又富有美感。
搭完了购书的布局,只有ISBN扫描没能放上。突然有个疑问,为什么豆瓣阅读不集成购书单呢?ISBN扫描适用的情景是,用户闲逛书店的时候遇到感兴趣的书,用之“扫”进收藏。不过之后,大部分用户会根据购书单的比价,分流到各个网站在线购书了。这似乎非常矛盾,在我看来,购书单和豆瓣阅读的功能确实是泾渭分明的,有一点却需要共通数据。那就是,如果某一本收藏图书,在豆瓣阅读网上书店有售,应该提示用户购买。
再说说电子书的普及。记得是在大四养成阅读习惯的,独立思考意识也是那段时间萌芽。高中至彼时,除开《科幻世界》是每期必买,其他的书籍从没有主动去读,都是随手看。后来到毕业,瞄一下亚马逊的订单记录,计算下大概是2个月三本的阅读量。还产生了这样的劲头是,对一本书着迷就去把相关的书籍或买或借来看,悲伤地觉得,子子孙孙无穷尽也。出来工作前,杂志全部送人了,书留了几本舍不得的。
推移到第二份工作,公司发了一个盖世兔。智能手机的便捷性和贴身使用,无形中让人的阅读习惯逐渐碎片化。认识到人类的语言媒介已经大大地开始向电子平台上倾斜,还较劲的想,纸书的墨香无法替代。可笑的是,今天我买书第一反应就是电子版,并开始排斥纸质版。这过程进行的悄无声息,实乃润物细无声。说得清楚一点,我们阅读最终脱离不了的是从文字中获取知识和力量的原始追求,而承载文字的形式不那么重要,就像那种把书呵护成婴儿不去读的行为实质上与买椟还珠心态无异。
最后我要吐槽,好多人眼中电子版的任何东西必然是免费不然就是耍流氓的逊蠢毙想法,是怎么莫名其妙形成的,还如此根深蒂固。没有盗版,才不会有对创新的杀戮,对版权的轻视。