加载中 ...
首页 > 新闻资讯 > 区块链 正文

Apicloud

2019-08-12 19:45:05 来源:沈阳小程序开发 作者:沈阳软件开发

在物联网系统中,不仅需要物联网连接平台,还需要应用程序开发平台。有必要开发一种可视化应用程序,如手机APP来控制智能网络设备。

在这个领域,APICloud在4年内从平台到生态系统积累了700,000多名开发人员,共创建了980,000多个应用程序。围绕这一群体,APICloud建立了自己的B2D生态系统。

作为一家以互联网为基础的企业创业公司,APICloud今年5月宣布已完成1亿美元的B轮融资,并表示将在2017年实现收支平衡。最近,雷锋网采访了APICloud联合创始人兼首席技术官邹达利用APICloud增长路径分析物联网时代的应用开发和生态建设思路。

  借“东风”,团队从开发浏览器到开发APP

时代的变化总是触及公司的命运。特别是科技公司最为明显。每当时代的变化将带来一些公司或团队的转变,它也将给新公司带来新的使命。 APICloud也面临着这样的挑战和机遇。

2014年9月15日,APICloud开发平台首次推出。此前,其核心技术团队仍然是一个浏览器团队。

智能手机兴起后,Android和iOS系统开始自带浏览器。负责安装lisence的浏览器引擎市场面临困难。与此同时,APP已经成为智能手机的另一个广阔市场。因此,我们之前的浏览器开发团队认为:您能否使用这种浏览器开发技术来开发应用程序?因此,现在有APICloud。

基于这样的团队基因,“外部开发人员可以使用他们熟悉的HTML,CSS(层叠样式表)和JS(JavaScript)语言来开发基于APICloud开发平台的应用程序。”同时,由于app开发的普及在2014年左右,许多网络侧应用程序开发工程师也希望用这种浪潮开发APP应用程序。通过这种方式,APICloud迅速聚集了一批外部开发人员,与第一批用户合作。

邹达告诉雷锋。任何创业公司都很难获得第一波用户,而APICloud充分利用了时代和自身的遗传优势。相对而言,获得第一批用户并不太难。

  借开放,API从捉襟见肘到初具规模

虽然第一批用户没有遇到太大困难,但随后,APICloud又遇到了另一个问题。

Android和iOS系统有大量API,HTML,CSS和JS用于浏览器开发。尽管API可用于通过JavaScript开发应用程序,但APICloud提供的JavaScript API无法满足开发人员开发各种APP的需求。因此,需求,APICloud于2015年初发布了API市场。

开发应用程序使用了大量的API。以前,APICloud的API由我们自己提供。这些API远远不能满足开发人员的开发需求,API Market允许供应商和个人开发人员向APICloud提供API。

事实上,就像它的名字一样,API Market类似于手机上的应用程序(APP)商城,也是API应用商城。

现在整个APICloud拥有700多个模块,10,000 + API。 “我们只提供三分之一,另外三分之二由服务提供商或个人开发商提供。”

  借定制,从开发平台到定制平台

使用API,开发应用程序不再是拥有研发团队的技术公司的问题。

在过去两年中,移动互联网和物联网带来了传统企业(医疗,教育等)的转型以及一些社会和现场创业公司的出现。这些公司没有自己的APP研发团队,但他们不需要自己的APP。为了寻求当前网络时代带来的红利,2016年9月15日,APICloud推出了一个定制平台。

事实上,做APP产品需要整个团队,包括开发人员,测试人员,产品经理等。对于像教育和培训这样的轻型公司,他们中的大多数都没有这样的条件。 APICloud推出了一个定制平台。这样的需求。

“大部分APICloud的定制服务实际上都是由服务提供商和个人开发商提供的,”邹达告诉雷锋。 “我们将通过平台上积累的用户数据对平台上的服务供应商和个人开发者进行评级(具体的评分方法将在下面详细解释。非对称信息是对称的,然后app开发通过统一的API完成在APICloud定制平台上,通过统一管理平台进行管理,最终为需求方提供定制服务。“

据雷锋网介绍,APICloud的定制平台从开发平台扩展而来,并且对开发平台也是开放的。虽然原始开发能力保持不变,但业务扩展到包括UI,UE,开发,测试,交付和项目。一揽子管理等。在提供整体解决方案的同时,邹达还表示,开发平台(开发能力)也是APICloud的基础,也是核心竞争力。

  IoT行业app开发解决方案

在今年5月的融资摘要会议上,APICloud宣布了针对教育,电子商务,物联网,社交,O2O和直播等六大行业的针对性解决方案。其中,在物联网解决方案中,根据通信的参与者,主要有三种类型的通信体系结构:两方通信体系结构,三方通信体系结构和四方通信体系结构。

双方通信架构:包括移动客户端和智能设备。智能设备的数据通过手机客户端与智能设备之间的定制通信协议直接上报给手机客户端,手机客户端直接将设备的控制指令发送给智能设备。目前,APICloud支持的通信协议包括两种基于蓝牙和WiFi套接字的方法;

三方通信架构:包括智能设备,业务服务器和客户端。其中,智能设备和业务服务器通过定制的通信协议相互通信,智能设备和业务服务器通过Socket建立稳定的连接通道,通过远程连接实现数据上报和命令控制,三方通信架构支持WiFi或GPRS模式。使用蓝牙模式;

四方通信架构:包括移动客户端,智能设备,数据通信平台和业务服务器,也是大多数参与者的架构。 APICloud平台通过封装协议的SDK提供智能设备和数据通信平台以及客户端和智能设备之间的协议。四方通信架构还支持WiFi或GPRS模式和蓝牙模式。

  不同的IoT角色

如前所述,APICloud作为物联网开发平台与其他平台略有不同。邹达解释说,APICloud和Wisdom Cloud以及Zhishi在整个物联网链中扮演着不同的角色。

以智能空调为例,对于用户来说,需要智能空调(硬件)和手机控制APP(软件)。因此,开发人员需要通过智能空调开发平台(如智能云)开发具有网络功能的模块(如WiFi模块或蓝牙模块),还需要开发控制器软件(APP)通过APICloud平台进行人机交互。 “APICloud与Wisdom Cloud和Zhishi等平台的功能是互补的,我们也建立了良好的合作关系。”

  物联网APP与手机APP差异

物联网带来了更多智能设备,带来了更多的连接需求并带来了更多应用。但是,物联网设备的应用与智能手机的应用不同。其中,邹达解释了重载和光应用的两个方面。

首先,对于像手机这样重新应用的物联网设备,最终的实施能力与互联网设备没有什么不同。 “物联网设备应用的第一个版本可能很特殊.——仅用于实现网络和控制功能。但是,由于它是一个繁重的应用程序,它还需要具有售后,社区等功能。可以通过操作激活,以实现功能。“/P>

然后,对于门锁和门禁等轻型应用,有两种主要的交互方式:APP和控制面板。其中,控制面板比APP轻,APP应用程序可以实现与其他设备的互连,同时实现通信功能。

此外,在轻型应用中,有一种特殊类型的独立终端定制应用,例如汽车中心控制平台。 “汽车系统与手机系统不同。汽车系统没有Android或iOS。每辆车都有自己的中央控制平台。这种应用程序开发需要像APICloud这样简单快速的开发平台。 APICloud现在是上汽通用和其他知名汽车公司有合作。“

  AI模型与数据分析

物联网带来大量连接设备后,会有大数据。面对拥有大量数据的平台供应商,收集哪些数据以及如何应用数据成为一个问题。 “APICloud仅收集开发人员和项目相关数据,不收集运营数据。”

我们更关注开发人员和项目数据,例如有多少活跃的开发人员,每个开发人员在哪个区域调用了多少个模块,时间和次数,提交了多少代码,以及有多少应用程序是用过的。在开发人员协同工作时,每个开发人员都开发了多个应通过这些数据,我们将培训两个AI模型:开发人员模型和项目管理模型。

开发者模型。 “通过数据分析,我们组织不同开发人员的历史数据,形成开发人员个人能力的知识图谱。”上述开发人员或应用程序供应商的评级是通过这些知识地图实现的。

项目管理模式。项目管理模型最终对应于APICloud定制平台中的项目管理系统。定制平台解决了从UI设计到项目管理的问题。

自定义平台和开发平台包含不同的角色。开发平台只包括程序员;定制平台包括许多角色,例如客户,销售,产品工程师,UI工程师等,因此需要项目管理系统。此外,客户想知道如何在APICloud中自定义应用程序,每天提交多少代码,今天提交多少代码,今天的版本是什么,开发人员进行了哪些讨论以及今天的项目经理,以及讨论过问题后的设计图和架构图是什么?这些信息将反映在项目管理系统中。

  未来工作重点:生态建设与拓展

在整个采访过程中,邹达还提到了APICloud平台开发的两个关键功能:易于使用和快速。

“因为每个程序员都有他喜欢使用的工具,并且开发工具使用得更多,所以他们习惯了它。鉴于此,APICloud为Altium,visual studio,webstom等编程工具提供了插件。目前市场上有售。“告诉雷锋网(公众号:雷锋网)。

此外,2017年5月,APICloud发布了APICloud studio 2开发工具。 “它是一个集成工具。我们将Altium和程序员使用的插件集成到这个工具中,并连接到APICloud云.APICloud studio 2,程序员可以在网站上应用我们的许多功能,即”APICloud studio 2=Altium +插件+ APICloud云资源“。

开发周期作为开发者最关注的方面,邹达告诉雷锋。 “我们需要开发一个通用的自定义应用程序大约四个月.—— UI,UE设计需要一个月,功能开发需要两个月,测试需要一个月。”

在谈到未来的工作焦点时,邹达说:对于标准微信,APICloud仍然围绕着整个开发者生态系统,未来的工作将集中在定制平台的UI,UE,开发,测试,交付和项目上。管理整个供应链(包括管理层)的能力得到加强。提示:沈阳汇海科技有限公司汇集了业内众多网络精英和顶级设计师及程序员,以WEB交互应用,移动互联网应用和商用软件为战略方向。凭借成熟的技术,创新的理念和不断开拓的精神,我们为各行各业的客户提供服务。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。