前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >选型宝访谈:如何借助API生态平台,一站式快速搞定APP开发?

选型宝访谈:如何借助API生态平台,一站式快速搞定APP开发?

原创
作者头像
选型宝
修改2019-08-21 14:30:22
6000
修改2019-08-21 14:30:22
举报

写在前面

企业信息系统移动化,一直是选型宝社区用户最关心的话题之一。

今天,移动技术层出不穷,微信生态日益丰富,企业是否还需要开发APP?怎样快速开发高性能、跨平台的APP?怎样实现从开发到测试,再到运营的APP全生命周期管理?

带着这些问题,选型宝直播采访了中国APP混合模式开发和API生态倡导者APICloud的创始人兼CEO刘鑫先生。

下面,就让我们一起来听,选型宝首席架构师李维良与刘鑫的精彩对话吧。

刘鑫 APICloud创始人兼CEO

李维良 选型宝 首席架构师

为什么APP仍是移动互联网时代的标配?什么是开发 “跨平台+高性能”APP的最佳技术路径?

李维良(主持人)

在移动+云+大数据的时代,企业应用移动化已是大势所趋。那么,移动化有哪几种路径?企业应该如何做出选择?

刘鑫(嘉宾)

移动化并不是一个新的话题,但今天做移动化,企业面临着比以往更多的路径选择,比如:HTML5网站、微信公众号/小程序、APP等等。尤其是在微信高度普及、小程序备受热捧的今天,通过微信还是APP来落地移动化,这个问题困扰着很多企业的IT决策者。

APP和微信到底应该选哪一个?我们给出的答案是:两者不是二选一的关系,而是相辅相成,相互配合的关系。

在这个问题上,我们可以先看看腾讯自己是怎么做的:微信里有一个名叫“腾讯新闻”的公众号,关注之后,它会每天给我们推送一些新的消息。在查看这些消息时,如果遇到视频,想播放观看,它就会提醒我们下载安装“腾讯新闻”客户端APP。

我再举一个携程的例子:如果我们在携程APP上订好机票或酒店,并且同时关注了携程的微信公众号,那么,我们就会在这个公众号上收到“预订成功”、“飞机即将起飞”之类的通知消息。

善用场景,在合适的场景下使用合适的工具,这才是最理想的移动化模式。不管是公众号还是小程序,都是非常灵巧轻便的连接工具,但如果要做真正有粘性的业务,要持续做收入,我们还是需要一个属于自己的阵地,这个阵地就是APP。

李维良

APICloud为APP开发者和企业用户提供了怎样的一直技术、产品或解决方案?

刘鑫

APICloud是高效的一站式APP开发、管理和定制服务平台,我们提供三种技术、产品和服务。

首先,我们提供一种技术,这个技术的核心就是混合模式(Hybrid)的移动应用开发。今天,混合模式开发已经成为APP开发的主流技术,大家熟知的微信、淘宝、携程、12306等,都是Hybrid APP。

Hybrid APP拥有Native APP(原生应用)性能与体验良好的优势,也兼具了HTML5 Web APP跨平台、低成本的优势,一次开发,多处运行,可大幅提高开发效率,降低开发成本。

今天,我们这个技术已经可以兼容微信小程序,如果您做过了小程序,可以把代码直接拿过来复用,继续开发成APP。

第二,基于Hybrid APP开发技术,我们衍生出了一个企业信息化和移动化的整体解决方案。做为云端服务,这个整体解决方案能够满足企业在移动应用全生命周期中的各种需求,从创建一个应用开始,到上传代码、选择第三方云服务模块、在线生成安装包并测试,再到上线运营后的版本迭代和大数据分析,都可以一站式完成。同时,APICloud平台还提供项目管理服务,通过可视化的在线项目管理,让客户更清晰地掌控移动开发的全生命周期。

第三、如果您的企业没有开发团队,或来不及学习APICloud的开发技术,那么,我们也可以提供APP定制开发服务。我们会用APICloud的技术和资源,为您快速开发并交付高性能、跨平台的移动应用,满足您企业的移动化需求。

李维良

APICloud为APP开发者和企业用户带来的核心价值是什么?

刘鑫

APICloud给用户带来的最核心价值,我们总结就一个字:快!我们基于混合架构的APP开发,能够把一个移动应用的成熟周期,从过去的6-7个月,缩短到现在的2-3个月,从而提升3-4倍的开发效率。

互联网时代的竞争,不是大鱼吃小鱼,而是快鱼吃慢鱼,要想在激烈的竞争中获胜,唯一的办法就是快速开发、验证和迭代。天下武功,唯快不破,“快”已经成为这个时代最核心的竞争力。APICloud“快”的能力,是开发者和企业用户最需要的,也是我们最有价值的地方。

李维良

哪种类型的企业,或什么样的移动应用,更适合用APICloud去开发?

刘鑫

除游戏以外,企业的各类应用,无论是2B的,还是2C的,在APICloud平台上都有广泛的应用。

过去传统的观念认为,企业内部的应用更注重安全,对外的应用更注重体验,而今天,B2B和B2C已经融合为B2U(Business To User),2C的应用变得更加安全,2B的应用也开始强调体验, 而APICloud的解决方案,可以在开发效率和用户体验之间找到一种平衡,从而更快、更好地满足企业的移动化需求。

从技术到解决方案,再到生态平台API经历了怎样的自我蜕变?

李维良

最近,我注意到“API生态”这样一种提法,那么,我们该如何理解“API生态”呢?

刘鑫

“API生态”是我们倡导的一个核心理念。今天提到“API生态”的时候,我们还会想到另外一个名词,那就是“API经济”。与“经济”二字挂钩,使API从一个单纯的技术名词,变成了一个社会名词,并受到了企业CIO、CTO,甚至CEO们的更多关注。

那么,该怎么理解“API生态”这个理念呢?就以我们今天这种形式的直播为例,过去,如果要开发一个类似的功能,我们首先要组建一个开发团队。这个团队不但要解决软件本身的技术问题,还要面对CDN、负载均衡等一系列问题,开发成本非常高,很少有企业能做得出来。而此时此刻,几乎任何一家公司,都能以极低的成本,做出一个属于自己的直播应用。为什么?因为今天直播这项功能和服务,已经以API的形式开放了出来,您可以随时随地,非常方便地将它整合到自己的业务场景里面去。

在今天的各种云服务当中,最核心的就是PaaS(平台即服务),大部分的PaaS服务商都能输出很多、很强的API,无论是直播,还是支付、地图、存储,都有对应的API。今天,如果您选好了PaaS,选好了合适的API,就等于以极低的成本,招了一群技术大牛,而且,这群大牛提供的服务更加标准化。

今天的API,不仅意味着技术能力的输出,同时也是业务的连接器。以打车应用滴滴和Uber为例,它们都将自己的核心功能封装成API并开放出来,您可以方便地将打车功能嵌入到自己企业的APP里。

可以说,API就是移动互联网时代的“友情链接”。我们推出API生态平台,就是要把原本碎片化的、分散化的、非标准的各种能力,用统一的规范聚合到一起。从底层的硬件访问,到最新的AI技术,在我们的“模块Store”里,您可以找到足够多的API。这些API就像一块块砖头或积木,您可以利用它们,快速搭建出符合自己业务逻辑的移动应用,为您的企业赢得移动互联网时代的竞争优势。

李维良

APICloud的“模块Store”目前聚合了哪些第三方模块?模块商店的出现,是否会颠覆原有的APP开发行业?

刘鑫

“模块Store”是“API经济”在我们业务平台的核心落地所在。比如,您在业务互联网化的过程中,需要一个客服功能,而自己开发的成本又太高,怎么办?其实,国内很多SaaS客服提供商,如环信、融云等,已经将成熟的客服功能封装成模块和API,放在我们的平台上,您可以直接将这些模块整合到自己的应用中,从而大幅节省开发时间,降低开发成本。

我们的模块Store聚合了国内的主流云服务厂商,包括阿里、腾讯、高德这样大公司,都在跟我们合作,把支付、 IM、 直播、地图等技术和能力,按照APICloud的标准,封装成一块一块的积木。

这些积木一样的模块,我们可以也可以称之为“微服务”。在今天“去大的IT架构”的趋势下,企业的IT架构更多是长在外面,而企业CTO的角色定位,正逐渐从技术大牛,转变成服务的采买者,他们只需要将一个个微服务串在一起,就可以形成自己的业务逻辑。

像阿里、腾讯这样的大公司,也非常愿意和我们一起做这样的事情,因为我们服务了非常多的不同规模的企业客户,对这些大的云服务商来说,APICloud就是一个客户资源池,一个重要渠道。在微服务已经融入主流IT架构的今天,入驻模块商店,能够帮助这些云服务商更快、更好地服务于企业客户。同时,这些微服务可以和我们的开发平台相结合,您在使用的时候,只需点一个按钮,就可以把需要的服务绑定到您的APP里面去,非常方便。

李维良

在社区、文档、教程等方面,APICloud是如何为开发者提供支持的?

刘鑫

APICloud成立至今已经有四年的时间了,在前三年的时间里,我们完全没有围绕自己的商业模式去做收入,而是非常专注地服务于我们的程序员,服务于我们的开发者。为此,我们构建了一套比较成熟的、标准化的文档、视频、教程和社区,为我们的开发者提供在线支持。

我的一个朋友,曾将中国人寿的一句话送给我们,那就是:“成己为人,成人达己。”今天,我们的开发者社区和文档、教程等,已经成为API生态的重要组成部分。通过持续地服务开发者,我们已经拥有了一个庞大的、标准化的人力资源池,可以更快、更好地为企业移动化提供支持。

谁在使用API生态平台?未来的API生态平台会出现怎样的新变化?

李维良

目前有多少企业用户和开发者在使用APICloud?请您为大家介绍一些案例。

刘鑫

APICloud服务了非常多的企业用户和开发者,在我们的网站首页,创建应用数量、累计生成安装包数量、API调用次数等数据,每天都在动态更新和快速增长着。

在企业方面,我们服务过的客户中,有很多大家耳熟能详的名字,比如:英特尔、上汽通用、春秋航空、VIPKID等。以春秋航空为例,他们对外、对内的应用都在使用我们的技术。比如,我们将社交功能与春秋航空内部的工作流程相结合,开发出了一款APP,从而大幅提升了企业沟通和协作的效率。像这样的应用,就非常具有创新性,非常接地气。

在我们的客户名单中,很多企业自身具备了很强的经济和技术实力,但他们还是被我们的标准化服务和快速交付能力所打动,并最终采用了我们的技术和服务。

李维良

与市面上其他的软件定制开发服务相比,APICloud的定制开发有哪些优势?

刘鑫

商业角度看,APICloud要颠覆的是传统的软件外包行业,我们的竞争对手,是文思海辉、中软这样的外包服务企业。

在观察外包开发行业的时候,我们会发现,这个行业的商业模式存在着巨大的问题。一直以来,这个行业的利润来自于开发工程师的人头差价。今天,随着人力资源成本的快速上涨,这种商业模式已经变得越来越难以为继了。

反观APICloud,我们是靠技术的驱动力来解决这个问题的,从本质上看,我们的利润来自于资源聚合、代码复用等商业和技术上的创新。今天,当我们给您交付1万行代码的时候,其中7000行是顶级程序员已经在APICloud平台上写好了的,那就是API模块。另外3000行,则是我们的程序员基于标准化文档和标准化流程快速开发完成的。APICloud几年来倾心培育的API生态平台,今天已经成为我们为企业快速交付高质量APP的重要基础。

李维良

APICloud诞生的背景是怎样的?

刘鑫

很多人知道,我是2003年中断外语和商科专业的学习,投身到移动互联网创业大潮的。当时我就发现,很多传统行业的人,或者说非技术型的人,他们有很好的想法,也有很好的资源,只是没有办法去落地。带着帮助更多人实现梦想的初衷,我们创办了APICloud。在我们的观念里,为大家的想法提供支撑,比我们自己有好的想法还要重要。

几年来,我们在提供技术和服务同时,也在不断地为行业树立风向标。比如,三、四年之前,我们就觉得混合模式开发一定会取代原生开发和Web开发,成为移动应用开发的主流技术,今天的现实证明,我们当初倡导的技术路线是正确的。

在用户和合作伙伴的支持下,APICloud取得了快速和长足的发展。今天,我们的团队规模已经达到了两百人左右,并在北京、上海、青岛、深圳、南京等地设立了分支机构。今年以来,我个人的主要职责,已经变成了海外业务的拓展,正准备在伦敦和纽约建立海外办公室,让我们的技术和生态资源,在更广阔的世界里,服务更多的企业用户和移动应用开发者。

李维良

APICloud对未来有怎样的规划?

刘鑫

最近一段时间,我们讲得最多的话题,就是AI、APP和API。这三个词讲起来有些拗口,但它们之间的深度结合,将是APICloud未来发展的一条主线。

在可以预见的未来3到5年,移动互联网的核心载体,仍将是各种各样的APP。虽然To C的应用可能会减少,但服务于企业内部的APP一定会不断增多。APICloud创立四年以来,我们经历了开发、完善、整合、兼容的四个发展阶段。今天,我们聚合了越来越多的云服务合作伙伴,应用了越来越多的AI技术,对微信小程序等新的开发形态提供了越来越好的支持。未来,APICloud还将继续努力,以技术为基础,以生态为核心,为移动互联网行业带来更多的技术革新。

李维良

谢谢刘总的分享!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档