还在新一代Google App Bundle需要mdpi或者xdpi资源文件吗?
Is still in new generation Google App Bundle need mdpi or xdpi resource files?
In this year Google annoucement new app bunle for android or Google
Play users.
很好,但已经知道我们仍在使用 xdpi、mdpi、xxdpi、资源文件。
因此,应用程序包拆分了您的图像、语言,但如果我们删除 xdpi、mdpi、xxdpi 文件并保护 xxxdpi 资源文件,我们会减少 %40 的应用程序大小。
我的意思是如果你删除除xxxdpi之外的其他资源图像(在res文件夹中),
应用程序包是否会成为设备问题?
**anydpi**:
这些资源在任何 dpi 中都具有优先权。因此,即使您有 mipmap-hdpi
或 mipmap-mdpi
与当前设备密度匹配,来自 mipmap-anydpi
的资源也将始终被拾取。
我一直将它用于我的应用程序的自适应启动器图标,它会生成 xml 并且不需要任何其他依赖 dpi 的可绘制对象。
您可以通过访问这些链接获得更多信息。
- Anydpi and anydpi-v26
- Image asset studio
- Adaptive icons and more
无法发表评论所以在这里添加
如果您仅提供 xxxhdpi
密度的图像,您的应用在某些设备上会 运行 变慢,因为 Android 平台需要动态缩小图像在渲染它们之前。它还需要 CPU 来执行缩放,从而占用用户的电池。
因此,尽管这是一个与 Android App Bundle 完全兼容的选项(不会崩溃——所有用户都会获得您的 xxxhdpi 资源),但它会对您的用户产生负面影响,因此你不应该这样做。
In this year Google annoucement new app bunle for android or Google Play users.
很好,但已经知道我们仍在使用 xdpi、mdpi、xxdpi、资源文件。
因此,应用程序包拆分了您的图像、语言,但如果我们删除 xdpi、mdpi、xxdpi 文件并保护 xxxdpi 资源文件,我们会减少 %40 的应用程序大小。
我的意思是如果你删除除xxxdpi之外的其他资源图像(在res文件夹中), 应用程序包是否会成为设备问题?
**anydpi**:
这些资源在任何 dpi 中都具有优先权。因此,即使您有 mipmap-hdpi
或 mipmap-mdpi
与当前设备密度匹配,来自 mipmap-anydpi
的资源也将始终被拾取。
我一直将它用于我的应用程序的自适应启动器图标,它会生成 xml 并且不需要任何其他依赖 dpi 的可绘制对象。
您可以通过访问这些链接获得更多信息。
- Anydpi and anydpi-v26
- Image asset studio
- Adaptive icons and more
无法发表评论所以在这里添加
如果您仅提供 xxxhdpi
密度的图像,您的应用在某些设备上会 运行 变慢,因为 Android 平台需要动态缩小图像在渲染它们之前。它还需要 CPU 来执行缩放,从而占用用户的电池。
因此,尽管这是一个与 Android App Bundle 完全兼容的选项(不会崩溃——所有用户都会获得您的 xxxhdpi 资源),但它会对您的用户产生负面影响,因此你不应该这样做。