12306app 已经上 arm64 几大银行的 app 仍在坚守 armeabi

2021-12-21 08:04:54 +08:00
 PMR
25911 次点击
所在节点    Android
133 条回复
jfdnet
2021-12-21 13:36:47 +08:00
银行的 app 会不会大部分都是外包的?如果都是外包的 那就说得通了。
zoharSoul
2021-12-21 13:37:08 +08:00
@xiaocongcong #4 要不你再看一遍楼主说的啥?
kop1989
2021-12-21 13:37:25 +08:00
@xylxAdai #60
1 、你怎么确定银行当前现有的程序就能完美支持 ARM64 ?批评别人不懂之前先理清自己的逻辑好不好?要不你先跟#55 打一架?

2 、如果不能完美支持,非可见内容的工作量成本和风险你来承担?

3 、目前市面上那台设备不能完美支持 32 位 app ?你拿的出来一台么?
vincent7245
2021-12-21 13:43:54 +08:00
@xiaocongcong 以后可千万别在外面说这话,容易露怯。12306 是目前技术水平下能做到的最好的票务系统,阿里双十一和他比都是弟弟
kop1989
2021-12-21 13:48:50 +08:00
@xylxAdai #60
4 、为何发表观点之前非要去试图靠“诛心之论”来抹黑对方?一口一个不懂。就事论事,对别人合理的尊重就那么难?

如果非要摆资历,我也是 2008 年开始接触,2011 年入行,从 Android2.1 一路 Widget 、双 Service 保活、NDK 开发摸爬滚打过来的。

更新谁都知道好,谁都知道体验好的 app 是政治正确,有钱你怎么玩都行。
但商业玩的是利润好么?为何更新 ARM64 需要平台牵头强制?这就可见一斑。
AyaseEri
2021-12-21 14:15:21 +08:00
@kop1989 哈哈哈哈你知道现在银行的 app 都是有小程序框架的么
chuckzhou02
2021-12-21 14:18:44 +08:00
个税那个 App 也做的很不错.
skyphone001
2021-12-21 14:24:55 +08:00
来自谷歌

64-bit support requirement in 2019

Platform support for 64-bit architectures was introduced in Android 5.0. Today, over 40% of Android devices coming online have 64-bit support, while still maintaining 32-bit compatibility. For apps that use native libraries, 64-bit code typically offers significantly better performance, with additional registers and new instructions.

In anticipation of future Android devices that support 64-bit code only, the Play Console will require that new apps and app updates with native libraries provide 64-bit versions in addition to their 32-bit versions. This can be within a single APK or as one of the multiple APKs published.

We are not removing 32-bit support. Google Play will continue to support 32-bit apps and devices. Apps that do not include native code are unaffected.

This change will come into effect in August 2019. We're providing advance notice today to allow plenty of time for developers who don't yet support 64-bit to plan the transition. Stay tuned for a future post in which we'll take an in-depth look at the performance benefits of 64-bit native libraries on Android, and check out the CPUs and Architectures guide of the NDK for more info.
zhoushengyue
2021-12-21 14:43:55 +08:00
@gainsurier ARM 都说了保留 32 位支援就是为了中国用户
3dwelcome
2021-12-21 14:47:22 +08:00
从技术的角度应该不是难事,这几个 APP 有苹果商店版本吧,苹果商店很早就和楼上的 GooglePlay 一样,强制要求开发者用 64bit 编译。

银行 APP ,引用第三方 SDK 库都差不多的,没理由在 iOS 上能编译成 64 位,而安卓只能编译 32 位吧?

不考虑技术,只考虑市场,发布 32 位程序能兼容更多的老设备,仅此而已。比如 bilibili 的 GOOGLE 商店版,都快 2022 年了,都还有 32 位的新版本,你们有想过为什么吗?
JxQg597
2021-12-21 14:50:03 +08:00
@icyalala 有些人是滚刀肉,自以为是理中客呢,你跟他“啊对对对”就完事了。

还有谢谢你的回复,我学习到了很多之前未了解到的知识。
zxCoder
2021-12-21 15:39:16 +08:00
12306 还好吧,经常坐,没感到哪不舒服
kett
2021-12-21 15:41:21 +08:00
我又想起了大连那个因为 Flash 停用导致列车调度内部系统不能正常使用的新闻了
『车务段称,在实施了临时性产品更换、软件突破性测试运行、硬件设备搭建等一系列操作后,终于在次日恢复 Flash Player 的运作。大连车务段在此次“解决 Flash 故障的攻关项目”的精彩表现,也获得了局信息所“大连车务段人人都是高手”的高度评价。微机室全体成员在解决故障的攻关项目上,真正做到了“敢于攻关、敢于创新、敢于领先”。』
jim9606
2021-12-21 15:45:58 +08:00
@gaobh @respawn
armeabi 是 ARMv5 的 ABI ,现在遗留的 32 位 Soc 都至少是 armeabi-v7a ,ARMv7 的 ABI 。
翻了下小米商店,四大行是这个情况:
中行(7.2.1,min14,target27,armeabi)
农行(6.7.0,min19,target26,armeabi)
工行(7.0.1.2.0,min21,target26,arm64-v8a)
建行(5.6.4,min19,target26,armeabi-v7a)

就算是最差的中行也只兼容到 14(4.0),现在不支持 2.3 是很合理的,主流选择是 19(4.4)。同行最优秀的可能是招行(9.2.2,min19,target29,arm64-v8a)。真要在老设备跑的,装旧版本去。

就算论用户普适性,上面没一个比得过微信(8.0.15,min21,target29,arm64-v8a)。

所以就是懒。
mnsw
2021-12-21 15:56:41 +08:00
@xiaocongcong #4 12306 系统很烂? 2021 年都快过去了吧
0o0o0o0
2021-12-21 15:57:25 +08:00
放心吧,银行不会让你们用不了他们的 app 的,到了时间都会上 arm64 ,可能现在已经开发测试好了,就是没上,因为现在还没有不能运行 32 位程序的手机(至少大众消费品领域)。
nashxk
2021-12-21 16:05:52 +08:00
有几个应用商店要求 12.31 号后不能上传 32 位包了,刚刚把公司的包更新了一波
greenskinmonster
2021-12-21 16:07:41 +08:00
这几天装了 android 12 测试版,升级了一些银行和政企软件,比如招商银行 /掌上生活 /微众银行 /上海银行还有 12306/个人所得税,都不需要电话和存储权限就可以正常使用了。建设银行登录必需要电话权限,存储权限不需要了。国产应用不满手机拉屎竟然就要实现了,比我预期的要快。
感觉只要上流版本打算放弃 arm 32 位,他们跟进应该还是不会有问题的。
clf
2021-12-21 16:10:02 +08:00
@kop1989 #32

“当然要吵,作为搞技术的一份子,利用自己的极客情怀,动不动就靠嘴剥夺 6 年前设备的使用资格( 14 年一季度发布的 602A 依然是 ARMv7 )”

所以现在六年前的设备是无法使用 支付宝 和 微信 了么……论安全要求,支付宝和微信的支付安全要求不比银行低;论兼容性要求,这两个国民 App 的手机覆盖率比银行 App 高多了,使用频率也是。

本质上就是银行开发偷懒 /菜。每次 Android 大版本升级,兼容性最差的就是各个银行 App ,而银行 App 里优秀的招行等就很少出现过兼容性问题。

我是不是可以来一句:作为搞技术的,部分银行开发人员技术菜的不行 或 懒的不行,不主动适配系统新版本,正式版出来后也是出问题了才去做适配,因为菜和懒而剥夺了尝鲜用户升级新系统的权利 和 消费者换新手机的权利。

适配肯定要留够充足的测试时间的,即便你 app 包不提前放出来,起码内部要有评估和提前适配。
gengchun
2021-12-21 16:10:06 +08:00
@xiaocongcong 国铁虽这两年亏损,但是至少没有直接要钱,何况股权还是国有的。前一句话讲国铁花纳税人的钱——技术上其实从企业组织结构来看并没有直接花;后一句,又不满意人家收个退票手续费。合着人家一企业赚钱也不行,不赚钱也不行。

我不知道你怎么去评价,比如说,美国国会直接拨了五六百,还是七八百亿——看算不算低息贷款——美元替航司发工资。结果前就两天 CNBC 还报道说航司们拿了钱,竟然还在节假日取消航班,国会很不满意。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823445

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX