鼎之道、易于行

7天做一个APP,APICloud如何解决开发难题?

时间:2020-01-17 来源:鼎易科技 浏览:448

自从智能手机兴起之后,移动APP渐渐替代浏览器成为了每个人使用最多的工具。仍记得乔布斯在发布会上宣布APP STORE已经为开发者创造了多少价值时,台下众多开发者的欢呼声。在智能硬件创业门槛越来越高的前提下,不需要考虑供应链的软件创业也许将会成为更多创业者的选择。


APICloud的定位是一家「云端一体」的移动应用云服务提供商。创始人刘鑫表示:“首先今天的移动应用开发已经比PC端网站开发复杂很多了,因为设备、平台都是开发者需要面对的问题。其次应用开发的周期往往比预计时间要长,不过这也跟开发难度和人才招聘难度有关。”


针对开发者的这些问题,APICloud推出了三类核心产品:跨平台APP引擎、移动云服务平台、模块Store。


开发、管理怎么解决?

做一款APP最重要的就在于开发和管理,跨平台APP引擎解决的就是开发问题。通过将iOS和Android平台上的功能进行统一标准化,封装为模块,开发者使用JavaScript(一种直译式脚本语言)就可以将不同的模块拼装在一起,一套代码可调用两个平台的模块。当没有需要的模块时,也支持自定义私有模块上传。


通过模块化的方式让开发过程更加简单高效,刘鑫告诉记者,开发引擎主要针对的是以前做网站开发的。这一类开发者虽然也懂技术,不过移动应用的开发在iOS平台需要懂得object-c和Swift,而Android开发则需要是Java,这几类语言是开发网站所不需要的,就必须事先学习。而当iOS开发者去做Android平台开发时,也要面临同样的问题。这些都是跨平台APP引擎能够解决的痛点问题。


对于自家开发引擎的效率,刘鑫用了「7天时间做一个APP」的宣传口号来形容。不过这里面的「7天」是说对于一个并不复杂的APP来说,开发团队30天的工作量可以缩短至7天。


通过引擎提供开发解决方案后,APICloud推出了自家的移动云服务平台,功能上包括数据服务的API设计、API安全、API调试、API分析,同时可以根据用户推送差异化信息,并支持云端软件更新和APP新增、活跃用户数据统计,帮助开发者管理应用。


APP在日常使用中,经常会需要第三方云服务的支持,APICloud的模块Store通过聚合大量的第三方服务功能的方式,尽可能满足用户的需求。开发者也可以将自制的模块发布到平台上售卖。


云的竞争

云服务给人的印象一直是互联网巨头才做的业务,对于一家创业不到两年的公司来说,想要在这个领域做得足够好,除了拥有一套自己的解决方案外,定位同样很关键。

刘鑫在交流中向记者介绍,虽然做云服务的公司很多,但真正做软件开发的却很少,而很多做后端云服务的产品(如Parse)可以变成APICloud平台上的模块,这一点上是合作关系。

百度的移动云有自己的开发框架,在他本人看来是与自家的产品是有业务重叠的,不过这样的互联网公司提供的服务都是巨头自己的,而他们提供的则是各家功能的聚合。而像阿里云等其他云服务主要解决的都是后端云服务问题,所以并不担心竞争。



目前APICloud还处于1.0版本,平台上的企业用户和创业开发者数量将近二十万,并且诞生出战旗TV这一类用户达到千万的明星应用。有很多家电企业利用他们的平台做APP,并且提出了很多意见和反馈,在很快就要发布的2.0版本中,APICloud将会寻找一些合作伙伴,推出物联网解决方案。

差异需要自定义、公司需要更多人


虽然提供了云平台服务,但刘鑫告诉雷锋网,客户的数据公司只是代为管理,随时都可以导出,他们并且不会利用数据做其他用途。

模块都是一样的,那是否APP就会趋同呢?对于这一点,他认为常用的应用功能大部分都是趋同的,不同的地方就在于前端界面的个性化和业务逻辑的独立组织。“我们提供的是底层功能的丰富度和界面设计的自由度,开发者完全可以自定义界面样式。”



联系我们

把你的需求告诉我们,让我们的团队为您服务!

咨询热线

400-905-7771

在线咨询 QQ咨询