App-Vertrieb an Google vorbei — eigenes Repo oder fremder Kanal?
Auf Android war die Tür nie verschlossen: Eine signierte APK auf der eigenen Domain genügt, weltweit und ohne Gebühr. Die Frage ist nicht „geht das", sondern „bauen wir die Schiene selbst oder fahren wir auf bestehenden unabhängigen Rails". Wir wägen beides gegen unsere Eigenbetrieb-Doktrin ab.
Auf Android lässt sich App-Vertrieb an Google vorbei vollständig selbst betreiben — ein selbst gehostetes F-Droid-Repo plus signierte APK auf der eigenen Domain ist für mana der günstigste und langlebigste Rückgrat-Weg. Bestehende unabhängige Kanäle sind Reichweiten-Verstärker, nicht das Fundament.
Auf dem iPhone musste die EU Apple zur Öffnung zwingen — und selbst dann
gilt sie nur in der EU. Auf Android war die Tür nie verschlossen:
Sideloading ist erlaubt, seit es Android gibt. Wer eine signierte .apk
auf den eigenen Server legt, kann sie weltweit zum Download anbieten,
inklusive Schweiz, ohne Google um Erlaubnis zu fragen und ohne einen Cent
Provision. Die Frage für uns ist deshalb nicht ob App-Vertrieb an Google
vorbei geht, sondern wie wir ihn betreiben: die Schiene selbst bauen
oder auf bestehenden unabhängigen Rails fahren.
Die eigene Infrastruktur. Der einfachste Weg ist die signierte APK
direkt auf einer mana-Domain. Ein Schritt weiter wird daraus ein echter
Store: Mit dem FOSS-Werkzeug fdroidserver hosten wir ein eigenes
F-Droid-Repository. Die Repo-URL endet auf /fdroid/repo/ — wer die
F-Droid-App installiert hat und so eine URL öffnet, bekommt unser Repo mit
einem Klick hinzugefügt, danach laufen Liste, Installation und
automatische Updates wie in einem App-Store, nur vollständig unter
unserer Kontrolle. Der Signing-Key liegt dabei getrennt vom Webserver. Das
ist „unser eigener App-Store“ im wörtlichen Sinn — und er kostet uns keine
Plattform-Gebühr, nur Pflege.
Die bestehenden Kanäle. Daneben gibt es etablierte unabhängige Wege, die wir nutzen könnten, ohne selbst zu hosten. Das F-Droid-Hauptrepo bringt Sichtbarkeit bei einem datenschutzbewussten Publikum — verlangt dafür aber vollständig quelloffene Apps, reproduzierbare Builds und den Bau aus dem Quellcode, plus Review-Zeit. Obtainium dreht die Logik um: Die App zieht Updates direkt aus unseren GitHub- oder Webseiten-Releases, ganz ohne Repo-Infrastruktur unsererseits — der Preis ist, dass Nutzer:innen erst Obtainium installieren müssen. Accrescent ist ein jüngerer, sicherheitsorientierter Store für dieselbe Zielgruppe. Und auf iOS bleibt AltStore PAL der einzige realistische Indie-Kanal — gratis, aber nur für Nutzer:innen in der EU.
Unsere Abwägung. Beide Seiten haben ihren Platz, aber die Rollen sind nicht vertauschbar. Wer das Rückgrat seines Vertriebs auf einen fremden Kanal legt — selbst auf einen wohlwollenden wie F-Droid oder AltStore — holt sich einen neuen Gatekeeper zurück, nur einen freundlicheren. Genau das wollen wir nicht. Deshalb setzen wir, wo wir es selbst tragen können, auf Eigenbetrieb: ein selbst gehostetes F-Droid-Repo plus Direkt-Download ist unser souveränes Android-Rückgrat — billig, langlebig, schweiz-tauglich, an niemandes Regeln gebunden. Die bestehenden Kanäle nehmen wir als Reichweiten-Verstärker obendrauf, nicht als Fundament. Über allem bleibt die PWA der Default, der gar keinen Store braucht — und auf iOS unser einziger Weg ganz ohne Apple. Dass der ganze Vertriebskanal überhaupt zur Machtfrage wurde, steht im Problem zum App-Store-Tribut; warum Eigenbetrieb für uns Prinzip und nicht Bastelei ist, in der Lösung zum Eigenbetrieb.
Was das für mana bedeutet
- Android ist der Ort, an dem Eigenbetrieb im Vertrieb wirklich greift: Sideloading ist erlaubt, eine signierte APK auf unserer Domain reicht — weltweit, inklusive Schweiz, ohne Gatekeeper, ohne Provision.
- Ein selbst gehostetes F-Droid-Repo macht aus losen APK-Downloads einen echten Store: Nutzer:innen fügen einmal eine URL (endend auf `/fdroid/repo/`) hinzu, danach gibt es Liste, Installation und automatische Updates wie im Play Store — nur unter unserer Kontrolle, mit FOSS-Werkzeug (`fdroidserver`).
- Bestehende unabhängige Kanäle ergänzen, ersetzen aber nicht: das F-Droid-Hauptrepo bringt Sichtbarkeit (kostet aber FOSS-Disziplin + Review-Zeit), Obtainium lässt Nutzer:innen direkt aus unseren GitHub-/Webseiten-Releases ziehen, AltStore PAL deckt iOS in der EU ab.
- Das passt zur Doktrin: die PWA bleibt der Default, der gar keinen Store braucht; der eigene Android-Store ist der souveräne Zweitweg; Google Play und Apples App Store sind nur Reichweiten-Kanäle, nicht das Rückgrat.
- Die Kosten bleiben bei ~0 €: keine Plattform-Gebühr, nur Signing-Key- Hygiene und Repo-Pflege — genau die Art Eigenbetrieb, die zum Selbstkostenpreis passt.
Offene Punkte
- Ein eigenes Repo heißt Schlüssel-Disziplin: Der Signing-Key muss getrennt vom Webserver liegen und über Jahre sicher verwahrt werden. Geht er verloren, brechen alle Update-Pfade — ein Langlebigkeits-Risiko, das wir operativ ernst nehmen müssen.
- Das F-Droid-Hauptrepo verlangt vollständig quelloffene Apps, reproduzierbare Builds und Build-from-Source. Nicht jede unserer Apps erfüllt das ohne Arbeit — der Sichtbarkeits-Gewinn ist nicht gratis.
- Direkt-APKs lösen auf vielen Geräten Sicherheitswarnungen aus („Installation aus unbekannter Quelle"). Das ist eine Vertrauens- und Onboarding-Hürde, die wir erklären müssen, statt sie wegzuwünschen.
- Die Reichweite ist offen: Ob genügend Mitglieder den Android-Eigenweg statt Google Play nutzen, wissen wir nicht. Ohne echte Installationszahlen ist es eine Wette auf Souveränität, nicht auf Masse.
- iOS bleibt außen vor: Der Eigen-Store-Gedanke gilt nur Android. Auf iOS bleibt es bei App Store + PWA, optional einer AltStore-PAL-Source für EU-Nutzer:innen — siehe die Recherche zur iOS-Öffnung.
Quellen Dritter
Was wir hier berichten, berichten andere zuerst und mit eigenem Namen daneben. Datum dort, wo es belegbar ist.
- F-Droid — Setup an F-Droid App Repo (eigenes Repository)
- F-Droid — Installing the Server and Repo Tools (fdroidserver)
- fdroidserver — F-Droid server and build tools (Quellcode)
- Obtainium — Android-App-Updates direkt von der Quelle
- Accrescent — sicherheitsorientierter Android-App-Store
- AltStore — Distribute with AltStore PAL (iOS, EU)
Weitere Berichte
- KIGemma 4 12B auf der eigenen GPU — was es ablösen könnte
- PlattformAstro gehört jetzt Cloudflare — was das für unsere Seiten heißt
- PlattformGodot jenseits von Spielen — eine souveräne Werkbank für Echtzeit-Anwendungen
- RegulierungDrittanbieter-Apps auf dem iPhone — was die EU geöffnet hat, und was nicht
- DatenschutzSync ohne fremden Server — Daten sichern, die uns nie erreichen
- Plattformfallow — was ein Codebase-Analyzer für unsere App-Entwicklung leistet
Recherchen sind das Langform-Format. Die kurze, datierte Version solcher Entwicklungen sammelt die Souveränitäts-Chronik; die Grund-Annahmen, auf denen mana steht, stehen unter den Thesen.