简言之,armv6、armv7、armv7s、armv8、arm64都是ARM处理器的指令集。

那么ARM处理器又是什么呢?我们知道,日常使用的电脑一般都是Intel或者AMD的处理器,但在手机和一些移动设备上,几乎使用的都是ARM处理器。因为其有低功耗和尺寸小的特点,十分适合移动设备。

上面我们提到armv6、armv7、armv7s、armv8、arm64都是ARM处理器的指令集。6、7、7s、8是指令集的版本,有些类似苹果iPhone手机的版本命名。原则上,指令集都是向下兼容的,如armv7指令集,它同时兼容armv6指令集,只是使用armv6指令集时无法充分发挥其性能,无法使用armv7指令集中的新特性。

那arm64又是什么意思呢?这类似于PC处理器的i386和x86_64。即arm64是64位处理器,每个指令大小为64位。

arm64是一种大的分类,并不是具体的一个arm指令集版本。armv8是一个指令集版本。

armv8指令集是64位的,属于arm64这个大类别。

简言之,apk依然是最终安装在用户设备上的文件格式。

在aab格式出现之前,开发者为了针对不同设备进行优化,需要自行打包出多个apk包。如用于型号1的app_1.apk,用于型号2的app_2.apk。如果设备很多,为了用户拥有最优的体验,发布每个版本都需要打包出n个apk文件。

而aab格式出现后,打包apk的步骤将交给应用商店处理。开发者只需要生成aab文件格式并上传到应用商店,针对不同设备打包出apk的操作将由应用商店来处理。

aab格式无法直接在设备上安装,安装到用户设备上的依然是apk文件,只不过这个文件不是由开发者来创建了。

Android App Bundle是一种发布格式,其中包含应用的所有经过编译的代码和资源,它会将APK生成及签名交由应用商店来完成。

应用商店会使用App Bundle针对每种设备配置生成并提供经过优化的APK,因此只会下载特定设备所需的代码和资源来运行应用。

应用开发者不必再构建、签署和管理多个APK来优化对不同设备的支持,而用户也可以获得更小且更优化的下载文件包。

W3C是World Wide Web Consortium的简称,中文译作万维网联盟,是一个国际社区。
W3C成员组织、全职员工和公众共同致力于开发 Web 标准。
W3C的使命是引领Web发挥其全部潜力。

什么是 W3C?

W3C 指万维网联盟(World Wide Web Consortium)
W3C 创建于1994年10月

W3C 由 Tim Berners-Lee 创建

W3C 是一个会员组织

W3C 的工作是对 web 进行标准化

W3C 创建并维护 WWW 标准

W3C 标准被称为 W3C 推荐(W3C 规范)

W3C 是如何创建的?

万维网(World Wide Web)是作为欧洲核子研究组织的一个项目发展起来的,在那里 Tim Berners-Lee 开发出万维网的雏形。

Tim Berners-Lee - 万维网的发明人 - 目前是万维网联盟的主任。

W3C 在 1994 年被创建的目的是,为了完成麻省理工学院(MIT)与欧洲粒子物理研究所(CERN)之间的协同工作,并得到了美国国防部高级研究计划局(DARPA)和欧洲委员会(European Commission)的支持。

标准化 web

W3C 致力于实现所有的用户都能够对 web 加以利用(不论其文化教育背景、能力、财力以及其身体残疾)。

W3C 同时与其他标准化组织协同工作,比如 Internet 工程工作小组(Internet Engineering Task Force)、无线应用协议(WAP)以及 Unicode 联盟(Unicode Consortium)。

W3C 由美国麻省理工学院计算机科学和人工智能实验室 (MIT CSAIL),总部位于法国的欧洲信息数学研究联盟(ERCIM) 和日本的庆应大学(Keio University)联合运作,并且在世界范围内拥有分支办事处。

W3C 中国成员(部分)

360
Alibaba Group
Baidu, Inc.
Beijing University of Posts and Telecommunications
ByteDance
China Academy of Information and Communications Technology (CAICT)
China Electronics Standardization Institute(中国电子技术标准化研究院)
China Mobile Communications Corporation
Chinese Academy of Sciences
Huawei
Nanjing University
OPPO
Shanghai Bilibili Technology Co., Ltd.
Tencent
Xiaomi
Zhejiang University

W3C Recommendations

W3C 最重要的工作是发展 Web 规范(称为推荐,Recommendations),这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。

每项 W3C 推荐的发展是通过由会员和受邀专家组成的工作组来完成的。工作组的经费来自公司和其他组织,并会创建一个工作草案,最后是一份提议推荐。一般来说,为了获得正式的批准,推荐都会被提交给 W3C 会员和主任。