Zum Inhalt springen

Agentur beauftragen oder iOS, native und Progressive Web-Apps selbst programmieren?

App selbst programmieren

Eine Idee in eine erfolgreiche mobile Anwendung umzuwandeln ist kein Zuckerschlecken. Wenn Sie also eine Idee für eine Anwendung im Kopf haben, lohnt es sich, die verschiedenen Möglichkeiten des App Developments zu verstehen. Geld verdienen mit Apps programmieren funktioniert dann, wenn man die Grundlagen nativer App Entwicklung sowie des Progressive Web App (PWA) Developments versteht.

App selbst programmieren

App selbst programmieren - geht das?

iOS, native App oder Progressive Web-App selbst programmieren

 iOS und Android sind die altbekannten Betriebssysteme, über die Apps laufen. PWAs sind eine neuere, aufstrebende Art und Weise, Anwendungen zu realisieren. Wollen Sie also Apps selbst programmieren, müssen Sie die technischen Voraussetzungen zur Entwicklung von mobilen Android-, IOS- und PWA-Anwendungen verstehen und sich entscheiden, welcher Option Sie sich widmen.

Die Frage “Wie lange dauert es eine App zu entwickeln?” ist unabhängig vom Betriebssystem. Sie ist vielmehr eine Frage der Komplexität der geplanten App und des Skill Levels des Programmierers. Zum Punkt Stundensatz – Programmierer haben ihren Wert – sei gesagt, dass Sie natürlich bei App Development DIY fein raus sind, weil Sie Apps kostenlos erstellen.

Im Folgenden werden die drei verschiedenen Entwicklungstypen (Android, iOS, PWA) hinsichtlich der Faktoren Merkmale, Tools und Kosten genauer unter die Lupe genommen. Um zu sehen, was Sie einsparen, wenn Sie das Projekt App selbst programmieren angehen, binden wir den Anhaltspunkt App Programmierer Gehalt (in der Form von Stundensatz Programmierer in €) mit ein.

App selbst programmieren

Progressive Web-Apps und native Apps

Gegenüberstellung selbst programmieren Kosten vs. App Programmierer Gehalt

Android iOS PWA
Open-Source-Betriebssystem, d.h. Anpassung an Ihre Bedürfnisse möglich
iOS ist eine Variante von Mac OS X, auf Unix basiert
Steht für Progressive Web App
Programmierung von Microsoft, Windows, Mac OS X- oder Linux-Computern aus möglich
iOS Apps Erstellung über Visual Studio und Xamarin via Windows möglich. Mac im LAN für das Operieren von Xcode erforderlich.
Baustein 1: JSON-Datei, die die Grunddaten der App beschreibt, damit Verhalten wie native App möglich Baustein 2: Service-Worker.
Große Developer Community sowie ausreichende Dokumentationen
Installation von iOS auf Hardware von Drittanbietern nicht gestattet und nur mit Jailbreak möglich
Auf Sprachen gebaut wie HTML5, CSS3, JavaScript, etc.
Kompatibel mit vers. Bildschirmen und Auflösungen
SDK von Apple freigegeben, damit Weiterentwicklung durch Developer möglich
Ausführung über Webbrowser
SQLite zum Speichern von Daten
Echtes App-Multitasking
Bedienung ist sehr nahe an der einer nativen Anwendung
Genuines App-Multitasking
Nur Versionen nach iOS 7 unterstützen die Verwendung der Java-Plattform und von Adobe Flash
Das Herzstück der PWA ist ein client-side JavaScript-Prozess, der außerhalb der Anwendung läuft, aber mit der App verbunden ist
Beinhaltet einen Device Emulator, Speicher-Tuning-Tools und Software-Leistungsanalyse
iOS HTML5 als Alternative zu Flash für Versionen bis iOS 7
Der Service-Worker fungiert als Proxy: Wenn die Anwendung Ressourcen anfordert, laufen die Anforderungen über den Service-Worker
Unterstützt HTML, HTML5, Adobe Flash Player, etc.
Testing im iPhone-Emulator
Ressourcen können zwischengespeichert werden, um den Offline-Zugriff zu verwalten. Der Service Worker läuft auch dann, wenn die App nicht gestartet ist, wodurch Sie Benachrichtigungen an die Terminals Ihrer Benutzer senden können

Progressive Web-Apps und native Apps

Kosten Gerätschaften und Lizenzen

Android iOS PWA
Einmalige Android-Entwicklerlizenz von ca. 20 € für die Veröffentlichung auf dem Play Store
iOS-Entwicklerlizenz: 99 € pro Jahr
keine Lizenz notwendig, daher kostenlos
Android Smartphone - Standardgerät ca. 200 €
iPhone - Standardgerät ca. 400 €
Smartphones - Android und iPhone ca. 600 €
Leistungsstarker Computer - Standardmodell ca. 500 €
Mac-PC oder MacBook - ca. 900 €
Leistungsstarker Computer - Standardmodell ca. 500 €

Gesamtkosten: ca. 720 €

Gesamtkosten: ca. 1400 €

Gesamtkosten: ca. 1100 €

Zu erwartende Mehrkosten

Mit diesen Kosten dürfen Sie rechnen

Wie programmiert man Apps kostenlos? Geht nicht! Nicht nur die Instandsetzung kostet Geld, sondern auch die Instandhaltung. Will man also eine App selbst programmieren, sind neben den Entwicklungskosten auch die wiederkehrenden Kosten zu bedenken. Die wiederkehrenden Kosten betreffen iOS, Android und progressive web App und sind hier aufgelistet:

1. korrektive Wartung

Mögliche Unregelmäßigkeiten, die während der Nutzung – v.a. bei älteren OS-Versionen – auftreten können, werden beseitigt.

2. fortschrittliche Wartung

Um sicherzustellen, dass die Anwendung immer mit der neuesten Version des Betriebssystems der verschiedenen Terminals kompatibel ist, sind Updates Ihrer App erforderlich. Dies betrifft vor allem native Apps. PWAs sind da “zeitloser”.

Auch Aktualisierungen von Abonnements für Lösungen von Drittanbietern müssen erfolgen, wenn Sie diese integriert haben (Push, Zahlung, Mapping, etc.).

3. Server bzw. Hosting

Apps müssen auf Servern gehostet werden. Die Kosten hängen stark von Kapazität und Traffic ab.

Eine PWA verhält sich wie eine konventionelle Webseite und kann daher überall gehostet werden, solange sie über HTTPS läuft. Ein PWA setzt sich aus Service Workern zusammen, die im Hintergrund operieren. Damit keine Manipulationen an Service Workern stattfindet, braucht es HTTPS.

Auch wenn man sich App Programmierer Gehalt und damit den Programmierer-Stundensatz einspart, sollte man sich gut überlegen, ob man Apps selber programmieren sollte. Hier spielt der Faktor Zeit eine essentielle Rolle. Die Herausforderung “Wie programmiert man Apps ohne Zutun Dritter?” sollte also gerade dahingehend wohlüberlegt sein. Gerne steht Ihnen appleute App Agentur für ein kostenloses Erstberatungsgespräch zu Ihrem App-Projekt zur Verfügung. Programmieren macht Spaß!

Sie benötigen ein Entwickler Team für Ihre App Idee?

Nehmen Sie Kontakt mit unserem Team auf – wir helfen Ihnen gerne!

de_DEDE