国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > 成功打造Evernote API生态系统的五大经验

成功打造Evernote API生态系统的五大经验

来源:程序员人生   发布时间:2014-10-13 15:35:50 阅读次数:3028次

【编者按】Evernote成功的一个不可或缺因素就是其平台化发展,Evernote的平台化为更多的用户记录了他们的思想和生活。目前,已经有成千上万个应用通过API接入到Evernote平台。Evernote平台化发展为什么会如此成功,ProgrammableWeb网站的一篇Five Great API Ecosystem Lessons from Evernote或许能给你带来些启发。

目前,一些知名的互联网公司都在打造自己的API生态圈,并且日益成熟。API给企业带来的价值也日益凸显,可以为公司创造进入新市场机会,拓展用户群体,还可以基于企业的数据资产和核心功能推出一些新产品。

对于那些已经拥抱API并且是“综合性的企业”来说,通过API实现“Platformification”是一个自然过程。一些来自大型企业(例如AT&T)和独立创业公司(如Twobo科技)的API创新人士已经把“Platformification”发展成了一个平台。

Evernote从一开始就把自己定义成这样的平台,这使得他们非常注重使用API来驱动整个生态系统,从而确保应用能在多个垂直领域、各种类型的用户中占据一席之地。Platformification已经成为Evernote如何涌进市场并且通过Evernote API激活全球开发者社区的一个中心主题。


在旧金山的DeveloperWeek上,Evernote分享了他们是如何成功地把API生态系统构建成一个能够为企业带来价值的平台,下面就一起来看看Evernote的五大成功宝典。

1.打造API生态系统

Evernote开发拓展部主管Chris Traganos进一步明确了第三方应用通过API集成到Evernote平台给企业带来的价值:“当用户在使用另一个Evernonte应用时,有超过50%的可能性会转移到我们的付费服务上。所以,我们会寻找与Evernote互补的应用来与一些特定的垂直领域进行配对,例如旅游、教育、健身等。”

2.API可以驱动用户参与到整个生态系统中

Traganos似乎很兴奋,因为Evernonte并不是唯一从生态系统中获利的公司,一位正在体验的用户说到:“这对两家公司都非常有好处”,简而言之,把应用链接到Evernote平台可以达到双赢的效果。随着应用程序配对的发展,通过API集成到Evernote平台上的应用将会给用户带来更多的玩法:Pocket用户通常只会阅读他们所保存的15%内容,而Evernonte用户可以在Pocker上阅读80%的内容。

3.因地制宜地设计用户界面

随着企业平台化的发展,业务逐渐拓展到其它客户端市场,他们需要在多种设备上部署资源。这样就需要为多个不同的设备创建API服务,尽管有些人,例如来自Netflix的Daniel Jacobsen曾主张使用一个API编排层,使用一个API即可用于多个设备,但并没有具体的行业规范。Evernote的Web和商业产品副总裁Jamie Hull说:“我们需要把App应用在每一个平台上,所以需要不断地查看分析和观察各个设备的屏幕分辨率配置,并且对这些设备进行测试,因地制宜地设计UI,以确保用户能在所有的设备上都能够有一个非常好的Evernote API用户体验。此外,我们还采用一些自动化解决方案,并且在桌面配置上使用了大量的虚拟环境。”

4.自给自足

API领域的巨头都喜欢自给自足,Evernote也是一直在打造这样的平台。Hull说:“Evernote一直都希望成为这样的一个平台,我需要一个非常健康的第三方开发环境,所以,我们构建自己的API,并且确保第三方开发者能够获得它们。”

5.平台第一、用户体验第二、数据存储第三

Hull表示,我们真得认为平台应该摆在第一位,在Reminders项目中,我们最先提出UX,我们希望让用户在Evernote里面设置日记提醒,所以,通过在不同设备上的用户体验首先想到:如何推送通知?使用闹钟吗?然后我们认真考虑这些功能,并且思考如何设计数据存储块。最后平台团队来构建这些,我们来创建客户端。

Hull认为,随着App被应用到越来越多的可穿戴设备上,这种实现方法是必经之路。他们花了大量的时间来研究用户想在Google Glass上做什么:“捕捉笔记和回顾笔记是最主要的两个案例。”但它们是否可以适用于手表和其它眼镜呢?所以,他们又重新退一步思考,用户永远不会在手表上使用一个完整的客户端,但是会使用什么呢?例如,假设你在手表上设置一个提醒,提醒你在一个更好的设备上查找笔记。

如果你想把一个应用安装在所有的平台上,但你却没有思考该平台能为你做什么,有什么与众不同之处,那么你将永远无法为人们带来神奇的、颠覆性的效果。(编译:张红月 审校:陈秋歌)

文章来自:ProgrammableWeb

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生