Release and Uncompressed
📏 Short answer
There's NO DIFFERENCE between uncompressed and release versions of the app.
The only difference is their sizes.
⚙️ How is it made?
As you may know, compiler takes current state of the code and translates it into something a machine can understand.
uncompressed version is the direct translation of the source code to APK with little
to no change.
release version has an extra step executed during compilation. This step removes
all unused code, resources before finalizing the APK. Thus, making size of release
smaller than uncompressed.
🤔 Which one should I use?
Always release
🔄 I installed uncompressed version, can I switch?
Yes, you can switch between versions with no hassle.
Report it here
❓ Why uncompressed version exists?
Nothing is perfect, sometimes release can cause trouble during installation.
Therefore, uncompressed version is still included in release post to help those having
problems continue to use app.