Gmail开放API:电子邮件新的开始而非终结
谁不恨电子邮件呢?它包含一切,但是缺乏我们对于现代通信应用程序所期待的东西。但是你很难怪罪于电子邮件本身,因为目前用于管理它的大部分应用只能使用古老的 IMAP 标准,速度慢且难用。当谷歌在几周前宣布开放 Gmail API时,我们似乎终于能让电子邮件像其他应用程序一样工作了。
开放Gmail API
谷歌 宣布,使用如今每个网络开发者都在用的更快、更现代的编程语言,任何应用程序都可以和Gmail交互。Gmail API可以让你向谷歌询问邮件、草稿和标签的速度比IMAP快3到10倍,但是,谷歌同时认为不应该用其取代IMAP。有两个原因:第一,Gmail API不能推送通知(目前而言);第二,每天的API请求次数是有限的,可能会给收信量大的用户造成麻烦。
Gmail API可以做的是,提供一个界面,让所有应用程序能在小范围内用Gmail账号进行交互,而不用创建一个完整的邮件客户端。发生交互时,谷歌并不会取代电子邮件,而是将其扩展了。不像一些人希望的那样“消灭”电子邮件,Gmail API给其赋予了新生命。
有了Gmail API,可以创建在邮件之上的应用程序。“ 谷歌的真正意图是,给利用电子邮件数据的应用和服务提供支持,而不是成为电子邮件客户端 。这是电子邮件app自身的新类别,通过IMAP创建电子邮件应用很麻烦,而且需要了解更多的电子邮件知识,除非创建一个电子邮件客户端,Gmail API结构则更易掌握”。
简单地说, 有了Gmail API开发者不用创建IMAP同步引擎来访问收件箱,只需要在谷歌服务器上查询特定的搜索关键词或者电子邮件地址 。
API能为团队节省开发时间,但会限制与其他服务的兼容性。一个明显的缺点是,支持Gmail API意味着与其他电子邮件供应商完全不兼容。不过多数还是会选择Gmail API,放弃其他。
即使是升级现有应用程序,API也能大有所为。日历应用Sunrise联合创始人Pierre Valade表示,他的团队可以快速创建出一个服务,用于扫描用户的Gmail收件箱中的飞行邮件,并自动添加到日历中,或者用特定的行程参与来展示最近的电子邮件。这种创新为开发者节约了时间,这样就能有更多时间去做功能开发。
平台而不是服务器
通过Gmail API,显然谷歌想要将Gmail视为一个平台,而不是电子邮件服务器。Soltero说,如果开发者乐意接受,谷歌可能会扩展API的功能。电子邮件账户包含大量有价值的信息,直到现在只有电子邮件客户端和具备IMAP知识的人可以获得。如今,获取联系人、邮件等Gmail数据,甚至发送邮件都是向所有人开放的。
至于说更好、更快的电子邮件客户端,我们也并不是完全没有好运。以最近刚推出的测试版的Mac邮箱Mailbox为例,为所有人展示了不被古老技术束缚的电子邮箱应该是什么样的。在注册应用程序的两秒内,所有的电子邮件都加载进收件箱里。Mailbox提供的服务是为云端数据提供了一个界面。
电子邮件的优点是其互动性,而不是像如今使用的大部分通信应用程序的标准。为Gmail增加更多专有功能可能会造成更多的锁定。“你不能自称平台,而应该争取被称为平台的权利,” Soltero说到,Gmail作为一个了不起的平台现在只能被选择性访问。这意味着我们将开始看到全新种类的电子邮件应用程序,可以让我们和大量的专业、个人电子邮件进行交互。
Gmail API虽然不足以让你爱上电子邮件,但或许会减少你的厌恶。有了电子邮件,这一电子通信最普遍的形式,即使是看似微小的胜利也可能带来巨大的改变。
Via: Theverge
相关内容: Inbox开发下一代电子邮件平台 有望取代现有协议