特稿 >

行业洞察 >

APP集成的“深坑”,埋了多少程序员|MobData

APP集成的“深坑”,埋了多少程序员|MobData

Xtecher原创 丨 行业洞察

18158
2628

2018-05-02

MobData

Xtecher特稿作者

关注

           

从表面上来看,每个软件都是与众不同的。但实际上,大部分APP都是在本身编程开发与第三方开发者的SDK组件集合而成。网上有数百万第三方库以及软件开发工具包(SDK)。开发人员下载并将不同类型SDK集成到自己的软件中,从而可以建立APP特性和功能,这样也大大提高了APP研发效率。

造成现状的主要原因,正是时下主流的SDK仍旧是发布jar包,让用户根据冗长的“集成文档”自行导入SDK——这样的做法确实已脱离时代,大大降低了开发集成的效率。

前不久,3W企服联合MobData、CVTE研究院等技术领域杰出企业,在全国各地展开多场互联网研发技术的专业研讨会,集结全国优秀开发者,围绕企业的集成开发问题进行深入研究。

4月27日,大会的脚步来到花城广州,与各领域企业围绕前沿互联网高效研发实践问题展开交流与讨论。

MobData作为全球领先的第三方全景数据服务平台,具备全球最前沿的互联网研发以及大数据应用技术,MobData技术总监余勋杰,以“MobSDK助力移动应用开发效率”为主题,为在场嘉宾分享:MobSDK的集成方案如何助力移动应用高效提升开发效率。

早在移动化浪潮刚起步的2012年,MobData前身掌淘科技就已经开始研发SDK产品。经历了5年的积累,现今已覆盖国内83亿的移动设备,产品服务于26万+的开发者,月活超过9.5亿,SDK下载量突破330万次。MobData推出的13款SDK产品,涵盖了第三方登录、分享、短信验证、消息推送、手游录像、用户系统、数据API等全方面的SDK需求,帮助开发者降低开发成本,提升集成效率,打造强大的数据统计后台,累计5年无重大事故。

SDK全新集成方式加快开发脚步

MobData在为开发者提供功能更加全面的SDK产品同时,很早便发现了SDK之于程序员们的痛点。在传统概念中的SDK,是jar包、资源、配置的集合体,配置也包含修改和新增,并且不同应用的配置修改是不同的。这也造成开发者们使用SDK时,必须要去阅读“集成文档”,而且是每个开发者都要读一遍SDK,然后再去集成。

但对于大部分开发者来说,“集成文档”都是比较晦涩难懂的,如果编译不过还要重头检查集成步骤,这样的返工甚至会重复好多遍,不断消耗着开发者的耐心……宝贵的时间可不能浪费在单调、繁琐的编译上!

对于这个问题,MobData的做法是尝试把那些复杂难懂的“集成文档”转换成开发者们最熟悉的代码。通过前沿的开发技术,MobData研发了MobSDK Gradle插件,将集成文档转换为一份可执行程序。开发者在集成SDK时,跳过复杂的编译过程,只需数行代码就能执行自己的需求,随即自动完成各项配置,无需理会具体的集成步骤,用不到5分钟就能够集成一个甚至数个SDK。

MobSDK Gradle插件的工作原理包括:自动添加各种依赖库、图片文字资源;自动完成Android Manifest的权限、activity、intent-filter和service的添加和配置;自动对某些特殊的产品,如ShareSDK的社交平台应用信息进行填充等等。比其他Gradle插件功能更加全面,更加便捷,大大加快了产品开发效率。

数据反哺,深度解决开发问题

基于强大的数据覆盖与高质量的大数据资源,MobData还从更高的层次出发,将眼光聚焦企业整体的集成规划,更加灵活地帮助开发者们解决数据的场景化需求,打造出全球领先的第三方全景数据服务平台,推出针对于垂直行业的大数据解决方案,助力企业整体的营销推广、市场分析、管理决策、运营辅助、内部优化,实现在真实场景中挖掘数据商业价值。

开发者在集成MobSDK后,向MobData传输设备信息,结合MobData大数据平台运算设备用户画像,根据数据结果制定运营、管理和营销策略。

运营:AI多维度用户组画像,洞察业务特质,智能趋势预测。

营销:海量数据建模,通过千人千面精准画像和100+兴趣标签,实现精准营销。

管理:掌控全景业态,理性运筹决策,制定最佳市场战略。

在不久的将来,依托移动开发者平台以及大数据平台的技术支持,MobData会推出最综合、最便捷的集成服务平台——APP工厂。APP工厂中提供数个基本模块,覆盖大部分客户所需SDK类型。通过SDK的组成结构,可组合成几十种不同种类的App,适合电商、生活服务、教育、资讯、社交等多个行业的APP制作需求,最终实现最简单化、最智能化的APP制作方案,最高效的开发效率。

>>更多内容在 MobData:http://mobdata.mob.com


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

账号登录

重置密码

还没有账号?立即注册>

账号注册

已有账号?立即登录>注册企业会员

重置密码

返回

绑定手机