从计算机网络化的角度,探讨Google推出Drive并淡化Docs过程中可能的必然
偶然输入docs.google.com打开久未使用的Google Docs,登陆界面新增了“Google Docs will soon be upgraded to Google Drive”提示,登陆后页面地址也已自动跳转到drive域名之下。虽然页面显示为Google Drive,不过其布局与操作选项和Docs页面相比并没太大的变化,内容列表也是此前在Docs中保存的那些文档。
在CREATE按钮的“More”菜单中,已经添加“Get more apps”选项。点击该选项,页面跳转至Chrome网上应用商店,显示的则是此前与Google Drive同时发布的18个第三方应用。Google Docs带来的变化
\n这是一个很有意思的变化。在Google云存储服务Drive发布前一天,我们曾在
\n对比它与Docs服务器上的robots.txt文件后发现,两者有着很相似的目录结构,也因而据此推测Google或用云存储服务Drive取代网络文档服务Docs。
在Drive正式发布后我们发现,它没有直接取代Docs。不过Drive也并非Dropbox那样的简单文件存储与同步服务,同时提供的还有面向开发者的
\nSDK。第三方应用可以通过调用Google Drive提供的API,对其中的内容进行存取和修改等操作。
从
\n此前的介绍可知,同时发布的18个第三方应用中,大部分都是与Docs功能类似的各种效率工具。如果用户直接使用已有帐号激活并登陆Google Drive,将会发现此前存储在Google Docs的全部文件都在其中,与从Google Docs登陆并跳转后的页面应该是相同的。
换句话说,现在的Google Docs系列软件也只是基于Google Drive SDK开发的几个应用。或者也可以看作是Google将Docs曾使用的文件操作API开放出来,让第三方应用也可以通过他们接入Docs曾使用的存储空间(现为Google Drive)。
一个简单的类比
\n那么这样做的意义又有多大呢?或许你现在还没有意识到,下面就用一个可能不那么准确的类比来帮助理解。
如果把整个互联网看成一台计算机,那么所有的文件存储空间(云)无疑是这台计算机的“硬盘”。目前Dropbox类服务提供的存储空间对其它网络应用程序来说是“只读”的。第三方应用最多只能通过外链“共享(下载)”存储的内容,没有创建、修改和删除等权限。此前的Google Docs乃至现在的Evernote皆如此。
现在的Google Drive更像是“可读写”电脑硬盘,其他服务可利用它的SDK接口对“硬盘”中的文件进“增/删/查/改”等各种操作。此处我们可以将SDK及后台支撑系统整体类比为传统的文件系统及接口,比如FAT32、NTFS、EXT2等等。
如果“互联网”是台计算机
\n现在我们试着将上述类比扩大到整个互联网,或许能对“互联网”这台计算机有不一样的认识。
硬件方面,可当前计算机的大致结构进行粗略比较:输入/输出设备自然由PC鼠键、智能手机、平板电脑等提供;存储用“硬盘”则由像Google Drive这样的云存储服务提供;计算性能较强的服务器集群(云)可以提供类似“CPU/GPU”的计算/控制能力;物理网络通信线路的作用类似“数据总线”及其它数据传输线路;各种个人终端及其它网络软/硬件的物理内存或缓存,也大致起到了“内存”的作用。
软件方面,可以分为系统软件和应用软件来看:各种网络通信协议、服务协议,以及运行在网络中各种设备上的管理、协调系统等共同构成“操作系统”。包括但不限于个人终端上的基础系统、服务器管理系统、数据库管理系统,以及路由节点上的管理系统等。浏览器只能算是图形化的应用管理和运行环境,类似Windows中采用的Explorer,或Linux中的GNOME。此时,运行在浏览器中的网页应用、浏览器扩展工具及插件等都可视为“应用程序”。不过由于历史发展等原因,目前还有许多“应用程序”虽然运行在前述“操作系统”之中,却不在浏览器框架之中。
Google的努力
\nWired近日发布的一篇
\n文章称,私有云将在2014年取代PC,而文中所指的“私有云”可能更接近Google Drive这样的网络存储服务。最开始我们可能认为Chrome浏览器或Chrome操作系统是桌面操作系统的终结者,然而通过上面的重新认识我们发现,Chrome不过是“操作系统”的一部分。仅靠一个“硬盘”(Google Drive)和一个“图形化的桌面环境”(Chrome)肯定是不够的,我们可以看看一直试图将PC应用网络化的Google还做了哪些努力。
\nGoogle既有较传统的笔记本电脑
\nChromebook,也有较新的
\nNexus系列智能手机,它们都是输入/输出设备;现在的
\nGoogle Drive则能完成外存储硬盘的功能;遍布全球的数据中心提供拥有超强的计算能力,数据处理自然不在话下;他们甚至在美国堪萨斯城建立起计划入户的光纤网络,可视之为“数据总线”的一部分。
为构建更好的“操作系统”,Google同样做了大量工作。不但开发有先进的服务器管理系统、算法系统、数据存储与分析系统,也有个人终端上运行的Android、Chrome等系统,同时还积极参与各种网络协议、标准和规范的制定。此外,Chrome也逐步构建起一个良好的生态系统,吸引越来越多的“应用程序”在其中发布,自己也有Google Docs等众多应用。
至此,我们似乎已经能够看到一台由Google产品和服务构成的“互联网计算机”。然而作为一个实力雄厚的网络巨头,Google提供的服务远不止这些。有的可以直接纳入这台“计算机”的范畴;有的正逐步向其靠拢;有的可能只是围绕它的工具性服务;当然也有的可能与之毫不相干。
回到Docs与Drive
\n如果站在这个角度来重新观察Google的产品,我们会发现Drive并非简单地取代Docs,而是他们在更高层面上推出的一个新服务平台。Docs只不过是这个新平台上的一个应用,所以其独立性也将被逐步淡化,最终Docs的定位可能会类似微软Office套件之于Windows计算机。
因此,Google使用新的平台取代老的产品,似乎是顺应一种可以预见的趋势。不过目前的问题在于,基于新平台开发的应用太少,其潜在价值还有待进一步发掘。此外,我们是否还可以做得更多呢?