I’m afraid this isn’t really going to be horribly effective. There are bottlenecks in the network stack and there are bottlenecks in the process of writing to the internal storage.
Maybe if one of the apps was hosted on crappy storage somewhere… Even at 1:00 at a time and choose through some fairly decent amounts of CPU.
Your mobile processor can handle a couple of threads of download per core. If you’re downloading from multiple locations and aren’t throttled and have a phone with many cores, it can go faster. Realistically, to min/max, the software should know what your max configuration is and push that per download. Once a download fails to achieve the max, then it allows other downloads to bypass the queue. For large files, it’s almost always more efficient to focus on less streams if the streams can provide you the throughput.
The YouTube app could finally get a sleep timer (APK teardown) (www.androidauthority.com)
The Google Pay app is dead (arstechnica.com)
Google Play Store rolling out simultaneous Android app downloads (9to5google.com)
Finally all that power won’t be wasted waiting for a single app download to finish and install....
Android 15 will let you find your Pixel 8 even when it's off (www.androidpolice.com)