FAQ


Q: Warum ist die reproduzierbare F-Droid-Version deutlich kleiner (6,0 MB) als die andere F-Droid-Version oder die IzzyOnDroid-Version (beide 13,3 MB)?

A: Beide größeren Varianten enthalten eine Datenbank-Verschlüsselungsbibliothek, die aktuell schrittweise entfernt wird. Die Bibliothek ist für neue Installationen nicht mehr aktiv, muss aber noch für langjährige Nutzer enthalten bleiben, die möglicherweise eine verschlüsselte Datenbank verwenden.

Sobald ein sicherer Migrationspfad implementiert ist, wird die Bibliothek aus allen Builds entfernt.


Q: Warum gibt es so viele Varianten von MediLog?

A: Generell gibt es 3 Varianten:

1. Play-Version

Google Play

Die kostenlose Version ist auf 100 Einträge limitiert. Unbegrenzte Nutzung kann über In-App-Kauf oder Spende freigeschaltet werden. Funktional identisch mit den anderen Versionen, enthält jedoch die Google Play Billing-Integration.

2. F-Droid / IzzyOnDroid Originalversion

Original

Dies ist die ursprüngliche Version, die über F-Droid und IzzyOnDroid verteilt wird.

F-Droid baut und signiert das APK selbst, wodurch es im Vergleich zur Entwickler-Signatur nicht reproduzierbar ist. IzzyOnDroid stellt das originale APK bereit und kann daher die Reproduzierbarkeit prüfen.

Dadurch kann dasselbe APK in einem AppStore reproduzierbar und in einem anderen nicht reproduzierbar sein. 🤯

Seit einiger Zeit unterstützt F-Droid auch Entwickler-signierte APKs.
Aufgrund von Android-Einschränkungen ist jedoch kein Upgrade zwischen unterschiedlich signierten APKs möglich – es ist immer eine Neuinstallation erforderlich.

Um Datenverlust bei bestehenden Nutzern zu vermeiden, wurde eine dritte Variante eingeführt.

3. F-Droid Entwickler-signierte Version

F-Droid

Diese Version ist vom Entwickler signiert und wird exklusiv über F-Droid verteilt, inklusive Reproduzierbarkeitsprüfung. Funktional identisch zu Variante 2.

Zusammenfassung

Alle Versionen sind funktional identisch:


Q: Wird es eine iOS-Version geben?

A: Aktuell gibt es keine Pläne für eine iOS-Unterstützung.