Metatrans Apps führt eigenes F-Droid Repository ein

Im August 2021 entdeckte Metatrans Apps auf der Suche nach Möglichkeiten zur Verbreitung ihrer Apps F-Droid. Sie baten uns um Hilfe - und nachdem wir ihre Bedürfnisse und Möglichkeiten bewertet hatten, richteten Krasimir und ich ein Repository für sie ein, das die Open-Source-Software F-Droid verwendet. Innerhalb weniger Tage nach dem ersten Kontakt war es online.
Dies ist die Übersetzung des Gastartikels von Krasimir Topchiyski, CEO von Metatrans Apps, der den Prozess aus seiner Erfahrung beschreibt. Er inspiriert und motiviert hoffentlich andere Entwickler, es ihm gleichzutun.
Metatrans Apps
Ich möchte mit Euch unsere Geschichte über die Entdeckung der F-Droid-Welt und unseren ersten Schritt in diese Welt teilen, indem wir unsere Apps für F-Droid-Nutzer und -Kunden verfügbar machen.
Kurz gesagt, es ist eine völlig neue Welt, die wir bei Metatrans Apps company vor uns haben.
Wir veröffentlichen seit 2014 Apps, als Referenz könnt Ihr Euch unsere Firmenübersicht ansehen. Ich bin Entwickler und habe mit der Erstellung des Spiels Chess Art for Kids begonnen. Mit der Zeit haben wir unser Portfolio um 8 weitere Apps erweitert, hauptsächlich Lernspiele und Schach-Apps. So haben wir jetzt insgesamt neun kostenlose Spiele und Apps – zwei davon sind bereits vollständig quelloffen, weitere sind geplant (zwei davon sind bereits in der Pipeline und werden bearbeitet).
Vertrieb unserer Apps
Von Anfang an habe ich mich gefragt, wo ich die Apps veröffentlichen sollte, um mehr Nutzer zu erreichen und sie glücklich zu machen. Ich habe damit begonnen, unsere Spiele bei Google Play zu veröffentlichen, dann auch in den App-Stores von Amazon und Samsung, aber sie haben nur wenige Downloads generiert und hatten große Schwierigkeiten mit der Benutzeroberfläche, die von den Entwicklern zum Hochladen von Spielen in ihre Stores verwendet wird. Anfang 2021 wurde ich von der bulgarischen Niederlassung der Huawei App Gallery kontaktiert, wo wir jetzt auch vertreten sind.
Als ich auf Reddit für unsere Apps warb, fand ich in den Community-Regeln die Namen von App Stores, die mir unbekannt waren. Also begann ich mit ihnen zu kommunizieren und glücklicherweise hat einer von ihnen sofort geantwortet! Wir fingen an zu chatten und ich hatte einen sehr guten Eindruck, da ich prompte Antworten mit detaillierten Informationen erhielt.
Das war die F-Droid Community! Vor allem der Kontakt war Izzy und ich bin so glücklich, ihm zu begegnen, da es sehr einfach ist, mit Izzy zu arbeiten!1
Einrichtung eines eigenen F-Droid-Repositorys

In nur wenigen Tagen ist es uns gelungen, unseren eigenen F-Droid-kompatiblen App Store für unsere 9 kostenlosen Apps zu erstellen. Izzy war auch so freundlich, unseren Repository-Link an einigen wichtigen Stellen hinzuzufügen und das Repo in den Repository-Browser auf seiner Website aufzunehmen. Tipp: Einfach den QR-Code scannen, um dieses Repository zu Deinem F-Droid-Client hinzuzufügen (klicke auf das Bild für eine größere Version, falls nötig).
Hier sind einige interessante Fakten über den eigenen F-Droid Store Ansatz, die ich während der Geschichte beobachtet habe:
- Alles, d. h. alle erforderliche Software ist unter einer Open-Source-Lizenz frei verfügbar (einschließlich des F-Droid-Servers selbst)
- Wenn Du Entwickler bist, kannst Du alles selbst machen, obwohl es eine Lernkurve hat und Zeit braucht. Da ich nicht warten wollte und sofort einen eigenen Shop aufmachen wollte, habe ich Izzy um Hilfe gebeten. Wir haben uns darauf geeinigt, dass er am Anfang alles macht (so schaffen wir es, in wenigen Tagen live zu gehen) und mir dann in den nächsten Wochen und Monaten Aufgaben übergibt, um mich zu schulen, damit ich in Zukunft in der Lage bin, den Job selbst zu machen. Natürlich habe ich seine Hilfe zu schätzen gewusst und ihn dafür entschädigt.
- Im Allgemeinen sind Änderungen, die Neuerstellung des Index und der Upload auf den Hosting-Server vor allem dann notwendig, wenn Du planst, Deine APK-Dateien und Metadaten (Beschreibungen und Icons) von Zeit zu Zeit zu aktualisieren. Keine Sorge, alles in diesem Prozess kann automatisiert werden, so dass Du am Ende nur eine einzelne Zip-Datei auf den Server übertragen und sie in ein paar Sekunden entpacken musst, oder sogar das kann komplett automatisiert werden! Grundsätzlich, wenn Du vollen SSH-Zugriff auf den Hosting-Server hast und die
fdroidserver
Umgebung eingerichtet ist, musst Du nur die APK ablegen und ein einfaches Skript ausführen ... - Es gibt auch einen wichtigen Unterschied im Vergleich zu den anderen App-Stores. Mit den verfügbaren F-Droid-Clients benötigt der Endnutzer keine Konten, um sie herunterzuladen. Der Aspekt der Privatsphäre wird von der F-Droid-Gemeinschaft sehr geschätzt. Das ist etwas, das mich sehr beeindruckt hat und mich zum Nachdenken anregt. Ich habe zum Beispiel verstanden, dass es ein völlig neues Segment von Menschen gibt, die im Allgemeinen nicht bereit sind, ein Google-Konto anzulegen, aber natürlich Android-Apps herunterladen und nutzen möchten.
- Im Moment warte ich noch auf das Feedback meiner neuen Nutzer! Bitte kontaktiert mich per E-Mail metatransapps@gmail.com oder über das auf unserer Website verfügbare Kontaktformular für alle Fragen zu unseren Apps.
Unsere Apps
Um Dir eine Vorstellung davon zu geben, wie es aussieht, lass uns einen Blick auf unsere Flagschiff-App Chess Board Position Scanner, Editor and Analyzer werfen. Sie ist in drei Stores zum Download verfügbar:
Diese App basiert auf modernen Technologien wie Machine Learning und Computer Vision. Sie scannt, bearbeitet und analysiert die Position des 2D-Schachbretts in 5 einfachen Schritten, der Quellcode findet sich auf github.com.
Fazit
Daher möchte ich diesen Beitrag mit den Worten beenden: Es war eine sehr positive Erfahrung und ich würde jedem App-Entwickler empfehlen, diese völlig separate Welt mit ihren Möglichkeiten in Betracht zu ziehen, denn es ist nicht nur eine zusätzliche Quelle für Downloads, sondern auch ein eigener App-Store, in dem man völlige Freiheit hat und seine eigenen Regeln definieren kann!
-
Anmerkung des Übersetzers: Das englische Wortspiel geht leider bei der Übersetzung verloren: „it is very easy to work with Izzy“
↩︎