找回密码
 立即注册
搜索
楼主: 报应啊报应

[移动] 这真的假的?“arm公司专门为中国公司留了A710这颗大核可以支持32位APP”

[复制链接]
     
发表于 2022-1-10 02:35 | 显示全部楼层
macOS的32支持都能给你干死喽,别说iOS了
回复

使用道具 举报

发表于 2022-1-10 05:58 来自手机 | 显示全部楼层
nessaj 发表于 2022-1-9 22:27
对于程序员来说做32还是64其实没有任何区别,无非换个平台编译
产品只做一版只可能是一个原因,就是怕用 ...

用官方商店啊。

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 06:22 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 06:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 06:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-1-10 06:31 | 显示全部楼层
hjgg65876 发表于 2022-1-10 06:24
32位的寻址能力是4g吧

在 32 位 Windows 中,可用的虚拟地址空间共计为 2^32 字节(4 GB)。 通常,较低的 2 GB 用于用户空间,较高的 2 GB 用于系统空间。

https://docs.microsoft.com/zh-cn ... tual-address-spaces

—— 来自 S1Fun
回复

使用道具 举报

头像被屏蔽
发表于 2022-1-10 06:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 06:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-1-10 08:04 | 显示全部楼层
话说v7a的32程序包感觉比v8a的64位小,到底是因为删除了64位支持还是32位的程序运行比程序体积更优?
回复

使用道具 举报

     
发表于 2022-1-10 08:36 来自手机 | 显示全部楼层
V5Style 发表于 2022-1-9 20:53
B站国内版有64位的
https://dl.love4taylor.com/bilibili-apk/arm64-v8a/

谢了,正愁找不到国内版本64位的哔哩哔哩

—— 来自 motorola XT2201-2, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 08:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 10:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-1-10 13:00 | 显示全部楼层
说起来,Android 能不能像 Rosetta 一样搞一个 armv7 动态解释成 armv8 的系统组件
回复

使用道具 举报

     
发表于 2022-1-10 13:12 | 显示全部楼层
hjgg65876 发表于 2022-1-10 06:24
32位的寻址能力是4g吧

但是Windows下一个线程只能调用2G
就是这么设计的。你要超过2G,就得多线程。64位系统下的64位软件没这个问题
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 13:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-1-10 13:16 | 显示全部楼层
hjgg65876 发表于 2022-1-10 06:36
我好久没有进行过客户端编程了。请教一下,这个意思是,写程序时通过malloc分配的理论上限是2GB。其他2G ...

一个线程就是2G
系统只支持4G是因为没有PAE,开启了PAE支持16G(内存变成36bit,不少驱动不支持,所以Windows只在服务器版启用了PAE,反正05年开始除了极少部分特殊用途的处理器外,PC基本上都是64位处理器了)
系统调用之类的实现,用到了那2G的保留的内存空间。这有点像嵌入式开发,如果你写过嵌入式ARM就明白了
回复

使用道具 举报

     
发表于 2022-1-10 13:25 | 显示全部楼层
yst234 发表于 2022-1-10 13:00
说起来,Android 能不能像 Rosetta 一样搞一个 armv7 动态解释成 armv8 的系统组件
...

以前Intel弄过libhoudini,把ARMv7解释成X86
没多大问题。大不了还可以上用户态QEMU
回复

使用道具 举报

     
发表于 2022-1-10 13:37 | 显示全部楼层
独孤 发表于 2022-1-10 08:04
话说v7a的32程序包感觉比v8a的64位小,到底是因为删除了64位支持还是32位的程序运行比程序体积更优? ...

本来32位程序就占用空间更小啊,不管是指针还是数据

64位刚出来的时候,为了更好得用64位处理器的性能,又不占用更多的内存和存储空间,linux上还有一种x32架构,就是程序是64位的,但指针是32位的,不过基本上没太多人这么用
回复

使用道具 举报

     
发表于 2022-1-10 13:52 | 显示全部楼层
另外说个笑话,sony等使用mtk方案的电视,全都是64位的u,64位的内核,32位的系统,下apk都是找32位的……
回复

使用道具 举报

     
发表于 2022-1-10 14:05 | 显示全部楼层
liwangli1983 发表于 2022-1-10 13:37
本来32位程序就占用空间更小啊,不管是指针还是数据

64位刚出来的时候,为了更好得用64位处理器的性能, ...

那么64位硬件使用32位程序的劣势在哪?执行效率(多一次转换?)
回复

使用道具 举报

     
发表于 2022-1-10 14:07 | 显示全部楼层
独孤 发表于 2022-1-10 14:05
那么64位硬件使用32位程序的劣势在哪?执行效率(多一次转换?)

64位模式寄存器更多,性能会更好些吧,具体情况不是太了解
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-1-10 15:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-1-10 15:42 来自手机 | 显示全部楼层
jni只编译arm7可以兼容x86和arm8(64位),但是只编译arm8应该是没法兼容对吧?
回复

使用道具 举报

     
发表于 2022-1-10 15:56 | 显示全部楼层
最可笑的是android的chrome,64位不仅需要armv8指令集以上支持,还需要8gb内存.......6gb都只能用32位
回复

使用道具 举报

     
发表于 2022-1-10 21:10 来自手机 | 显示全部楼层
3333qwe 发表于 2022-1-10 00:53
好奇苹果怎么做迭代的
猜想
先出64位机和64位app,app store分辨机型64装64,32装32,之后停止32app的审 ...

macos10.14更新到10.15。我电脑的app废了一半。
苹果就是这么更新的。
相比之下,微软负责太多了。
回复

使用道具 举报

     
发表于 2022-1-10 22:07 | 显示全部楼层
说啥64位
ios14以下的版本已经没有任何存在价值的
回复

使用道具 举报

     
发表于 2022-1-11 00:25 来自手机 | 显示全部楼层
好像华为市场要求今天2月前所有上架应用都要有64位版本
回复

使用道具 举报

     
发表于 2022-1-11 00:27 来自手机 | 显示全部楼层
小米 oppo vivo的好像要求的更早,去年底就必须有64位版本
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-3-24 11:30 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-3-24 12:57 来自手机 | 显示全部楼层
还记得vista出的那时候,自带的计算器有32bit和64bit两种,算天文数字的!运算,64bit比32bit快了不知道多少倍,后来win7就没这个对比了
回复

使用道具 举报

     
发表于 2022-3-24 20:59 | 显示全部楼层
再买自检星剁手 发表于 2022-01-09 20:27:03
连64位支持都不做,这帮程序员卷出来个啥
在卷怎么从你兜里掏钱啊

  -- 来自 能手机投票的 Stage1官方 Android客户端
回复

使用道具 举报

     
发表于 2022-3-24 22:09 | 显示全部楼层
本帖最后由 GomezS 于 2022-3-24 22:11 编辑
ls2021 发表于 2022-1-9 19:08
是的,以后中核应该也不会留
现在就是32位程序只能跑在中核上面,低端机以后如果还更新架构的话,就是跑在 ...

我手机上除了tim以及修改版的qq音乐,国产应用在libchecker里都已经是64位了
qq和官方最新的qq音乐也都有64位版本
不过手机银行只装了招行
回复

使用道具 举报

     
发表于 2022-3-25 08:42 来自手机 | 显示全部楼层
taptap,美团,支付宝,中油,micro office,剩下都64了。小米市场装的
回复

使用道具 举报

     
发表于 2022-3-25 09:20 来自手机 | 显示全部楼层
A710相对A78表现糟糕,这个兼容是不是得背锅啊
回复

使用道具 举报

     
发表于 2022-3-25 09:34 来自手机 | 显示全部楼层
有的sdk只有32位版的

—— 来自 OnePlus KB2000, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-3-25 09:34 来自手机 | 显示全部楼层
本帖最后由 车欠 于 2023-1-1 17:12 编辑

编辑
回复

使用道具 举报

发表于 2022-3-25 09:39 | 显示全部楼层
改成64位要很多钱的,自己写的代码改改还行,第三方的库根本没有64位直接死掉了,

回复

使用道具 举报

     
发表于 2022-3-25 12:56 | 显示全部楼层
Jet.Black 发表于 2022-3-25 09:39
改成64位要很多钱的,自己写的代码改改还行,第三方的库根本没有64位直接死掉了,

...

而且正常用途的库其实迁移到64位的成本不算多高,但是那些偷隐私、后台保活之类的高级SDK就麻烦了
毕竟用了许多奇技淫巧
回复

使用道具 举报

     
发表于 2022-3-25 13:13 | 显示全部楼层
翻了下,手机里就美团和一款本地实时公交是32位
美团你贵为大厂竟做出如此怠惰之举
回复

使用道具 举报

     
发表于 2022-3-25 19:30 来自手机 | 显示全部楼层
微信虽然是64位,但微信小程序是32位,
play上2020年版本的qq是64位,而tim最新的还是32位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-21 14:50 , Processed in 0.178901 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表