We are usually building our Quest app from a build machine, but today I tested building on multiple machines (trying to reproduce a build bug) and was very suprised about the difference in build size.
From exactly the same commit, with exactly the same set of files, there’s a 50MB difference in build size between two machines both running exactly the same Unity + Android platform versions (same Windows versions, fresh installs of Unity 2019.3.0b11 + accompanying full Android toolchain).
APK Analyzer shows that one apk (the smaller one) is split into parts while the other isn’t:
AssetDatabase V2, not using Cache Server / Accelerator.
The machine with the smaller build is actually the one where the project has been on for much longer (since January, in fact) and was on V1 at some point in the past (but there have been quite a number of full library reimports in the meantime).
The machine with the larger build has that project on for just a couple of weeks now (and never had a version with V1).
I’m not sure I will have time to do full V1 reimports on those as it’s a pretty big project (> 40 GB) … Does the above help already?