“互联网+”在李克强总理强有力的号召之下,成为了时下最为火热的互联网词汇之一。
互联网发展至今,已不再是作为一个独立行业,而是慢慢地融入到各行各业中去。正像总理在答记者问时提出的“大众创业,万众创新”口号一样,互联网对传统行业的革新已经到了看似风平浪静,实则波涛汹涌的局面。“互联网+”所引发全民创业大潮,甚至让即将毕业的大学生也义无反顾地加入其中。
谈到创业,主要是在有限的资源条件下,如何抓住机遇,针对市场做出快速反应。在众多创业成功的因素中,如何有效地提高效率和降低成本或许是其中比较关键的一环,这一点在互联网创业中尤为明显,也是每一个创业者无法回避的话题。(本文以互联网行业为例,试图谈一谈这个话题。)
那么,互联网创业过程中有没有好的方法能够有效地提高效率和降低成本,进而避免创业风险呢?答案是肯定的,通过选择好SDK(全称是Software development kit,中文名为软件开发工具包)可以很好地解决这个问题。
为什么说选择好SDK会降低创业风险呢?
众所周知,互联网创业的成本主要来自两个方面,分别是人力成本和硬件成本。其中,人力成本主要是指时间成本,如何使用最合适的人(不是最少)在最短的时间内开发出产品(或者解决问题)是控制时间成本的关键;而硬件成本又分为设备、流量、办公场所等等。
首先,使用SDK可以加快软件开发速度,提高开发效率从而降低人力成本。
所谓降低人力成本,并不是指使用越少的人就越好,而是如何更有效率地解决问题。在互联网行业,无法避免与程序代码打交道,如何提高开发的效率将是降低人力成本的关键。俗话说笨鸟先飞,但在互联网行业笨鸟也要讲究方法,变成快鸟。这句话非常适用于程序开发人员。程序员通过使用SDK提供的各种文档、范例和工具,加快了软件开发的速度,让“笨鸟也可以先飞、快飞”。
以APP开发为例,涉及到的功能模块有在线支付、统计分析、用户登录、社交分享、在线客服等等。这些常规功能是可以得用的,它们的实现恰恰是SDK大显身手的场景。
目前大量新形式的SDK不断涌现,这些SDK是由一些非常具有锐意进取精神的新型创业公司在支撑且提供服务,它们更加清楚当前的创业环境和创业形式,能够更加精细且具有针对性地解决在创业过程中遇到的各种问题。其中代表性的有,精细化分析工具诸葛IO、支付类工具PING++、登录SDK一登、客服类SDK美洽、工单类SDK逸创云客服、情绪识别SDK Emokit等等。下面简单介绍一下这些SDK的应用场景(或者功能)。
统计分析相信大家都不陌生了,常见的有站长工具、友盟统计等,用户通过分析当前访客信息,以制定所需要的数据报表,制定运营计划。“诸葛IO”不仅支持以上功能,所提供的自定义布点功能,更是能够很容易地针对单个点进行分析,比如点击某个具体视频的来路分析,或者几个页面之间的路径关系,称之为“精细化分析工具“是非常形象的。
我们谈到支付接口,很容易联想到支付宝、微信支付、网银在线等常见的支付渠道(SDK)。虽然这些支付渠道的SDK做得也很好,但是随着当前互联网环境的变化,我们有时为了方便用户需要提供多个支付渠道,这样就给程序开发带来了额外的开发负担。针对这种情况,PING++推出的SDK在整合了以上所有的支付手段的基础上,还国内首家支持Apple Apy功能,更是支持微信红包等这些常见的支付渠道。开发者仅需要使用Ping++提供的接口,Ping++将协助申请用户需要使用的支付渠道。在开发方面,程序员只需管理单个APPID和APPSECRET(支付开发接口对接参数) 即可,针对已在使用中的其它支付渠道的用户,只需要在Ping++的平台上填写相对应的开发参数即可做到无缝连接。不仅如此,Ping++为了极限地减少开发者的工作量,又推出了“壹支付”工具,开发人员连页面的设计与对接都可以省去,省时省力。
当使用QQ登录、微信登录、微博登录我们已经非常熟悉时,如何减少繁琐的登录过程将会是开发者考虑的方向,一登SDK提供了解决方案。一登SDK提供的刷脸登录,不仅颠覆了我们一贯的帐号密码登录方式,让人耳目一新以外,还让登录场景产生了各种可能性。提到一登SDK,我们也可以使用一下Emokit SDK,Emokit是情绪识别SDK,通过图片上的人脸识别出情绪 ,可以应用在各种智能场景下。Emokit的宣传物中最有特色的要属“大白“,如果通过使用Emokit的SDK扫一下大白会有什么结果呢?应该很有意思。
我们的用户反馈,特别是在线用户反馈的来源渠道越来越多,包括微博、微信、手机(网页和APP)、网站等,针对每一个平台或者设备开发者要处理不同的逻辑。美洽SDK的提供的在线客服接口,可以非常方便的解决这个问题。美洽可以在同一个平台,方便地管理多个渠道的在线客服问题。
另一款很有针对性的客服SDK也需要我们了解一下,逸创云客服。逸创云客服SDK主要针对工单(单个订单)进行客服支持。目前,逸创云客服最大的客户就是Uber,很好地解决通过Uber使用过程中每个订单产生的客服问题。
除此以外,程序开发中常用到的SDK还有游戏开发类的Unity3D和cocos2d,社交分享类的ShareSDK和友盟SDK等等。这些种类繁多的SDK解决开发过程中的各种问题,选择好的SDK,有效地使用SDK,必定可以节省大量的开发时间,从而提高开发效率。
其次,SDK如何能够减少硬件成本?
一般来说,硬件成本都是相对稳定的,与企业的发展程度所相关,发展程度相差不大的两家企业所需要付出的硬件成本也不会相差太多(同类别企业)。随着云技术的发展,目前市场上也出现了针对降低硬件成本的服务,比如 LeanCloud,七牛云存储等等。
LeanCloud在官网上公示,使用LeanCloud可以每月约节省 4,345 元(节省约 81.6%)。LeadCloud 的所有服务,可以通过他们提供的各种SDK接口调用使用相对应的功能,可以在存储、消息推送、数据分析多个模块中都有相对应的支持。
最后,SDK为什么能够胜任这样的角色呢?
介绍了许多新形式的SDK信息,最后回答为什么SDK可以胜任降低创业风险的角色是必然的。
当前SDK的发展,新形式的SDK普遍有两个相同的特点,分别是对接简单和提供详尽的数据分析结果。几乎所有的SDK都可以通过简单的几行代码,甚至一行接入代码(如美洽、诸葛IO)就可以实现对接。同时,针对企业大部的SDK开放所采集的数据,更是提供相应的分析结构公开给开放者作为参考。
对于创业公司来说,选择一种(或多种)SDK,已经不仅仅是程序开发的需要,更是选择了一种服务。在潜移默化当中,分解了他们的创业内容,能够专注于自身业务发展当中,SDK所提供的功能与服务,分担了其创业风险与成本。正所谓“因为专注,所以专业”,因而能够更好的满足用户,更快地进行反应,进而降低创业风险。
对于程序员来讲,这些工具和平台已经潜移默化的改变了开发者的开发软件的方式,同时也提高了生产力。现在移动端开发者已经无法想象用汇编,c,c++编写程序的程序员们是怎么活过来的,那段痛苦的经历让我们现在都历历在目。现在借助SDK开发程序可以一路畅通无阻,给人一种酣畅淋漓的感觉。所以,SDK提高了程序员的开发效率,将程序员从原始语言中解放出来,简单的代码也可以完成复杂的工作,让程序员可以快乐的完成工作和解决问题。
另一方面,SDK加快了互联网步伐,促进"互联网+"进程。程序开发效率的加快无疑会加快行业竞争,优胜劣汰将是必然。传统行业正在面临着被大量创业者的颠覆的危机,好似创业者和传统行业在赛跑。SDK就是创业者的胯下白马,创业者借助SDK必将日进千里。
(本文由袁圈提供,BestSDK编辑审核发布)