当前位置: 首页 > 科技观察

[WOTD]网友于寻杰:真的只需要5分钟,Gradle插件让SDK进入新的集成时代

时间:2023-03-14 00:06:32 科技观察

【.com原稿】目前主流SDK还是以release为主的jar包,让用户按照冗长的“集成文档”自行导入SDK,已经不合时宜,大大降低了开发者的工作效率。2017年12月1日-2日,由深圳主办的WOTD2017全球软件开发技术峰会在深圳中州万豪酒店隆重举行。在2日的前端开发实战分会上,游族群云平台技术副总监余训杰分享了名为《基于Gradle插件的SDK产品新集成方案》的精彩演讲,终于找到了解决这个一直困扰开发者的问题。会议期间,游族群云平台技术副总监余训杰接受了记者专访,进一步阐述了新整合方式的精妙之处。他表示,作为目前Android程序的主要编译方式,Gradle提供的maven依赖方式极大地方便了应用程序对依赖库的使用。同时,作为移动开发者服务平台,Mob拥有大量的SDK。为了方便用户集成,设计了一种新的基于Gradle插件的SDK集成方案。Gradle插件将SDK带入了集成的新时代。现在的SDK不仅仅是一个jar包,里面包含了各种资源,各种配置,配置也包括修改和添加,不同应用的配置修改是不一样的。因此,当开发者要使用某个SDK时,需要阅读相对晦涩难懂的“集成文档”,而每个开发者在集成之前都必须阅读一次SDK,但仍然可能会编译,但这需要重新检查集成步骤,可能是两次甚至三次,造成了很大的麻烦。Mob现在所做的就是试图将这份文档转换成代码。余训杰说,前几年推广很多SDK的时候,10分钟、5分钟集成一个SDK几乎是不可能的。Mob现在将集成文档转换为可执行程序。用户在集成SDK时,只需几行代码即可执行,自动完成各种配置,无需关注具体的集成步骤。甚至是几个SDK的承诺。这就是两者之间的区别。他说Gradle插件其实很常见,Gradle的核心就是由各种插件组成的。并且功能丰富,可以添加任务,修改配置,改变约定,扩展各种属性和方法,监控脚本和react的各种执行过程等。MobSDKGradle插件的工作原理包括:自动添加各种依赖库、图文资源;自动完成AndroidManifest权限、activity、intent-filter和service的添加和配置;自动配置一些特殊的产品,比如ShareSDK的社交平台填写应用信息等。数据反哺,让数据为企业创造更多价值据记者了解,作为专注于移动开发者的服务平台,Mob平台SDK下载量已达300万次,服务超过36万款APP,MAU超过8亿。DAU超2亿,累计覆盖超过74亿独立设备,国内覆盖率超过95%,累计5年无重大事故,推出可轻松实现社交功能的ShareSDK,全球免费短信验证码SDK,实现Web和App有无缝对接的MobLink、集精准分析和深度运营功能为一体的Mob统计分析等9款产品,累计服务23万开发者。此外,Mob云平台打造了领先的第三方全景数据服务平台。已经拥有商业地理解决方案MobRetail、大数据营销生态地图MobMarketing、移动设备监控产品MobMarketGo、移动互联网监控产品MobApp360以及行业洞察和定制服务MobInsight等服务共同构成全景数据服务系统。余训杰表示,Mob未来的发展方向是继续为开发者提供各种免费、便捷的服务和工具,让开发者只需要专注于自己的核心业务,而不必为了重复Mob已经提供的东西而分心。其他功能。这不仅可以帮助开发者节省时间和成本,还可以帮助他们的企业降低人力和资源成本,让企业在日益激烈的市场竞争中早日脱颖而出。另一方面,Mob通过建立大数据部门,实现数据反馈和互惠互利。Mob通过大数据建模、计算、分析,将积累的线上线下数据反馈给开发者,用于运营、市场、产品乃至核心领导者的决策。层,提供辅助决策和优化运营的各种服务,用数据帮助企业创造更多价值。【原创稿件,合作网站转载请注明原作者和出处为.com】

猜你喜欢