2023年2月14日薄暮,当许多伴侣已经起头过恋人节时,还没完毕工做的我们在手机应用商铺中发现,“滴滴出行APP推送更新了”。事实上,滴滴出行APP在本年1月下旬就已恢复上架,而且后续曾有网友在社交媒体透露,他们在手机上收到了新版APP的更新。
但一方面来说,其时的相关报导似乎只提到了少数几个头部手机品牌的自有应用商铺渠道,其实不意味着所有品牌、所有第三方应用商铺的“全面恢复”。另一方面,彼时媒体似乎都只将存眷的重点放在了滴滴,以及那款APP到底“断更”了多长时间上。
新版APP空间占用略增,但权限要求少了一半都不行
因而比起其他有的没的,在意识到滴滴出行APP此次(2月14日的更新)可能才是实正的、面向所有用户的更新后,我们很天然的就呈现了一个十分“极客”的念头。
既然时隔那么久才更新,想必应该改了很多工具。那么与此前的老版底细比,新版滴滴出行APP到底在法式自己发作了哪些变革呢?
起首,我们通过先在手机里安拆、再用软件导出的体例,得到了滴滴出行更新前(6.2.4)和此次更新后(6.2.7)两个版本的APK安拆包。为了便利各人比照,图中的安拆包文件颠末了重定名。能够看到,新版APP安拆包的体积略有增大,但增加幅度很小、仅为3.26%。
那么那能否意味着,滴滴的法式员在那么长的时间里,不断在“磨洋工”呢?我们将那两个版本的APK先后安拆到了手机中,并利用手机(Android 13系统)内置的权限和存储办理功用,比对了那两个差别版本APP的情况。
能够看到,与此前的6.2.4版比拟,最新的6.2.7版本在安拆后,所占用的存储空间略有增加。但因为法式自己的体积就不大,252MB的的存储空间占用关于如今动辄256GB起步的智妙手机来说,显然就只能算是“毛毛雨”罢了了。
右边为6.2.4版本、右边为6.2.7版本,下同
然而在权限需求方面,那两个版本APP的区别就很大了。能够看到,6.2.4版本的权限需求列表已经多到了一屏都放不下的水平,而在最新的6.2.7版本里,包罗德律风、通信录、日历、文件、身体活动(凡是是指手机内置的计步器数据)等诸多敏感权限都被去掉,登时看起来“清洁”了很多。
进一步深切解析:架构、营业都大改
认为那就完毕了?别急,让我们再用一些更专业的东西,来深扒一下那款APP的“内在”。
起首从内部版本号来看,滴滴出行的6.2.4与6.2.7版本之间,其实间隔了足足77个Build版本。固然有的时候,“内部版本号+1”其实不必然意味着从头编译了一次,但也不难看出在那一年多的时间里,滴滴的法式员大要率仍是在以一周一次的频次,对APP停止着持续的重写和改良。
其次从API与架构信息来看,滴滴出行6.2.7适配的Android系统版本,仍然是较为古老的Android 10。其实那也不难理解,究竟结果滴滴如今需要的是尽可能多兼容市道上已存在的设备,若是上来就把API版本设想得太高、老机型安拆不了,显然是倒霉于营业开展的。
新版滴滴出行APP内置的办事数量缩减了近1/3
并且与6.2.4版底细比,时隔一年多之后更新的滴滴出行APP,也总算是完成了“64位化”的代码革新。那也就意味着,它在天玑9200、骁龙8 Gen1等近两年的新架构旗舰机型上运行时,能效比(耗电和发热)会比老版本明显更好,有利于提拔用户体验。
新版滴滴出行APP砍掉了一些内置的第三方认证和功用接口
最初我们还留意到,固然安拆包的体积大了一点点,但新版APP不但是大幅削减了权限需求,还砍掉了良多以前的内置API接口和办事。好比它不再撑持OPPO手机的私有Push协议,不再内置针对设置装备摆设过低机型的加载优化手艺,也不再内置可能有隐私风险的AndroidUtilCode东西库。除此之外,新版APP还删掉了内置的中国挪动号码认证、招商银行平安键盘SDK。
总结:一年多的打磨,抵消费者来说显然是件功德
总的来看,在性能设想上,新版滴滴出行APP放弃了对老旧32位硬件的兼容性,显著改善了对最新两代旗舰机型硬件的优化,但同时没有自觉收缩Android版本的适配范畴。
在权限和隐私设想上,滴滴出行的新版APP在颠末一年多的打磨后,显然变得“收敛”了许多。大幅收缩的权限,也就意味着它在日常利用中无法接触到用户的联络人列表、存储文件、照片等隐私信息,更有利于庇护用户隐私。
最初,内置API接口、办事的大幅削减,似乎也明示着滴滴出行APP“回归初心”,收缩营业的现状。究竟结果无论是按照网约车监管信息交互系统、仍是按照相关统计数据都显示,截至2022年岁尾,滴滴在订单合规率、市场占有率方面,都仍然大幅领先于其他合作敌手。
换句话说,关于滴滴而言,并没有丢掉此前本来积累的市场和运力“根柢”。而更高效、更平安、更纯净的客户端,关于现在的滴滴来说,也确实称得上是一步好棋。
发表评论