新闻中心

一套代码称霸5大端口移动金融应用还能这样开发?

  在全面拥抱移动互联网的时代,传统金融机构转战移动金融应用已是大势所趋。但银行转型面临的问题非常之多,不仅仅是机构属性复杂和用户留存率的问题,在开发层面也一样陷入了开发效率较低、缺乏统一化标准、运维困难和推广精准度不足等难题之中。北京时间 12 月 20 日下午,腾讯云发布了新一代移动金融开发平台,针对上述问题,在更好地帮助开发者层面上给出了一份可行的方案。

  据腾讯金融云总裁胡利明介绍称,腾讯移动金融开发平台(Tencent Mobile FinTech Platform,TMF)整合了腾讯在移动产品中开发、测试、发布和运营的技术能力,针对金融产品体验差、玩法少和渠道单一的问题打造,能降低开发周期,帮助金融机构低成本高效率的打造移动金融服务。

  在 APP 端有安卓和 iOS 两个生态,加上上述提到的 H5、小程序、公众号渠道,开发者通常情况下要面对共 5 个不同的端口,面向不同的端口开发不同的内容。但实际上,金融机构想要完成瀑布式的研发流程,很难将这些事情全部完成。银行的业务往往提供给多个平台进行开发,每个开发商都有基于自身框架的开发方式,多个平台就意味着多个应用和框架,很难同时将其运营好。这种情况下就需要一个统一的开发平台解决多供应商生态下的统一问题。

  在金融移动客户端存在一些问题,通常不同业务有着不止一个客户端,这样带来的挑战包括:

  在移动端开发一般有两种办法,一种是在开发过程中用纯前端——也就是 H5 的方式来实现,其优势在于能够跨端实现、开发效率高、在 iOS 和 Android 等多平台都支持,也可以做动态发布,但问题在于体验比较差,对原生部分调用和控制较弱。

  如果类比 java 的跨平台,Java 强调可以跨平台,但其本身只是在原生之上套用了一层虚拟机,通过虚拟机来驱动内容效果。因此很多原生架构是在通过纯 C 语言开发时性能很好,但问题在于不能跨平台,代码无法复用。Hippy 在终端的情况也是类似的,于是腾讯云技术团队通过虚拟层实现跨平台,基于这种理念打造了纯粹的跨平台能力,用户也能基于此实现跨终端开发。

  Hippy 与 H5 进行对比的话,在运行时占用空间较小,对内存占用也比较小,加载时间比较短,运行的帧率比较高,对原生的控制能力强,体验和 native 原生近似。同时用 H5 前端流行的框架 Vue 或 React 开发出跨平台的应用,兼顾 H5 开发的高效率和 Native 的体验性能。

  在 TMF 平台中,移动推送能力也是值得重点关注的一点。其具有每分钟 1800 万推送的能力,单推毫秒级和全推秒级的能力,与腾讯系应用共享推送通道能够保障高抵达率和稳定长连接,并且能够精准分析用户按上百种标签实现精准效果推送。那么这些是怎么实现的呢?

  开发框架的统一解决了开发的基础,但想进一步提升效率还需要在后续的运维和运营阶段继续进步。平台在这两个方面主要提供了数据埋点模板化、A/BTest 常态化、统一发布工具等能力。

  全埋点数据多但需要进行数据清理和找到关键数据;可视化埋点可以针对热点调整集中性的变化,也可以由分析人员进行埋点,由于本身具有可视化因此可以有非开发性埋点,便捷而且具有标准化模板;针对一些个性化问题难以解决时,就可以用代码埋点解决,多个方式综合使用来解决不同场景下的不同需求。TMF 平台提供的 6 大分类,27 小类,80+ 个指标,可以改变本末倒置的数据分析问题,提高数据应用效率。

  为提升发布效率,借助 A/Btest 提供系统化的版本,可以提升整体开发效率。具体流程如下:首先需要提供整体开发框架,支持做两个版本;然后需要能够发布,数据分析平台可以提供不同标签的用户进行不同的验证工作,然后把 AB 版本推给打有不同标签的用户群进行试用并收集用户反馈;再是提供预设的工具,进行大规模的预演,当看到数据后改进业务数据和体验,再进行数据预设,然后构建产品,做 A

  进一步来讲,一些相对简单的需求可以通过可视化开发让业务人员基于开发平台完成,在发布时可以免于测试,灰度能力支持预览可以先检验问题。可视化开发在 UI 上的调整是在平台框架上进行的,不会触及代码就不会产生 Bug。另外,开发往测试转移的流程也已经在需求方完成,所以不会涉及漏洞和问题,这样既完成了需求测试,也可以实现免测试发布。

  为了继续提升开发效率,平台还提供了三大工具箱。传播工具箱能够释放社交玩法,基于 LBS 和腾讯大数据库准确引导用户;场景工具箱则是为应用提供跨界互通的能力,基于社交生态触达用户。AI 工具箱则可以拓展智慧玩法,可以提供静默活体检测等方式降低人脸识别使用门槛,产品设计的创新与 AI 能力的应用可以提供更多玩法,吸引用户使用。

  在安全方面,平均每款金融 APP 存在 65 个漏洞,并且其中 23% 为高危漏洞。因此产品需要增强用户的安全信心,具体做法可以有三个方面,首先,APP 需要有相关品牌的背书,强绑定自家品牌;其次,操作安全要求在一些操作中设计为可逆的,当错误不可被避免时,应该对用户进行明确引导;第三,实时呈现收益让用户腾出更多的时间来明确感知财产。

      申博,申博平台,申博官网




网站地图