FAQ
Q: Why is the F-Droid reproducible version significantly smaller (6.0 MB) than the other F-Droid version or the IzzyOnDroid version (both 13.3 MB)?
A: Both of the larger flavours include a database encryption library which is being phased out. The library is inactive for new installations, but it is still included for long-term users who may be using an encrypted database.
Once a safe migration path is implemented, the library will be removed from all builds.
Q: Why are there so many flavours of MediLog?
A: Generally, there are 3 variants:
1. Play version
Google PlayThe free version is limited to 100 records. Unlimited usage can be unlocked via in-app purchase or donation. Functionally identical to the other versions, but includes Google Play billing.
2. F-Droid / IzzyOnDroid original version
OriginalThis is the original version distributed via F-Droid and IzzyOnDroid.
F-Droid builds and signs the APK itself, which makes it non-reproducible compared to the developer-signed build.
IzzyOnDroid distributes the original APK and can therefore verify reproducibility.
As a result, the same apk file can be reproducible in one appstore and non-reproducible in another. 🤯
F-Droid now also supports developer-signed APKs, but due to Android limitations, upgrading between differently signed APKs is not possible without reinstalling the app.
To avoid data loss for existing users, a third variant was introduced.
3. F-Droid developer-signed version
F-DroidThis version is signed by the developer and distributed exclusively via F-Droid, including reproducibility verification. Functionally identical to variant 2.
Summary
All versions are functionally identical:
- Flavour 1: Google Play only
- Flavour 2: F-Droid (non-reproducible) and IzzyOnDroid (reproducible)
- Flavour 3: F-Droid only (reproducible)
Q: Will you make an iOS version?
A: There are currently no plans to support iOS.
