[经验分享]下载安卓APP的aarch64、arm64-v8a、armeabi-v7a、tv-arm64-v8a、tv-armeabi-v7a、arm、x86、x86-64等不同版本如何选择?

2021年8月6日星期五 | | 0 评论 |

下载安卓APP的时候, 经常有不同的版本让你选择,比如:aarch64、arm64-v8a、armeabi-v7a、tv-arm64-v8a、tv-armeabi-v7a、arm、x86、x86-64等不同版本,那要如何选择呢?


首先aarch64理解成是armv8架构的64位模式。

而armv8是arm目前的主流架构,上一代架构是armv7。

你可以理解成:

1,该软件只能在64位arm架构soc的安卓手机上运行。

2,armv7没有64位模式,只有32位。骁龙800和之前的soc跑不了这个软件的。

3,armv8的soc比较出名的是骁龙810,是高通第一款64位soc。好像也是安卓手机的第一款64位处理器。

4,安卓手机只要年代比骁龙810晚,并且是64位处理器的,那么就能运行该程序。

5,aarch64和arm基本等同一类,arm包括aarch64。

至于你看到的x86 和x86_64,完全的命名是Android x86 和Android x86-64。只有英特尔atom芯片的安卓系统手机适合这些程序。

这些手机也很好找,并且已经退出行业了,冷门的几款机型,很容易分辨。



作者:红tea少年2
链接:https://www.zhihu.com/question/354472259/answer/2027207544
来源:知乎

  1. armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它.
  2. arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。
  3. armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。
  4. x86: 平板、模拟器用得比较多。
  5. x86_64: 64位的平板。

Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。

应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。在Android系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64。

各版本分析如下:

• mips / mips64: 极少用于手机可以忽略(谷歌最新的文档已经不支持了)

• x86 / x86_64: x86 架构的手机都会包含由 Intel 提供的称为 Houdini 的指令集动态转码工具,实现 对 arm .so 的兼容,再考虑 x86 1% 以下的市场占有率,x86 相关的两个 .so 也是可以忽略的

• armeabi: ARM v5 这是相当老旧的一个版本,缺少对浮点数计算的硬件支持,在需要大量计算时有性能瓶颈

• armeabi-v7a: ARM v7

• arm64-v8a: 64位支持,目前主流的版本,虽然网上很多博客都说v7是主流版本,但是我亲自试验了很多手机,都是arm64-v8a的架构,测试机型包括小米5-小米9,华为P30,华为mate10,魅蓝2等均是v8架构

查询手机cpu命令行:

adb shell getprop ro.product.cpu.abi


更多参考:

https://blog.csdn.net/u012400885/article/details/52923765

https://juejin.cn/post/6844904148589084680

[亲子互动]可以陪3岁左右的孩子玩的亲子小游戏

2021年8月5日星期四 | | 1 评论 |

  两岁半到三岁的宝宝协调能力进一步增强,可以荡秋千、跳蹦蹦床等,慢慢学会使用筷子,学拿剪刀剪纸,玩简单的拼图游戏,能回答问题并逐步能提出问题,用自己的话讲述自己的经历,会说自己的姓名,知道自己的性别等等。

  这个阶段,我们可以给宝宝玩儿哪些游戏呢?在这里给大家推荐一些适合的游戏:

  "铁人五项"

  这个时候的宝宝运动能力比以前进一步增强了,可以给宝宝更多的运动任务,让他连续完成。举例如下:您和宝宝一块儿完成下面一项任务,先在平整的路段上跑步30米,之后匍匐前进30米,然后立定跳10米,随后沿着平衡木走20米,最后再冲刺跑30米,看看谁的速度更快,这样反复玩可以锻炼宝宝的运动能力。另外,这么大的宝宝可以经常带出去爬山,在安全的前提下鼓励宝宝自己通过崎岖路段。

  "我是艺术家"

  这么大的宝宝还不会画人物、风景或者其他具体的形象,但还是要多鼓励宝宝拿起笔来练习画画,给宝宝准备一些安全的涂料,放在小碗或者小盘里,再准备一些粗细不同的画笔,可以先跟宝宝演示一下如何蘸颜料,如何在纸上涂画,然后就可以让宝宝在纸上随意去画,自己去感受或体验不同的色彩。这个时候,不要给宝宝提任何要求,也不要因为嫌脏怕乱而放弃这份快乐。

  "分门别类"

  分类游戏对宝宝来说非常有趣,因为这个能够让宝宝理解大小多少等概念,而且还能帮助宝宝识别不同事物的特征。我们可以把不同的玩具放到一起,让宝宝自己分类放到不同的容器里,可以按大小分、按颜色分、按类型分。分完以后可以跟宝宝一起讨论这些玩具,在讨论中让宝宝加深对这些物品的印象。户外的时候,我们还可以自己收集一些东西来做这个游戏,比如各种各样的树叶等。

  "讲故事"

  这么大的宝宝语言表达能力增强,有的宝宝已经达到了掌握一门语言的口语交流水平,不单单能回答问题,还能在生活中问你问题。这时候,我们要给宝宝创造更多机会让他来表达。比如,我们带孩子出去玩一天回来,我们可以跟宝宝一起回忆一天的经历。我们都去了什么地方,在哪儿我们看到了什么,我们都见了谁,跟谁玩了什么样的游戏,玩游戏的时候你的心情是什么样的等等。也可以跟宝宝一起读一些绘本,读完之后让宝宝给你讲一下这本书讲了一个什么故事等。

  "家庭情景剧"

  模仿是孩子学习的重要方式,您家宝宝是不是也喜欢模仿您的一举一动呢?如果喜欢,那就让他参与到我们的成人世界吧。我们可以跟宝宝玩一些家庭情景剧的游戏,比如说全家人一起来做一顿饭吧,"来,爸爸去烧水",然后爸爸假装去拧水龙头接水,开燃气灶。"宝宝,你去洗菜吧。"之后做一个把菜递给他的动作,他也会假装接过菜来去洗菜等。通过这些游戏可以锻炼宝宝的人际交往和社会适应能力。


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]