65.9K
CodeProject 正在变化。 阅读更多。
Home

与MasterCard的OpenAPI平台业务领导者Dave Butler对话

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3投票s)

2013年11月4日

CPOL

5分钟阅读

viewsIcon

12659

万事达卡副总裁兼高级业务主管 Dave Butler 向开发人员介绍了该公司全球 OpenAPI 平台。

Intel® App Innovation Contest 2013 上市推广访谈系列  

与业务领袖 Dave Butler 讨论万事达卡的 OpenAPI 平台 

采访:Marc Saltzman 代表 Intel®     

这是我们第二次万事达卡问答,与 2013 年 Intel App 创新大赛相关。

 

如果您错过了我们与万事达卡 Garry Lyons 的对话,我们讨论了为当今移动设备创建引人入胜的金融和零售应用——包括为参加2013 年 Intel® App 创新大赛的软件开发人员提供启发性建议。

为了使讨论圆满,我们还与万事达卡副总裁兼高级业务主管 Dave Butler 进行了交流,他负责该公司的全球 OpenAPI 平台。

Marc Saltzman:许多人认为万事达卡是一家金融服务提供商,但您的同事 Garry Lyons 告诉我,万事达卡一直是一家科技公司。

Dave Butler:我们最近参加了在 Moscone Center(旧金山)举行的以开发人员为中心的会议,他们有一个巨大的演示墙——一面是面向 Android 开发人员,另一面是面向 iOS 开发人员。我们在 Android 演示区角落设了一个万事达卡展位。我记不清有多少开发人员走过来问:“万事达卡为什么会在这里?你们是信用卡公司。”这对我来说是个很好的开场白,因为我可以解释说,我们公司不发行信用卡。我们做的是促进卡片在支付交易中的使用。我们处理关键参与者之间的交易——我们运营着一个支付网络,一个在容量、速度和可用性方面首屈一指的网络。我们认为这是我们业务核心的巨大技术资产。

MS:谈到技术,您在最近的一篇博文中写道:“我们已经习惯了各种创新新应用的不断涌现,这些应用让我们的智能手机、平板电脑和电脑更加有用和有趣。”您希望开发引人注目的金融或零售类移动应用的开发者能提供什么?

DB:作为一名开发人员,我认为OpenAPI 运动极其令人兴奋,因为现在很有可能在我构建移动应用程序时,我能找到一个现有的服务,它足够接近我真正需要的东西。换句话说,我不必重新发明轮子,我可以找到已经构建了所需东西的人。是的,我可能需要付费使用该服务,但它会比我自己构建便宜得多。这意味着我可以专注于关键任务,即构建我的移动应用程序的客户端。通过使用 API 服务,我不必将如此多的注意力从用户界面上转移开,而可以真正地投入到用户体验上,而这,坦率地说,是人们评价我的应用的方式。万事达卡正在让人们能够访问我刚才描述的支付网络以及其他相关服务。通过这样做,我们鼓励并使人们能够考虑全新的应用程序类型。其他公司也提供 OpenAPI。因此,开发人员不再那么受限制,不必花费巨资构建自己的服务。从万事达卡的角度来看,如果我们能在 OpenAPI 方面做得好,开发人员就可以以经济高效的方式访问我们的服务,这些服务可以成为提供卓越用户体验、为人们带来巨大价值的创新移动应用的核心。

MS:使用 HTML5 开发跨平台应用这一趋势有多重要?

DB:我认为这取决于您提供的用户体验。如果您正在构建图形密集型游戏,需要即时、高速的响应,不受不必要的延迟影响,那么您可能需要构建一个原生应用——无论您针对哪个平台进行开发。如果您正在构建一个更通用的应用程序,我们正迅速接近这样一个时期,即大多数智能设备上的网络浏览器都能足够快地创造良好的 HTML5 体验。设备变得越来越强大,我认为网络浏览器将成为您开发应用程序的首选平台,除非您有特殊要求。

MS:今天的开发者可以从旧的程序或技术中学到什么,以帮助改进他们的应用?

DB:嗯,这很有意思。最重要的一点是认识到这个行业的变化非常迅速。最大化您作为架构师和开发人员的生产力始终是关键。如果您已经熟悉了一套可以组合在一起并交付解决方案的技术,那么在成功方面,最好坚持使用您已知的技术。然而,有时新的技术可以带来能力上的飞跃。我认为我们这个行业的所有人必须假设在我们的职业生涯中会学习很多新技术。我对一套好的工具和技术很熟悉。但我也会关注新发展。然后,我们还必须应对颠覆性事件,例如 iPhone 的出现。但尽管技术可能会改变,我还没有看到我最初学到的基本知识——测试、代码简洁性等的必要性消失了。所以要保持敏捷,并意识到尽管您现在所做的一些事情很快就会被认为是过时的,但您可以保留一些您获得的知识和经验。

MS:您能给一位刚起步的应用程序开发者提供的最好的单一建议是什么?

DB:持续学习。如果我想学习一项新技术,我会尝试做一个副项目来熟悉它,然后我就可以将它应用到我的职业生涯中。

== 

如需更多开发资源,请访问 Intel® Developer Zone

http://software.intel.com/en-us/windows 

 

© . All rights reserved.