“SDK+运营赋能”:Mob 全面助力App平稳发展、迭代

原创
云计算
余勋杰透露,Mob在建立了综合性的产品矩阵后,还将在“SDK+运营赋能”的指导思想下,努力形成便捷、安全、易操作的智能化开发生态,结合SDK产品功能,引入大数据技术和App运营能力,由功能广度向开发深度前进,从开发、运营,到管理、优化,为App的全生命周期赋能。

【51CTO.com原创稿件】2018年11月23日至24日,GIAC全球互联网架构大会在上海举行。Mob移动开发者服务平台,MobSDK项目总监余勋杰在GIAC现场带来了精彩分享。

移动互联网给人们的生活方式带来翻天覆地变化。伴随着移动应用的普及,全球移动互联网行业在近几年迎来了井喷式的技术大爆发,在这个过程中,移动开发者们成为了最重要的建设者和推动者。

Mob移动开发者平台成立于2012年,一直致力于打造全球领先的一站式移动开发者服务平台,全方位满足移动开发的各项需求。最初只有ShareSDK一款产品,经过Mob团队对市场的探索和对产品研发的不懈努力,很快便建立了以13款SDK产品为核心的产品矩阵,并正在此基础上打造垂直行业解决方案生态,比如:Mob游戏解决方案、增长变现解决方案和App工厂、MobPush智能标签推送方案等。新的解决方案也正在陆续开发,比如第三方登录+、Mob云验证等等。

截止到2018年年末,Mob已持续为全球28万开发者、38万App提供服务,累计覆盖独立设备达96亿台。

易用为先:不断优化用户体验

据 Mob移动开发者服务平台,MobSDK项目总监余勋杰介绍,和其他第三方服务SDK一样,Mob对旗下所有SDK产品的稳定性和高效性也有着苛刻的要求。除此之外,Mob怀揣同理心,从用户的角度出发,不断优化用户体验,降低API使用难度和SDK集成复杂度。

[[252562]]

Mob移动开发者服务平台,MobSDK项目总监余勋杰

在API方面,Mob很早就提出了“接口现代化”的概念,在语言功能上适配Java8、Kotlin等主流编码语言新特性;在设计理念上,采用更直观、更优雅和更容易理解的编程模式。开发者使用Mob的SDK产品,只需阅读少量的开发文档、甚至无需阅读文档,就可以使用Mob的API快速完成诸多开发工作。

而在SDK集成方面,Mob实现了“自动化集成”工具。在安卓端,依赖IDE提供的扩展功能,制作MobSDK Gradle插件;在iOS端,基于CocoaPods开发出了脚本化自动集成工具。通过这些工具,开发者只需编写数行脚本,告诉Mob所需的组件和对应的AppKey,就可以将原本复杂、繁冗的资源复制、权限申请、清单配置和版本管理等操作,全部自动化完成。

两款重量级核心产品

秉承着 “接口现代化”的核心思想,以及极简思维,在适应各类编程新特性的同时,简化操作、降低理解成本的原则,Mob建立了以13款SDK产品为核心的产品矩阵。

其中,ShareSDK是Mob的***款产品,也一直是Mob产品矩阵中最核心的组件。它在2012年的时候,就实现了当下每一个App都必备的社会化分享功能,如:第三方登录、多功能分享等,具有非常强的科技前瞻性。并且ShareSDK还对用户的所有社会化行为进行数据汇总、分析并可视化呈现,为App进行精细化运营提供助力。

除了ShareSDK,MobLink也是Mob另一款核心产品。以前的App犹如孤岛,虽然可以通过ShareSDK进行社会化的推广,但如果想从网页、微信小程序、或其他推广渠道回到App却很困难。为了解决这个问题,Mob推出了MobLink这款产品。基于MobLink,C端用户可以在任何位置(浏览器中的网页、微信的小程序或朋友圈、街边广告牌中的二维码等等),通过DeepLink的方式重新跳回App,并还原出指定的操作。如果用户没有安装开发者的App,也可以引导用户进行下载和安装,并在安装完毕后,重新还原指定的操作。如此,用户不仅能打通App与推广渠道,还能对用户进行溯源操作,对其拉新和促活都有极大的帮助。

三个层面保障安全

Mob作为具有多年经验的移动开发者服务平台,拥有大量的SDK,在安全方面也有着非常丰富的经验。

首先,在代码安全上,由于是SDK类产品,无法对代码进行加固,所以发布代码之前会对代码进行混淆处理,提高代码的反编译难度。

其次,在通信安全上,Mob所有的网络通信都采用HTTPS和非对称加密方式进行,有效防止了通信被监听和篡改的问题。

***,在版本安全上,Mob发布的SDK一律使用静态代码,禁止远程执行动态代码。这是为了防止在用户的App被破解之后,不法之徒可以利用远程下发代码的方式,对App的用户造成伤害。

SDK化、精细化、跨平台化

谈到未来移动开发者服务市场的发展方向,余勋杰认为应该是会越发的SDK化、精细化和跨平台化。

1、SDK化

一直以来,Google和苹果自己与开发者社区,都在推出各种模块化的工具,力求让App在各种各样的场景中,都能找到对应的、免费的,甚至开源的工具。例如,以前做App,网络连接的代码要自己写,而当今市面上有大量的网络通信框架,不仅稳定好用,而且还有额外的数据封装解析和通信加解密功能,已经无需开发者自己写了。

Mob也正是借着这个东风而发展壮大的。SDK化带来的好处很多,比如降低开发难度、缩短开发时间、减少开发成本等等。

2、精细化

随着App市场的竞争越来越大,获客成本不断提高,精细化运营成了不得不考虑的手段。如何能以更低的成本获取到用户,让用户在App更加活跃,并产生更多的价值,正是App开发者面临的几个痛点。在未来,哪个开发者服务提供商能更好地解决这些痛点,就能得到更多开发者的青睐。

在这个方面,Mob推出的各类“SDK+”解决方案,比如第三方登录+、MobPush智能推送、变现增长解决方案等,都能给不同类型的App在不同场景下提供支持。

3、跨平台
随着诸如Flutter、Reactive等跨平台框架的不断推出,越来越多的前端程序员开始进入移动App的行列。但由于传统的SDK一般平台边界分明,iOS的就下载iOS的framework,安卓的就下载安卓的aar,多数不会再为此类跨平台框架提供“桥接库”,给开发者们造成了很大的集成困难。跨平台带来的***好处就是减低开发成本,因此会越来越流行。

Mob在很早以前就已经为Unity3D、Cocos2d-x等跨平台游戏引擎提供了桥接库,甚至Mob的产品还在Unity Asset Store上了架。开发者可以直接在Unity3D的IDE内搜索并集成Mob的SDK,接着使用他们熟悉的C#或者js等语言来调用Mob的SDK。最近,Mob再次启动了跨平台框架适配计划,现在已经完成对Flutter的适配,对其它的框架如Reactive、APICloud等也都在进行中。

余勋杰透露,Mob在建立了综合性的产品矩阵后,还将在“SDK+运营赋能”的指导思想下,努力形成便捷、安全、易操作的智能化开发生态,结合SDK产品功能,引入大数据技术和App运营能力,由功能广度向开发深度前进,从开发、运营,到管理、优化,为App的全生命周期赋能,并且结合最真实的场景难题,输出“行业+场景”的垂直解决方案,帮助每一款移动App更好、更平稳的发展、迭代!

 

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:赵立京 来源: 51CTO
相关推荐

2022-04-08 09:49:11

亚马逊云科技德勤安全

2022-01-12 16:25:54

数字化转型运营电商

2021-11-22 14:01:00

数字化

2021-10-12 18:55:14

电网5G网络

2019-07-02 10:37:03

Rancher容器厦门航空

2018-01-19 18:12:49

联想商用笔记本R480

2020-11-23 14:07:06

华为应用市场

2019-11-06 14:12:29

源码时代CEO

2021-12-26 10:00:53

大数据大数据技术

2019-02-19 10:32:53

人工智能智慧警务大数据

2023-08-15 14:49:35

Cloudera华金证券

2019-10-17 09:09:44

金融

2017-07-10 15:18:38

制胜云大数据运营商

2012-12-10 11:24:28

VPN SDKAPPSSLVPN

2012-12-07 13:46:37

VPN SDKEasyApp深信服

2022-02-10 11:46:16

5G基站通信
点赞
收藏

51CTO技术栈公众号