App开发周期长?因为你还没用腾讯云TAB
近期,腾讯云旗下的TAB(Tencent App Builder)正式上线,该产品是与国内领先移动服务商LeanCloud合作的,意在为App开发者提供更为便捷的开发环境。今年腾讯云已上升到整个腾讯的发展重点,并获得了马化腾的亲自站台,云计算已经成为BAT的兵家必争之地,而在此背景下TAB的推出有着极高的战略意义,此次腾讯云上线的TAB究竟切入到了怎样的开发痛点?对于App开发者们有着怎样的帮助?
一,当前App开发的困境主要在于后端开发
根据某专业第三方App开发外包公司数据,目前App开发有几大困境。
时间与价格成本双高: 从需求立项到设计再到开发结束,每个App项目平均需要150-250天左右的时间。其次是人员变动问题,由于程序员各自编程风格不同,对接起来需要很多时间,这也是让创业公司所头大的。
一个App开发需要很多人一起协同,包括产品经理、UI设计师、安卓工程师、IOS工程师、PHP工程师、H5工程师、测试工程师等等保守估计平均每个月就需要14万元左右,而再加上服务器费用则更是不堪重负,平均一个App项目成本至少在70万以上。
后端开发与维护成本最高: 一般公司开发App一般都有四大端需求,IOS端、Android端、H5端、后端管理CMS,四大端需要同时开发与维护,其中成本最高的是后端管理,功能的创建与更改首先涉及的就是后端数据库的更改与扩容,因此每次产品重大功能迭代基本都要从后端下手。
再次,如果涉及到在线直播、在线视频、在线语音、消息通讯、消息推送、功能使用统计等等这些比较复杂的后端需求时,对后端的技术要求将会更高,而除此之外还需要空出更多的时间来进行稳定性压力测试后,才可以安全上线,但即使上线后还需要继续反复测试,以防止突发事件,因此高级后端工程师们长期睡不好觉是业内常态。
总之,开发周期过长、总成本高、开发后维护成本高这是整个行业所面临的问题,对于大公司来说人手充足自然不必忧虑,但是对于小公司来说则无疑是困难重重。
二,腾讯云TAB可以为开发者解决什么问题
面对以上困境,腾讯云此次与LeanCloud合作,一起改善开发者们所面临的以上困境,而TAB要为开发者解决以下问题。
简化并保障后端开发: 对于很多公司来说,后端是一个头大的问题,每次立项他们都需要一遍又一遍的购买服务器、配置lamp,每当linux曝出漏洞时又需要急急忙忙连夜更新补丁,再次是面对服务器攻击又要一遍遍加固。
而TAB直接为开发者提供好了云端数据库,不需要购买服务器进行配置,直接与TAB中的数据库对接即可,并且腾讯云有着极强的技术支撑,开发者将再也不需要担心服务器所带来任何的配置、安全等等问题,可以一步到位完成数据对接。
集成全部高级功能,实现开发零难度: 在线直播、在线视频、在线语音、消息通讯、消息推送、功能使用统计,这些功能要实现起来并不简单,尤其像当前火热的在线直播其实是一个极为复杂的技术,要想做到代码的可扩展性高,服务器后期扩容负载稳定,可以承载千万人在线而不宕机,没有一个5年以上经验的后端程序员是不可能实现的,并且后续还需要花费很多的时间用于反复测试系统的稳定性,代价极为昂贵。
而腾讯云的TAB则为这些功能直接封装了SDK,稍有经验的程序员只需要用一行调用代码就可以完成全部功能。公司不再需要雇佣5年以上的程序员就可以轻松实现这些功能,并且在后期也能够拥有稳定的扩展与负载,毫无压力,这对于创业者来说简直是天大的福音。
多平台支持: 腾讯TAB除了为IOS和Android提供接口以外,还为Java、.net、Unity3D、Python、PHP等主流程序语言提供接口,这就可以一步到位的让公司完成H5前端、微信公众号开发、以及后端CMS管理的全部需求,实现统一的部署与管理,只需几分钟完成部署。
简而言之,腾讯TAB为开发者们提供了一个高度集成的后端环境,开发者不需要考虑后端的安全问题、高级复杂功能的集成问题,不需要再去调用其他任何第三方SDK,不需要做任何稳定性测试就可以轻松上阵。
三,从腾讯云TAB看创业公司App开发发展趋势
为移动开发者提供集成SDK满足高级功能一直是大势所趋,最早的时候是消息推送领域,有着信鸽、极光推送、个推,而后统计领域有着友盟统计、在IM即时通讯方面有着融云、环信等等,这些公司都看到了这一趋势,因此才为开发者们提供了各种高级功能的集成服务,但是长期以来一直各自为政,没有出现一个一统天下的局面,即一家公司提供所有高级功能的集成,并有着极高的信任背书,但此次腾讯云的迈出则有着关键性的意义,大一统的局面即将出现。
腾讯自身的技术实力雄厚,其有着5亿用户的微信,每天需要承载上亿用户的文字、语音、图片的收发以及推送,此外腾讯在今年猴年除夕当晚处理了QQ和微信红包总共122亿个,在最高峰期间每秒钟收发40.9万个红包,其中当天微信红包收发达到80.8亿个,是羊年的8倍,都是实力的证明。今年腾讯将腾讯云作为重点项目扶持,获得了马化腾的亲自站台,这也意味着腾讯作为一家技术驱动的公司,会更多的将自己几十年来所积累的优秀技术开放出来,与所有开发者共享,让开发者再也不需要为高额的后端人力、时间、服务器耗费大量的时间与金钱成本。
结语: 早期的创业公司是痛苦的,因为他们需要自己搭建服务器,开发各种高级功能,反复做压力测试,紧盯最新服务器BUG漏洞,防止各种攻击等等,这之中的成本高到不可想象。而腾讯云TAB的上线则让创业公司免去了所有麻烦,为创业者们带来了巨大福音,在大公司的云计算战略下,创业者们的红利期到了。
作者微信公众号:“首席发言者”