未来索引
邢远 发表于 2013-8-26 12:28:11 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
ifttt是“if this then that”的缩写,事实上是让你的网络行为能够引发连锁反应、让你使用更为方便,其宗旨是“Put the internet to work for you”(让互联网为你服务)。


简介

   t0105839e16a5813cb6.jpg

  据官方博客介绍,ifttt上线于2010年12月,在半年多的时间里一直处于邀请注册的状态。网站名字看上去很奇怪-ifttt,但如果看到英文原文IfThisThenThat,相信许多程序员会感觉非常熟悉:这不就是最常见的If⋯⋯Then⋯⋯条件语句嘛。顾名思义,这个服务就是利用了编程时最简单的条件语句,利用互联网上众多提供API接口的第三方网站作为条件触发器,当(if)用户设定的A网站上发生指定事件(trigger)时,(then)这一事件就触发B网站上的指定动作(action),完成整条语句,成为一个任务(task)。这些提供第三方接口的网站在ifttt上被称为通道(channel)。下面是一个最简单的任务例子,相信你对其已相当的熟悉。

  与Automator、Tasker类似,ifttt并不需要用户像编程那样输入实际的if语句,只需要从ifttt预先提供的第三方服务里进行选择,指定它出现某种状态时,就触发另一个服务的某个动作。一切都可以在弹指间完成。ifttt的开发者将自己的网站昵称为“数码胶带”,通过将两个原本不相关的服务串联起来,用户无需复杂的编程知识就可能创造出开发者未曾想到的应用形式,就像现实中我们将木棒与布条组合成拖把,将铅笔作为发髻一样。在这里,一切以创意为先。

编辑本段使用教程

  如果你第一次使用ifttt有些不知所措,这里我们用一个简单的例子为你演示一下

  第一步:点击右上角的“Create”和字母组合中蓝色的“this”,进入可以当做触发器的频道

  第二步:选择一个频道,例如Twitter,进入触发条件列表

  第三步:选择一个触发条件,比如“Newtweetbyanyfriend”,点击“CreateTrigger”

  第四步:点击字母组合中蓝色的“that”,进入可以触发动作的频道

  第五步:选择要执行动作的频道,比如Gmail

  第六步:动作是发邮件

  第七步:邮件相关的自定义,点击“CreateAction”,创建动作

  第八步:点击“Create&turnon”,建立任务

  如果你已经授权了各个第三方服务,那么上面的整个流程均会在同一页面内完成,没有任何跳转,从用户体验上来说,这无疑做的相当优秀。

编辑本段组合方法汇总

  即使在ifttt官方仅提供了33个互联网服务可供选择的现在,用户已经挖掘出了众多有用及好玩的应用形式。比如下面三类例子:备份、通知、记录

  此外,在Quora上,我们可以找到许多实用的应用讨论;在Twitter上,各种趣味的讨论也层出不穷:

  @hecaitou:理想状态下的ifttt应用场景:一旦老婆的推上出现“加班”字样,立即激活一条手机短信通知。同时,自动检测谷歌日历,找出几个今晚没有事情的老友。随后,在FB上新建一个活动“今晚喝大酒”,一旦超过3人同意,触发一条订餐消息给餐厅。餐厅查询Evernote,找到这群人最喜欢的菜和酒。

  @yegle:我觉得很多人需要这么个ifttt:ifGoogleReader未读数量>1000thenMarkallasread

  @mranti:ifttt应用举例:if明天下雨,发推DM给自己的心仪女友:“亲爱的,明天出门带伞,我是你的阳光”。

  @guangzhui:#ifttt是什么,就是某一天的某一时刻,你朋友喝醉了,在youtube上骂你是sb,然后你就会收到一条推,一条短信,一封邮件,告诉你你是sb,四方会告诉你骂你是sb的人在哪里,calendar会记录这一重要时刻,stocks会告诉你你变成sb后世界股市有什么变化~

  虽然不少讨论带有调侃意味,但ifttt的应用场景无疑是相当广阔的。

编辑本段总结

  ifttt使得互联网上的众多第三方服务拥有了类似应用程序模块的功能,整个互联网成为一个有机的计算平台。这对于现在一块块孤立的云计算平台来说,也许是一个启示-如何将各片“云”有机的联系起来的启示。至于国内能否出现类似服务,正如@jason5ng32所言:“国内出不了ifttt这样的网站,就目前来说,国内较为开放的工具都是SNS类的。如果触发条件和动作都在SNS里进行,那ifttt所带来的效益实在太小了。”

  (题外话:我个人对于优秀的服务为什么必须有国内版本一直很纳闷,因为需要国人制造?因为“根据政策,网页无法显示”?还是其他。)

  对于在互联网上拥有多个服务的使用者,ifttt是一个极佳的自动化工具,对其网上的信息管理、任务设定、状态提醒等方面提供了一个方便简单的服务。

  也许因为还处在测试阶段,ifttt还存在一些局限:邀请制;最多只能配置10个任务;并非所有服务都支持oauth授权,如Delicious、Instapaper等;每15分钟检查一次Trigger,造成条件和结果存在延迟;尚未开放API,开发者还无法添加自定义的第三方服务,这一点据开发者称还在开发中,未来将提供接口。@hecaitou的一条信息比较有趣:ifttt里面,如果在Channel之上,提供一个Task的自由市场。让各种Geek做出各种奇奇怪怪的Task来,用户添加Task而不是点选Channel,那就连盈利的问题都解决了。这实际上将ifttt变成了一个聚合所有互联网应用的开发平台,如果真能实现,ifttt也许有成为未来互联网巨头的潜力。

  ifttt并非互联网上唯一的这类应用,YahooPipes、Tarpipe也提供了类似的功能,ifttt的优秀之处在于其简单的操作方式、极佳的用户体验。不过,对普通用户来说,他们是否需要ifttt则还是个未知数,看看桌面上Automator、Tasker这一类应用的Niche用户群,ifttt能否获得大众的广泛使用还有待未来观察。当然,如果像Mac用户的神器Quicksilver那样成为为Geek们的顺心工具也是不错的结果。


该会员没有填写今日想说内容.
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注2973

粉丝3241

帖子9943

发布主题
阅读排行 更多
广告位
!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_sctz! !jz_fhlb! 搜索

智能技术共享平台 - 未来论

关注服务号

进入小程序

全国服务中心:

运维中心:天津

未来之家:天津 青岛 济南 郑州 石家庄

                商务邮箱:xy@mywll.com

Copyright © 2012-2021 未来派 未来论 (津ICP备16000236号-5)