Repository navigation
Releases: Stephan-Lefty/DialOS-Mobil
Release list
0.6.17 – kleinere APK
Was neu ist
An der App selbst ändert sich nichts – keine neuen Funktionen, keine geänderten Abläufe. Diese Fassung ist nur verschlankt: Die APK ist von 57,4 auf 54,1 MB geschrumpft.
Das Paket brachte die native Vosk- und JNA-Bibliothek bisher auch für x86_64 mit – eine Architektur, die kein Telefon hat, sondern nur der Android-Emulator. Die beiden Bibliotheken wiegen unkomprimiert 9,8 MB; im Paket liegen sie komprimiert und kosten dort 3,3 MB. Beides nachgemessen, nicht geschätzt.
Für die Installation aus dem Play Store ändert das nichts. Google schneidet aus dem App Bundle ohnehin passgenaue Pakete, ein ARM-Telefon hat die x86_64-Teile nie heruntergeladen. Kleiner wird allein die Datei, die man hier direkt herunterlädt – und genau darum ging es, denn wer sie von Hand holt, zieht das ganze Paket. Für eine App, die blinde Menschen möglicherweise über eine schmale Leitung installieren, zählt das.
Der größte Brocken bleibt das deutsche Vosk-Sprachmodell mit rund 46 MB. Es liegt bewusst in der App und wird nicht nachgeladen: DialOS Mobil hat keine Internet-Berechtigung und arbeitet vollständig offline.
Diese Datei installieren
DialOS-Mobil-0.6.17.apk ist mit demselben Schlüssel signiert wie die Fassung im Play Store. Wer sie hier herunterlädt und installiert, kann später bruchlos über den Play Store aktualisieren – ohne Deinstallieren, ohne Datenverlust. Umgekehrt genauso.
SHA-256 der Datei
088db5857c0acea30a2961fca9f27fa0cb6b65f8594142dd64871e4f5eda2fe6
SHA-256 des Signaturzertifikats
42:19:A9:32:10:9F:E3:E5:8A:02:0F:74:2B:90:06:A3:1F:52:A5:53:8E:12:64:CC:0D:E4:E7:B8:DF:20:77:B0
Zum Nachprüfen vor der Installation:
sha256sum DialOS-Mobil-0.6.17.apk
apksigner verify --print-certs DialOS-Mobil-0.6.17.apkAndroid fragt beim Installieren aus einer anderen Quelle als dem Play Store einmal nach. Das ist normal und lässt sich in den Einstellungen für den Browser freigeben.
Wo die App steht
Das ist eine Testfassung. Die Versionsnummer sagt es: 0.6.17, nicht 1.0. Der geschlossene Test über den Play Store läuft noch, und die Rückmeldungen der Testerinnen und Tester ändern die App weiterhin spürbar – zuletzt etwa, weil sie sich beim Vorlesen selbst zugehört und davon aufgeweckt hat.
Was belegt funktioniert, steht in der README. Was noch nie mit einer Stimme geprüft wurde, steht dort ebenfalls – zum Beispiel die gesprochene Kartenwahl bei zwei SIM-Karten.
Technischer Hintergrund
Die Einschränkung steht in defaultConfig, die Ergänzung für den Emulator im debug-Block – nicht umgekehrt. Gradle vereinigt die abiFilters eines Build-Typs mit denen von defaultConfig, statt sie zu ersetzen; in der anderen Reihenfolge wäre sie wirkungslos geblieben. Bei NaturlustTrailGuide ist derselbe Fehler am selben Tag zweimal gebaut und nachgemessen worden.
Das vollständige Änderungsprotokoll steht in der README.