APICloud:面向传统企业的 App 开发速成班

APICloud:面向传统企业的 App 开发速成班

移动优先已经成为了互联网开发的共识,但对一些正跃跃欲试互联网浪潮的传统企业来说,移动开发人员不足。经常在 100 人的团队中,只有四五个从事移动应用开发的成员。派员工进行培训? 3 个月的花费近 10 万左右,等等,此时你的应用还没有任何进展。

极客公园曾报道过一些速成 App 的工具,例如简网 App,无觅 App 工厂,然而这些服务和曾被热炒的轻应用类似,主要适合一些新闻类网站,难以实现更多复杂的操作。

APICloud 想成为移动应用开发的一站式平台,他们为开发者从「云」和「端」两个方向提供 API,端 API 可以将常见功能模块化,开发者可以拿到现成的模块。「云 API」让开发者只需要少量、甚至不需要服务端编码,就可以自动生成移动应用。换句话说 APICloud 的主要用户人群是传统企业的 Web 开发者。

像拼积木一样搭建 App

苹果在 WWDC 发布会上发布了全新的编程语言 Swift,与现有的开发语言 C 语言和 Python 相比,Swift 具有可视化效果,更简洁编程更快速,更好地实现所想要的效果。很遗憾,从开发者口中得知,目前 Swift 还在起步阶段,想要实现 iOS 的开发,还是不能放弃 Object C。

APICloud 将 iOS 和 Android 的功能统一标准化封装,一套代码同时调用两个平台的模块,省去开发者对不同平台和语言学习的时间。

对于习惯了 Web 开发的工程师,APICloud 使用 JavaScript 即可调用指定模块,如果你一时忘记某个模块的参数名称,IDE 还提供智能提示功能。

APICloud 提供 5 大类,包含 UI、交互、系统、第三方等数百个模块,例如二维码、相册、支付宝这类常见功能。从而帮助开发者完成电商类、社区类、资讯类、社交类应用。

「云 API」最重要的是可根据数据表设计自动生成 RESTful API,提供可视化的云端 NoSQL 数据表设计,支持多达 10 种数据类型。据 APICloud 称,他们可以减少 70% 服务器端编码工作量。

一家首先接入 APICloud 的著名传统厂商,曾经在开发智能热水器 App时3 个开发人员用了 2 个月的时间,只做出了安卓版本。用 APICloud 平台开发后,1 个开发人员用 1 个月,开发出了 iOS 版本。

API 的经济

2010 年,谷歌和 Facebook 每天有 50 亿次 API 应用请求,Twitter 每天有 30 亿次,占据全部流量的 75%。除了流量,这些 API 请求也转化成了实际的交易,Google 每天通过 API 处理 50 亿笔交易;Twitter 每天通过 API 处理 130 亿笔交易;亚马逊也会处理 1 万亿笔交易。

在移动应用层面产生交易的同时,流动在 App 内部的 API 也伴随着新经济。

APICloud 实际上想做一家云服务公司,其「端 API」免费,「云 API」 按量计费,并提供了信息推送、App 版本管理以及统计这些配套服务,他们将自己定位在 PaaS 和 SaaS 中间的打包服务提供商。

API 服务有其复杂性,大体上分为 3 类:传统软件公司进行系统开发时使用 API,包括老客户关系等,大量互联网应用开放出了自己的 API,为第三方开发者使用,例如微博、微信分享等。同时新业务逻辑也生成了新 API。

在市场上对 API 的供应,其中 1/6 来自于固有业务系统,1/6 来自于第三方,1/3 来自于传统手写代码的方式输出 API,1/3 来自于专业的 API 系统通过抽象与模型化操作数据层自动生成的 API。

这类 API 服务提供商的核心工作即是找到三者的平衡点,将固有 API 通过格式化和逻辑梳理,转化为现在移动所需要的 API,让第二种和第三种形成标准化产品,迅速通过云服务方式提供给开发者。

在海外市场,数家专业 API 服务商已经出现,如 Mashery 和已经成功获得超过 2 亿美金融资的 Apigee,以及传统的移动应用开发平台提供商如 Appcelerator 也大范围进军 API 服务领域,先后收购 cocoafish 和 singly 等专业 API 公司。

当然,互联网的浪潮往往还没等你准备好,已经开始向另一个方向冲去,豌豆荚创始人王俊煜在和极客公园的专访中,就深信未来手机桌面的形态一定会改变,用户装应用会越来越少,手机的 OS 厂商会把越来越多的行为直接曝露到桌面上去,未来传统企业达到用户的方式是否还需要一个单独的App是一个值得思考的问题。

APIAPICloud
下载极客公园客户端
iOS下载
反馈