user122045: I recently found out that although the version was exactly the same, the Electrum wallet downloaded from the Play Store is heavier than the app downloaded from the Electrum website.
This raises the question of whether the Google Play Store is fundamentally trustworthy?
Even though they are not verifiable right now.

user-1: 
the Electrum wallet downloaded from the Play Store is heavier than the app downloaded from the Electrum website.

Reason for difference in size: https://stackoverflow.com/a/66419404/
So, you may see different size in Google Play Store based on Android device.
Example:


This raises the question of whether the Google Play Store is fundamentally trustworthy?

Best practices:

Do not trust Google Play Store
Build APK from source: https://github.com/spesmilo/electrum/blob/master/contrib/android/Readme.md
If using APKs from https://electrum.org/#download, verify signatures. APKs are now reproducible since https://github.com/spesmilo/electrum/pull/7263/ got merged
The binaries are not going to be byte-for-byte identical, as the official
release is signed by a keystore that only the project maintainers have.
You can use the apkdiff.py python script (written by the Signal developers) to compare
the two binaries.
$ python3 contrib/android/apkdiff.py Electrum_apk_that_you_built.apk Electrum_apk_official_release.apk

This should output APKs match!


122045: <p>I recently found out that although the version was exactly the same, <strong>the Electrum wallet downloaded from the Play Store is heavier than the app downloaded from the Electrum website</strong>.</p>
<p>This raises the question of whether the Google Play Store is fundamentally trustworthy?
<strong>Even though they are not verifiable right now.</strong></p>
 -1: <blockquote>
<p>the Electrum wallet downloaded from the Play Store is heavier than the app downloaded from the Electrum website.</p>
</blockquote>
<p>Reason for difference in size: <a href="https://stackoverflow.com/a/66419404/">https://stackoverflow.com/a/66419404/</a></p>
<p>So, you may see different size in Google Play Store based on Android device.</p>
<p>Example:</p>
<p><a href="https://i.stack.imgur.com/c8aEY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/c8aEY.png" alt="Electrum-size-playstore" /></a></p>
<blockquote>
<p>This raises the question of whether the Google Play Store is fundamentally trustworthy?</p>
</blockquote>
<p>Best practices:</p>
<ol>
<li>Do not trust Google Play Store</li>
<li>Build APK from source: <a href="https://github.com/spesmilo/electrum/blob/master/contrib/android/Readme.md" rel="nofollow noreferrer">https://github.com/spesmilo/electrum/blob/master/contrib/android/Readme.md</a></li>
<li>If using APKs from <a href="https://electrum.org/#download" rel="nofollow noreferrer">https://electrum.org/#download</a>, verify signatures. APKs are now reproducible since <a href="https://github.com/spesmilo/electrum/pull/7263/" rel="nofollow noreferrer">https://github.com/spesmilo/electrum/pull/7263/</a> got merged</li>
<li>The binaries are not going to be byte-for-byte identical, as the official
release is signed by a keystore that only the project maintainers have.
You can use the <code>apkdiff.py</code> python script (written by the Signal developers) to compare
the two binaries.
<pre><code>$ python3 contrib/android/apkdiff.py Electrum_apk_that_you_built.apk Electrum_apk_official_release.apk
</code></pre>
This should output <code>APKs match!</code></li>
</ol>
