文|陈爱

近些年,商业银行日益注重手机银行建设,手机银行正成为传统商业银行满足用户金融需求以及打造自身品牌的重要窗口和依托。业界普遍认为,随着银行手机App的不断更新迭代,如何通过提升客户体验、打造核心竞争力已成为银行角逐的重点。

为持续跟踪和检测手机银行APP的兼容性和易用性等方面的表现,为行业发展提供有益参考,CFCA兼容和性能测试平台对全国性商业银行手机银行客户端进行测试。

经测试结果显示,18家全国性商业银行个人手机银行APP安卓和鸿蒙系统整体兼容性表现良好,多数银行页面已经不存在兼容性问题,这对提升手机银行用户体验有着较为积极的意义。而IOS客户端多数银行在当前主流手机适配测试均通过,但在小部分机型中出现多家银行APP不兼容的现象。

对比近两年安卓系统性能数据,不难看出18家全国性商业银行个人手机银行的CPU占用率、用户体验用时、流量消耗和耗电量指标相比去年有所提升外,而内存占用以及平均页面响应时间两项测试指标有所下降。

对比近两年ISO统性能数据显示,18家全国性商业银行个人手机银行的CPU占用率、内存占用、流量消耗和耗电量指标相比去年均所有提升,而用户体验时长以及页面响应时间两项指标有所下滑。

安卓系统:

(由于测试机型和APP版本不同,因此以上数据仅作为参考)

IOS系统:

(由于测试机型和APP版本不同,因此以上数据仅作为参考)

兼容性测试

安卓、鸿蒙系统通过率100% VS IOS系统通过率17%

在测试的安卓端设备里,各家手机银行的整体兼容性表现良好,全部可以正常安装、运行、卸载,且没有明显UI问题;在Harmony OS 2.0.0系统中,18家全国性商业银行个人手机银行APP全部运行顺畅。

在IOS客户端中,18家全国性商业银行个人手机银行APP在IPHONE设备中出现不同程度兼容性问题,例如,顶部功能与刘海重叠、底部功能与HOME键重叠、页面遮挡与显示异常等问题。

性能测试

94%的手机银行APP启动后5秒内完成所有加载

在今年测试的18家全国性商业银行个人手机银行中,有94%的手机银行APP启动后5秒内完成所有加载,达到用户可操作首页面体验最佳标准。其中,IOS端仅有1家银行APP启动时间大于5秒。

在安卓客户端,18家全国性商业银行个人手机银行启动用户体验时间分布在1.31秒到3.91秒之间,差别较大,平均为2.70秒,用时较去年明显增长,中位数为2.8秒,最大为3.91秒。其中,招商银行手机银行APP启动用户体验时间最短,从用户点击APP图标到可操作的首页面完全加载完成仅用时1.31秒。

在IOS客户端,18家全国性商业银行个人手机银行启动用户体验时间分布在0.56秒到6.14秒之间,平均为1.97秒,较去年略有下降,中位数为1.62秒,最大为6.14秒。其中,平安银行APP启动用户体验耗时最短,从用户点击APP图标到可操作的首页面完全加载完成用时为0.56秒。

安卓系统平均CPU占用率相对较高 IOS系统CPU占用率均值为1.67%

18家全国性商业银行个人手机银行安卓和IOS客户端APP的CPU占用率均在11%以内,CPU太高会导致使用发烫和耗电,在非WiFi环境下功耗要更大,直接影响用户使用体验。在安卓客户端,APP 运行时的CPU占用率在0.81%到10.64%不等,平均占用为4.12%,中位数为3.66%,最高占用为10.64%。其中,浙商手机银行APP的CPU占用率最低,运行时平均占用仅为0.81%。

在IOS客户端,手机银行APP运行时的CPU占用率在1.13%到2.88%不等,银行间差距较小,平均占用为1.67 %,中位数为1.55 %,最高占用为2.88%。其中,CPU占用率最低为招商银行手机银行APP,运行时平均占用达1.13%。

安卓端内存占用较大 平均值为IOS端14.5倍

18家全国性商业银行个人手机银行APP在安卓客户端内存占用存在一定差距,差距最大约为3倍。各行差距呈现逐年缩小的态势,内存占用差距也可体现出不同银行APP对于内存优化的优劣,但行业平均内存占用呈现逐年加大的趋势。内存过大会导致应用闪退,对于用户来说将直接影响体验满意度,需要警惕。而在IOS客户端的内存占用,各家银行APP基本处于统一水平,平均在402MB左右,所有银行APP运行均可顺畅运行且不会对设备造成较大资源占用。

在安卓客户端,18家全国性商业银行个人手机银行APP 运行时内存占用是214.5MB到348.31MB不等,平均占用为401.84MB,中位数为376.87MB,最高占用为348.31MB。其中,最低内存占用为中国邮政储蓄银行手机银行,运行时平均占用214.15MB。

在IOS客户端,18家全国性商业银行个人手机银行APP 运行时的内存占用是20.46MB到36.93MB不等,差距较小,平均占用为27.70MB,中位数为27.66MB,最高占用为36.93MB。其中,最低内存占用为渤海银行手机银行APP,运行时平均占用20.46MB。

各行平均流量消耗较去年同期数据对比略有提升

18家全国性商业银行个人手机银行安卓和IOS客户端APP网络流量普遍在可接受范围内,随着视频功能的增强,流量消耗与去年同期数据对比略有下降。在安卓客户端,手机银行APP运行时2分钟随机点击消耗总流量是2.69KB到638.25KB不等,平均消耗119.32KB,中位数为20.22KB,最高为638.25KB。其中,中国银行手机银行APP流量消耗最低,运行时流量消耗仅为2.69KB。

在IOS客户端,18家全国性商业银行个人手机银行APP 运行时2分钟随机点击消耗总流量0.97KB到1.73KB不等,银行间最大差值与去年同期相比明显缩小,平均消耗1.34KB,中位数为1.38KB,最高为1.73KB。其中,最低流量消耗为工商银行手机银行APP,运行消耗流量仅为0.97KB。

各行平均耗电量较去年基本持平

18家全国性商业银行个人手机银行安卓和IOS客户端APP电量消耗均在可接受范围内。其中,安卓客户端APP 运行时2分钟随机点击消耗总电量2.05毫安到10.1毫安不等,平均消耗4.58毫安,较去年有小幅减少,中位数为毫安,最高消耗为10.1毫安。最低电量消耗为兴业银行手机银行APP,运行消耗仅为2.05毫安。

IOS客户端APP 运行时2分钟随机点击消耗总电量27.23毫安到36毫安不等,平均消耗31.33毫安,中位数为30.26毫安,最高消耗为36毫安。最低电量消耗为招商银行手机银行APP,运行消耗27.23毫安。

其他测试

各行APP平均页面响应时间均在1秒以内

18家全国性商业银行个人手机银行在安卓和IOS客户端APP页面的平均响应时间较快,较去年用时相对减慢,手机银行APP“登录”“转账汇款”“账户查询”“理财产品”和“公告消息”平均响应时间从0.42秒到0.99秒不等,平均为0.65秒,中位数为0.62秒,最慢为0.99秒。其中,响应时间最短的是招商银行手机银行APP,仅为0.42秒。

在IOS客户端,手机银行APP“登录”“转账汇款”“账户查询”“理财产品”和“公告消息”的平均响应时间从0.43秒到0.928秒不等,平均为0.66秒,较去年相比基本持平,中位数为0.65秒。其中,平均响应时间最短的是中国银行手机银行APP,为0.42秒。

测试说明

本次测试包含18家全国性商业银行的个人手机银行安卓和IOS手机客户端,包括了(银行顺序随机排布)

中国工商银行、中国农业银行、中国银行、中国建设银行、交通银行、中国邮政储蓄银行、中信银行、中国光大银行、华夏银行、中国民生银行、招商银行、兴业银行、广发银行、平安银行、上海浦东发展银行、恒丰银行、浙商银行、渤海银行。

测试APP的版本截止于2022年7月25日,各个银行官网的下载版本。详细如下:

安卓客户端(版本列表随机排布):

IOS客户端(版本列表随机排布):

本次测试共分为APP兼容性测试、性能测试、其他测试三大方面,共7个指标。包括主流手机设备兼容情况、APP用户体验启动时间、CPU占用率、网络流量、内存占用、电量消耗、5个典型页面的响应时间。

具体指标解释如下:

兼容性测试情况覆盖了60款主流安卓手机、16款IPHONE手机进行。网络环境为CFCA测试WIFI(中国电信网络)连接。测试过程中系统无其他APP后台运行,被测试个人本次测试兼容性情况使用设备分布情况如下:手机银行在无其他APP干扰情况下冷启动开始测试,测试过程采取随机测试,测试时长大约2到3分钟。

本次测试兼容性情况使用设备分布情况如下:

安卓客户端:

IOS客户端:

(责编:方杰)