Wir geben in diesem Artikel einen Überblick über die verschiedenen App-Typen, die Entwicklungskosten von Smartphone-Apps und den strukturierten Projektablauf.
Keine Lust zu lesen?
Kontaktieren Sie uns für ein freundliches und unverbindliches Erstgespräch!
Arten von Apps
App ist nicht gleich App. Wir unterscheiden zwischen drei App-Typen, die entwickelt werden können. Abhängig von den Anforderungen des jeweiligen Projekts sollte man die korrekte Architektur wählen, um den besten Kosten/Nutzen-Faktor bei der App-Programmierung zu erhalten.
Native Smartphone Apps
Die nativen Apps lassen sich im App-Store von Google oder Apple herunterladen und installieren. Die Apps können komplett offline funktionieren und sind in der Regel sehr gut in das Betriebssystem integriert und sehr performant. Der große Nachteil ist, dass für jedes Zielsystem eine eigene App entwickelt werden muss.
Es gibt also eine App für Android und es muss eine weitere App für iOS programmiert werden. Die Kosten sind dementsprechend hoch. Wirklich gut eignet sich dieser App-Typ für Spiele und für Apps mit häufigem Zugriff auf die Smartphone-Sensoren (Sport-Apps, Kamera-Apps, etc..).
Hybrid-Apps
Die hybriden Apps bieten das beste Preis-Leistungsverhältnis. Sie lassen sich zwar über den App-Store ganz regulär installieren und sehen für den Nutzer genauso aus wie native Apps. Aber sie verfügen über eine Abstraktionsschicht, die von einem Framework wie Ionic eingezogen wird. Das hat große Auswirkungen auf die Entwicklungskosten: Sie müssen die App nur einmal programmieren lassen und können sie auf Apple, Google und Microsoft-Geräten ausführen.
Die Apps können mit kleineren Einschränkungen auch auf die Sensordaten, die Kamera und NFC zugreifen. Auch der Dateispeicher steht zur Verfügung. Lediglich für grafikintensive Spiele kommt die Hybrid-App nicht in Frage.
Die meisten Apps, die wir bei Adelt.IT entwickeln sind Hybrid-Apps. Neben den geringen Kosten sind auch die schnelle Entwicklungszeit und der geringere Testaufwand große Vorteile.
Web-Apps
Web-Apps werden grundsätzlich im Browser ausgeführt. Dadurch sinid die Entwicklung und Verteilung sehr schnell möglich. Bei Web-Apps wird immer nur der Server aktualisiert, der Client selbst erhält damit immer automatisch die neueste Version. Webapps sind ideal für Gelegenheits-Nutzer geeignet, die nicht extra eine App installieren möchten. Auch ist der Datenschutz sehr hoch, da die Web-App keinen Zugriff auf Kontakte, Fotos und die Gerätesensoren hat.
Wenn Sie eine App entwickeln lassen möchten, sollten Sie auch eine Progressive Web App (PWA) in Betracht ziehen. Diese neue Technologie bietet erweiterte Möglichkeiten, zum Beispiel Offline-Funktionalitäten.
Leider lassen sich Web-Apps nicht über den App-Store installieren. Jeder Nutzer muss die URL der Anwendung im Browser eingeben.
Kosten der App-Programmierung
Sie möchten eine App entwickeln lassen und fragen sich jetzt, wie hoch die finanzielle Belastung für Ihr Unternehmen wird? Selbstverständlich können wir keine allgemeingültige Aussage treffen – das wäre schlicht unseriös.
Damit Sie ein grobes Gefühl für die ungefähren Kosten bekommen, möchten wir aber eine grobe Klassifizierung vornehmen:
Umfang | App-Entwicklungsdauer | App-Entwicklungskosten |
Kleine App 2-6 Funktionalitäten, kleiner Anwenderkreis (z.B. Unternehmensintern) |
8 Tage – 20 Tage | 5.000,-€ – 10.000,-€ |
Mittelgroße App Einige Funktionen, Profilseiten, Nutzerregistrierung für mittleren Anwenderkreis (z.B. für Ihre Kunden) |
20 Tage – 50 Tage | 7.000,-€ – 25.000,-€ |
Große App Viele Funktionalitäten, Integration in Konzernstrukturen (Zahlung, Single Sign-On,…), großer Anwenderkreis (z.B. öffentlich verfügbar), komplexes Berechtigungskonzept. |
50 Tage bis 300 Tage | Ab 25.000,-€ |
Für eine erste Einschätzung des Projektrahmens kontaktieren Sie uns doch gerne persönlich. Wir können hilfreiche Tipps geben, die Ihnen bei der Umsetzung Ihres App-Projekts helfen.
Projektablauf beim App programmieren lassen
Jedes Projekt ist anders. Dennoch zeigt die Erfahrung, dass IT-Projekte viele Gemeinsamkeiten haben. Eine dieser Gemeinsamkeit ist, dass 60% – 80% App-Projekte in Deutschland scheitern. Der Rest war meist teurer und dauerte länger als ursprünglich geplant. Wenn Sie Ihre App programmieren lassen, sollten Sie von dieser Erkenntnis profitieren. Machen Sie nicht die gleichen Fehler, die schon tausendfach begangen wurden. Unsere Tipps helfen Ihnen dabei:
Früh einen starken Partner ins Boot holen
Sparen Sie nicht am falschen Ende. Bei der Entwicklung einer App, sollten Sie mit Profis arbeiten, die etwas von ihrem Fach verstehen. Das zahlt sich aus, denn wer billig kauft, kauft zweimal.
Wir haben schon viele Projekte erfolgreich zu Ende geführt, die wir von überforderten oder gar betrügerischen Agenturen übernommen haben. Prüfen Sie vor Beauftragung die Referenzen des Entwicklers und machen sie schriftliche und wasserdichte Verträge. Ein guter Entwickler bringt viel Erfahrung mit und führt ihr Projekt mit Ihnen zum Erfolg. Das Geld ist hervorragend investiert.
Konzept erstellen
Wenn Sie eine Idee haben und nun die App entwickeln lassen möchten, haben Sie es sicher eilig. Das ist normal und zeugt von Ihrer Energie. Doch geben Sie Ihrem Entwickler die nötige Vorlaufzeit. Wichtig ist, dass die Anforderungen an die neue App vor dem Start der Programmierung klar sind. Jede nachträgliche Änderung am Programm zieht höhere Kosten und einen verzögerten Zeitplan nach sich.
Vergleichbar ist diese erste Phase mit der Planung eines Hauses; Zwar kann ein Wintergarten nachträglich eingebaut werden. Aber wenn die wichtigen Anschlüsse für Strom und Heizung gleich mitgeplant sind, wird es insgesamt deutlich günstiger.
Gut Kommunizieren
Es gibt in allen Phasen der App-Entwicklung viel zu klären. Häufig wählen die beteiligten Firmen einen Mix aus Videokonferenzen, E-Mails, Telefonaten und weiteren Systemen. Achten Sie darauf, dass Ihr Entwickler eine Kommunikationsstrategie hat und die Kanäle systematisch nutzt. So können Sie Ihre App ohne Stress entwickeln lassen.
Wir nutzen die Kommunikationskanäle so:
- E-Mails
Für allgemeine Fragen, Beratung und fortfahrende Dokumente wie Angebote und Rechnungen. - Telefon
Für dringende Fragen oder, wenn die Beratung per E-Mail ausufert oder unklar ist - Videokonferenz oder persönliches Treffen
Für ein wöchentliches Statusmeeting zum Projekt und dem Zeigen von Grafikentwürfen - Ticket-System
Für Fehlermeldungen und Support, die innerhalb kurzer Zeit gelöst werden sollen. Auch für die Verwaltung der eigentlichen Aufgaben, die bei der App-Programmierung anfallen.
Jetzt App programmieren lassen – mit den Profis
Über uns – Ihre Software-Experten aus Freiburg
Das sind wir – an unserer Team-Wand im gemütlichen Besprechungsraum in Freiburg. Wir legen Wert auf einen freundlichen Umgang, hohe Qualität und eine partnerschaftliche Zusammenarbeit mit unseren Kunden und Lieferanten.
Bei der Entwicklung der Software streben wir nach Sicherheit, Benutzerfreundlichkeit und wir suchen immer nach den besten Lösungen, im Sinne der Unternehmensziele unserer Kunden. Regelmäßig erzielen unsere Kunden durch unsere Arbeit hohe Gewinne oder reduzieren ihre Arbeitslast enorm. Das liegt auch daran, dass wir immer wieder Verbesserungsvorschläge einbringen und die Dinge, wenn möglich, vereinfachen.