ai newsFr., 23. Okt.
EilmeldungMoonshot releases Kimi K3.1 Pro and says it cut its hacking skills

Android-KI-App Kryzz AI erhaelt signierte Release-APK und schrumpft von 82 auf 19 MB

Die quelloffene App war bisher nur als Debug-APK installierbar. Mit dem signierten Release-Build wurden zudem grosse Optimierungen bei der Dateigroesse erreicht.

dev.toFreitag 18:41 · 23.10.DE1 Min. Lesezeit
Bild: dev.to

Zwei Monate lang gab es nur eine einzige Möglichkeit, Kryzz AI zu installieren, meine kostenlose, quelloffene (MIT) Android-KI-App: eine Debug-APK. Ich habe bei jedem Beitrag am Ende den Satz geschrieben, dass eine signierte Release-Version auf meiner Liste steht. Heute ist sie erschienen, deshalb hier die kurze Zusammenfassung dessen, was sich geändert hat und was nicht.

Die Release- und Debug-Versionen sind getrennte Apps (mit unterschiedlichen Paketnamen). Sie lassen sich nebeneinander installieren und teilen keine Daten. Wenn du Unterhaltungen behalten möchtest, exportiere sie aus der Bibliothek als JSON und importiere sie in die Release-App. Die Debug-APK bleibt nur deshalb auf der Release-Seite, damit Nutzer alte v1.0/v1.1-Installationen direkt an Ort und Stelle aktualisieren können.

Ein ehrlicher Hinweis: Bislang habe ich bei der Release-Version nur eine gültige Signatur und einen sauberen Start auf einem Android-15-Emulator geprüft. Ich habe noch nicht jede Funktion in der minifizierten Version durchgetestet, also falls R8 etwas kaputtgemacht haben sollte, sag mir bitte Bescheid.

Wenn du Open-Source-Apps per Sideload installierst, was lässt dich einer APK genug vertrauen, um sie zu installieren? Ein veröffentlichter Zertifikats-Hash, Obtainium, F-Droid oder etwas anderes?

Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.

Original (Englisch) anzeigen

For two months the only way to install Kryzz AI, my free, open-source (MIT) Android AI app, was a debug APK. I kept writing "a signed release build is on my list" at the bottom of every post. Today it's out, so this is the short version of what changed and what didn't.

The release and debug builds are separate apps (different package name). They install side by side and don't share data. If you have chats you want to keep, export them from the Library as JSON and import them into the release app. The debug APK stays on the release page only for people upgrading old v1.0/v1.1 installs in place.

One honest caveat: so far I've checked the release build for a valid signature and a clean launch on an Android 15 emulator. I haven't re-run every feature on the minified build yet, so if R8 broke something, please tell me.

If you sideload open-source apps, what makes you trust an APK enough to install it? A published cert hash, Obtainium, F-Droid, something else?

Originaltitel: My Android AI app finally has a signed release APK. It went from 82 MB to 19 MBQuelle: dev.to (dev.to). Original öffnen