android 设备是否下载了整个已发布的 APK?

Does the android device download the entire published APK?

我通过上传包含针对各种屏幕尺寸和密度优化的资源(绘图、布局等)的 APK 将应用发布到 Play 商店。

我想知道作为最终用户,当我在我的设备上安装应用程序时,整个 apk 是否按原样下载,或者 Google 是否巧妙地删除了与应用程序无关的资源最终用户的设备取决于设备的屏幕尺寸 and/or 密度?如果它能正常工作,那么默认的 "drawables" 目录呢?

does Google smartly removes resources that are irrelevant to the end-user's device depending on the device's screen size and/or density?

没有。修改 APK 会使您的数字签名失效。

一些分发渠道,例如 Play 商店,允许您针对不同的配置上传不同的 APK,例如不同的密度或 CPU 架构。

它会下载整个 APK。如果嵌入了本机代码,您可以针对不同的 phone 架构定位不同的 APK,并且您可以根据 documentation here

创建单独的 APK 以针对不同的设备配置

该文档确实明确指出

Although we encourage you to develop and publish a single APK that supports as many device configurations as possible...

不管值多少钱。