APICloud:移动互联网开发新主张
- 来源:IT经理世界 smarty:if $article.tag?>
- 关键字:APICloud,移动互联网 smarty:/if?>
- 发布时间:2019-02-21 12:06
如何节约成本提高效率,是解放APP开发的最大难题。
移动互联网时代创业的基本配置是什么?如果不在已有的平台,像淘宝、京东或微信上开始,那自己做一个APP就是首先要考虑的事情。APICloud的CTO邹达告诉记者,他们每个月都会收到几千个APP项目的需求,之前直播抓娃娃比较火爆的时候,一个月有几百个需求是做直播抓娃娃APP的,而淘宝和京东限制没有执照的商家经营海淘之后,许多人来找他们做海淘网购的APP。
新的智能设备层出不穷,但手机依旧是人机交互效率最高的终端设备,是接触C端用户最直接的入口。这意味着,APP的风向可能会随商业风口而改变,但却不会消失。而随着2C市场格局的逐渐尘埃落定,APP开发的项目也更关注垂直和细分领域。作为行业内领先的移动应用云服务平台,海尔也是APICloud的用户之一,邹达介绍,海尔开发使用了超过300款APP,有的APP是产品的一部分,比如控制空调等设备的APP,还有的用于内部管理,比如自营物流的APP,这些应用于不同场景的APP有精准的用户,可能是产品购买者或是内部不同部门的员工,APP对用户体验和工作效率的提高,最终都给公司带来了实际的效益。
但一款APP从计划开始到上线的成本是多少?可以从人力成本和时间两个维度来考虑,一方面,组建一个IT团队,从产品经理到架构师、安卓和iOS开发、前端、UI设计师等,差不多就要10人的团队;而时间上,从梳理需求、确定产品定位、市场调研到APP开发、测试直到上线,半年就过去了,算上人工和固定开支,可能要花掉50万~100万元,如果是创业团队,差不多意味着半年刚做好准备工作,天使轮的资金就烧光了——对大企业来说,这也不是可以轻松尝试的事情。
双模
市场的快速变化,要求企业更敏捷地去应对。但现实中的困难,正将企业的IT部门与业务部门割裂。APICloud创始人兼CEO刘鑫也是产品经理出身,他发现,在数字化转型中,处于市场竞争一线的业务部门会产生新的互联网化运营的需求,比如开发APP、小程序或是新的系统,这种需求如果IT部门无法满足,处于强势的业务部门往往会寻求外包业务,靠“影子IT”来完成,而公司的IT部门却无法很好的掌控这些外包的业务,最终就会造成企业IT的碎片化,IT部门的权力被逐渐削减掉。
而另一方面,为了开发一个APP而特意组建一个团队,对于APP项目较多的公司来说性价比较高,但对于只有少量几个项目的公司来说,远不如外包。不久前,Gartner曾表示,企业IT进入“双模模式”。第一个模式,围绕传统ERP和IT基础设施,IT部门要保证运营的稳定性和安全性;第二个模式是创新,敏捷开发快速迭代,职责是理解业务部门的需求并满足。刘鑫认为,CIO的价值在于成为一个标准制定者,无论是采用哪些技术,选择哪些服务商和平台,都要在统一的规范下,既满足需求又不至于让内部IT碎片化。
邹达:“APICloud 的 APP 开发平台已经成 为了一个生态,在这个平台上,有 大量可以调用的模块和 API”
“后端越来越垂直、细分、异构,而前端越来越定制化,就会给企业管理带来问题,前端和后端之间,需要一个中台。”邹达说,最初海尔与APICloud的合作也是在单个的APP项目上,随着海尔APP数量的不断增多,管理和使用的需求让海尔进一步构建了中台,实现了APP项目的互联互通,内部资源和服务的复用。
解决完IT部门和管理的问题,问题最终回到开发APP项目上。实际上,动辄几十万到百万的APP开发成本,才是阻碍企业开发APP最直接的原因。而由于APP不同品类差异较大,本身需要定制化成本高,也让成本居高不下。APICloud最初的定位就是APP的开发平台,这也是他们一直专注在解决的问题。
One Team
APICloud的核心技术团队原本是做浏览器出身,2014年成立时,智能手机推动了的APP开发的热潮,用浏览器的开发技术去开发APP,是APICloud最初的技术方向。9月15日,APICloud的开发平台上线,开发者可以基于APICloud开发平台,用熟悉的HTML、CSS(Cascading Style Sheets)、JS(Java)等语言来开发APP。
发展到现在,邹达说,APICloud的APP开发平台已经成为了一个生态,在这个平台上,有大量可以调用的模块和API。生态主要的参与者有三类:第一类是APP开发者,第二类是模块开发者,第三类则是有项目需求的企业。
开发平台本身是免费的,有APP项目开发需求的企业可以登陆开发平台,如果企业本身有自己的开发团队,只使用免费的模块,也不使用APICloud的云存储服务,那么全过程都是免费的。而在企业APP定制开发的外包业务中,APICloud基于自身的技术创新和开发者生态展现出更为明显的优势, APICloud平台目前已聚集超过70万的开发者,既包括个人开发者也有团队或公司,APICloud会对业内的移动化需求进行定级,除了直接为企业提供技术服务外,也会基于生态模式将一部分移动化业务需求提供给开发者,以帮助生态用户实现收益,使APICloud在2018年发布的亿元生态分账计划得以更好落地。
2015年时,APICloud发布了API Market,这就像是一个商店,开发者可以直接调用需要的模块和API,实现比如下拉刷新、导航、语音识别等功能,而不需要开发者自己从头开始写。邹达展示了APICloud的API Market,包括界面布局、设备访问、功能拓展,开放SDK、AI、直播、物联网、与服务对接、小程序(公测)等类别,其中既有APICloud提供的,也有一部分厂商提供的,比如在AI栏目下的语音识别,就有科大讯飞的语音识别、语音朗读,还有一部分是由模块开发者提供的,通过编写或者封装SDK的方式提供给平台用户,大部分基础功能模块均为免费提供,而收费模块如同商用软件一般一次性收费,也有的是安装免费,按调用的次数来收费,邹达说,对APP开发者来说,这意味着他们只需要设计好逻辑和UI界面,大部分的功能都可以在API Store中找到已经写好了的,比如支付、第三方登陆、通信等模块来实现,快速地将APP开发出来。
APICloud创始人兼CEO刘鑫表示,平台的最大价值就在于保障最短时间内交付企业的互联网项目,而具体的实现,则是在APP开发平台上,外部开发者、APICloud的项目员工、需求方企业能像一个团队一样的协作。邹达介绍,最开始,需求方通过和APICloud的智能客服交流,进行交互,会形成需求梳理的列表,进一步会完善成为思维导图,而依靠以往积累的经验和技术,思维导图可以自动转化成一个初步的UI产品。
除了部分常用功能的自动化外,在项目管理界面,参与者都可以看到项目的进度,并进行交流沟通,沟通记录会都保存在系统内,每一步完成后双方都通过电子签名的机制进行确认。“像我们的客户,他每天都可以扫描二维码看一下APP开发到什么程度了,开发者提交了多少代码;开发者每天提交完代码,交流完之后进行统一的验收,交付所有的这个版本里的文件,还可以预约进行电子会议,会议记录也会保存。”这种模式下,项目的发起后就可以进行全流程的跟踪,并像一张工单一样不停的流转,从需求方到项目经理、UI设计,再到研发人员,所有人协同交流,最终让项目快速交付完成。按照邹达的经验,在同等质量下,在APICloud上开发的APP,所用成本与时间都可以节省约一半。“首先以前跨平台开发需要一个安卓团队和一个iOS团队;但我们(平台开发)只需要一个团队,另外开发的APP可能有100万行代码,其中70万行的模块已经被写好了,直接去调用就可以。”邹达说。
李昊原