# Mobile-App-Entwicklung für iOS und Android

Die Mesterséges Intelligencia Központ Kft. ist ein Softwareentwicklungsunternehmen in Budapest. Wir entwickeln iOS- und Android-Apps: Wir bauen das Backend und die Admin-Oberfläche dahinter, binden künstliche Intelligenz ein und begleiten die App bis zur Veröffentlichung im Store.

> **Das Wichtigste:** Wir übernehmen das gesamte System, nicht nur die Bildschirme: Neben der iOS- und Android-App bauen wir auch das Backend und die Admin-Oberfläche und begleiten die App bis zur Veröffentlichung im Store. Ob sie nativ oder Cross-Platform sein soll, hängt davon ab, was die App können muss.

## Was Sie von uns bekommen

Eine mobile App steht selten für sich allein. Hinter der App auf dem Smartphone stehen eine Datenbank, eine Benutzerverwaltung, Benachrichtigungen und die Verbindung zu den übrigen Systemen des Unternehmens. Deshalb übernehmen wir das gesamte System, nicht nur die Bildschirme.

- **App für iOS und Android:** für Smartphone und Tablet, abgestimmt auf Ihre Abläufe und Ihr Erscheinungsbild.
- **Backend:** Datenbank, Anmeldung und Berechtigungen, Benachrichtigungen und die Verbindung zum bestehenden ERP-, CRM- oder Webshop-System.
- **Admin-Oberfläche:** Inhalte, Benutzer und Einstellungen im Browser verwalten, damit für alltägliche Änderungen kein Entwickler nötig ist.
- **KI-Funktionen:** ein Assistent auf Basis großer Sprachmodelle, Dokumenten- und Bildverarbeitung, Zusammenfassungen.
- **Veröffentlichung im Store:** die Materialien für die Einträge im App Store und bei Google Play, Einreichung und Begleitung der Prüfung.
- **Betrieb und Wartung:** Fehlerbehebung, Updates für neue iOS- und Android-Versionen und Weiterentwicklung, auch nach der Übergabe.

## Nativ oder Cross-Platform?

Beide Wege können richtig sein; die Entscheidung hängt davon ab, was die App können muss. Einen ausführlichen Vergleich bietet unser Artikel [Native oder Cross-Platform-App?](https://www.mestersegesintelligenciakozpont.hu/de/wissensdatenbank/native-oder-cross-platform-app) Die beiden Ansätze in Kürze:

| Aspekt | Nativ | Cross-Platform |
|---|---|---|
| Was ist das? | Eine eigene App für iOS (Swift) und für Android (Kotlin) | Eine gemeinsame Codebasis für beide Plattformen, zum Beispiel mit Flutter oder React Native |
| Stärke | Alle Möglichkeiten der Plattform sind direkt verfügbar | Eine Codebasis; eine Änderung erscheint gleichzeitig auf beiden Plattformen |
| Gut geeignet, wenn | die App das Gerät intensiv nutzt (Kamera, Sensoren, Hintergrundaufgaben) oder hohe Leistung braucht | auf beiden Plattformen dieselben Funktionen nötig sind und eine einheitliche Weiterentwicklung wichtig ist |
| Worauf zu achten ist | Zwei Codebasen müssen gewartet werden | Manche neue Plattformfunktion ist erst später oder mit zusätzlichem Code verfügbar |

Es gibt auch eine dritte Möglichkeit: Wenn die Nutzer die App nicht im Store suchen und kein tiefer Gerätezugriff nötig ist, kann auch eine für Smartphones gestaltete [Webanwendung](https://www.mestersegesintelligenciakozpont.hu/de/leistungen/website-erstellung) genügen. Auch das Spiel auf unserer eigenen Website funktioniert so: Es läuft ohne Installation im Browser, auf dem Desktop-Rechner und auf dem Smartphone gleichermaßen, und lässt sich mit einem einzigen Fingertipp steuern.

## Backend und Admin-Oberfläche

Die meisten Apps brauchen einen Server: Dort liegen die Benutzerkonten, die Daten und die Berechtigungen, und von dort gehen die Benachrichtigungen aus. Hier binden wir auch Ihre bestehenden Firmensysteme an (zum Beispiel eine Kundenverwaltung, eine Lagerverwaltung oder ein Rechnungsprogramm), damit die App mit denselben Daten arbeitet wie der Rest des Unternehmens. Gibt es ein solches System noch nicht, bauen wir auch dieses als [Individualsoftware](https://www.mestersegesintelligenciakozpont.hu/de/leistungen/individuelle-softwareentwicklung).

Die Admin-Oberfläche ist das Bedienpult des Backends: Hier lassen sich Inhalte bearbeiten sowie Benutzer und Einstellungen verwalten. Auch unsere eigene Website haben wir so gebaut: Ein einziger Node.js-Server bedient die Website, die Admin-Oberfläche und die Anfragen an die künstliche Intelligenz.

## Künstliche Intelligenz in der App

Wir binden die Sprachmodelle von OpenAI (ChatGPT), Anthropic (Claude) und Google (Gemini) ein, jeweils das für die Aufgabe passende. Einige Beispiele, wofür sie sich in einer mobilen App nutzen lassen:

- **Ein Assistent, der aus den eigenen Materialien des Unternehmens antwortet:** zu Produkten, Regeln und Verfahren, auch auf Ungarisch.
- **Verarbeitung eines Fotos oder Dokuments:** zum Beispiel Auslesen und Erfassen der Daten einer Rechnung, eines Lieferscheins oder eines Formulars.
- **Zusammenfassen und Texten:** aus Notizen ein Bericht, aus einem langen Text ein kurzer Auszug.
- **Bedienung per Sprache:** dort, wo Tippen schwerfällt, zum Beispiel im Außeneinsatz.

Der Zugangsschlüssel für den KI-Dienst bleibt im Backend, nicht auf dem Smartphone: So lässt er sich nicht aus der App auslesen, und die Nutzung lässt sich auf dem Server steuern. Die Einzelheiten beschreiben wir auf unserer Seite [KI-Integration](https://www.mestersegesintelligenciakozpont.hu/de/leistungen/ki-integration).

## So läuft die Arbeit ab

1. **Kostenloses Erstgespräch:** [Schreiben Sie uns](https://www.mestersegesintelligenciakozpont.hu/de/kontakt) ein paar Sätze zu Ihrer Idee; wir stellen Fragen und sagen Ihnen, was für die Umsetzung nötig ist.
2. **Anforderungsanalyse und Spezifikation:** Bildschirmentwürfe, Rollen, Daten, angebundene Systeme.
3. **Größenmessung und Angebot:** Die funktionale Größe der Entwicklung messen wir in COSMIC-Funktionspunkten; daraus entstehen das Angebot und der Zeitplan ([so entstehen unsere Preise](https://www.mestersegesintelligenciakozpont.hu/de/preisgestaltung)).
4. **Entwicklung in Etappen:** mit regelmäßigen Demos. Die Testversion können Sie auf Ihrem eigenen Smartphone ausprobieren (unter iOS über TestFlight, unter Android über einen internen Testkanal).
5. **Veröffentlichung im Store:** Einreichung, Begleitung der Prüfung, Veröffentlichung.
6. **Betrieb und Wartung:** Updates, Fehlerbehebung, Weiterentwicklung.

Auf Wunsch schließen wir eine Geheimhaltungsvereinbarung (NDA). Quellcode und Nutzungsrechte regelt der Vertrag.

## Häufige Fragen

### Sollte die App nativ oder cross-platform entwickelt werden?

Wenn die App das Gerät intensiv nutzt (Kamera, Sensoren, Hintergrundprozesse) oder hohe Leistung braucht, ist die native Entwicklung der sicherere Weg. Wenn auf beiden Plattformen dieselben Funktionen nötig sind, lässt sich eine Cross-Platform-Lösung mit gemeinsamer Codebasis einfacher warten. Im Erstgespräch geben wir anhand der konkreten Funktionen eine Empfehlung.

### Braucht die App ein Backend?

Eine mobile App braucht fast immer ein Backend: Sobald sie Benutzerkonten, gemeinsam genutzte Daten oder Benachrichtigungen hat, braucht sie einen Server dahinter. Die Ausnahme ist eine App, die Daten nur auf dem Gerät speichert. Wir bauen auch das Backend und die Admin-Oberfläche und binden sie an Ihre bestehenden Firmensysteme an.

### Wer stellt die App in den Store?

Die Veröffentlichung übernehmen wir: Wir erstellen die Materialien für den Store-Eintrag, reichen die App ein und begleiten die Prüfung durch die Stores. Wir empfehlen, dass das Entwicklerkonto Ihrem Unternehmen gehört. So erscheint die App unter dem Namen Ihres Unternehmens, und auch der Store-Eintrag bleibt bei Ihrem Unternehmen.

### Wem gehört der Quellcode?

Quellcode und Nutzungsrechte regelt der Vertrag. Wenn Sie möchten, übernehmen wir nach der Übergabe auch Betrieb und Wartung.
