Wie viel kostet es, eine Messaging-App wie WhatsApp zu erstellen?

Veröffentlicht: 2021-10-05

Wussten Sie, dass Texte in mobilen Chat-Anwendungen lebensrettend sein können? BBC berichtet, dass der britische Chirurg David Nott einen Teenager im Kongo lebensrettend operiert hat. Er hatte diese Operation noch nie zuvor durchgeführt - nur wenige auf der Welt -, aber er schaffte es, indem er von einem Kollegen eine SMS mit Anweisungen zum Verfahren erhielt.

Das könnte Ihnen auch gefallen: So portieren Sie eine iOS-App auf Android

Seitdem hatte WhatsApp eine Starthilfe, und die Frage, wie man eine App wie WhatsApp erstellt, wurde tausendmal häufiger gestellt. Aber was braucht es wirklich, um eine Chat-Anwendung zu erstellen?

Haben Sie keine Ahnung, was zu tun ist? Text.

Wofür nutzen Sie Ihr Smartphone? Ich meine, nicht einfach ein Telefon, da die Hauptfunktion des Telefons darin besteht, einen Anruf zu tätigen. Das Smartphone wurde für alle möglichen Kommunikationen entwickelt, und das Schreiben von SMS ist zu einem wichtigen Geselligkeitsinstrument geworden. Die Liebe der Benutzer für Nachrichten hat ihrerseits zu einer Vielzahl von Chat-Apps geführt, aus denen Sie wählen können - um jedem das zu bieten, was er will. Auf der Suche nach schönen Bilderrahmen? Probieren Sie Snapchat aus! Niedliche Sticker sind vorzuziehen? Telegram schlägt es mit seiner Menge an maßgeschneiderten Sammlungen verschiedener Emojis. Sie befinden sich derzeit in China und haben festgestellt, dass Ihr Facebook-Messenger nicht richtig zu funktionieren scheint? WeChat ist eine Anwendung „für alles“, die speziell für den chinesischen Markt entwickelt wurde. Sie haben dich bedeckt.
Lesen Sie mehr über die Kosten für die Erstellung einer App wie SnapChat

Die Vielfalt der Chat-Apps mag zahllos sein, aber die Daten von Statista beweisen eindeutig, dass es die Great 10 Messangers gibt, die eindeutig den Löwenanteil auf dem Markt haben. Und das irgendwie, WhatsApp ist der Marktführer, der auf einer soliden Basis steht, bereits seit 2 Jahren in Folge. Was also steckt wirklich hinter dem WhatsApp-Erfolg?

Was ist los, WhatsApp?

„Nicht viel, ich habe nur die Nutzerbasis von mehr als einer Milliarde Menschen gewonnen“ könnte eine Antwort der beliebtesten Messaging-App der Welt sein. Warum sollte ich behaupten, es sei das am weitesten verbreitete?
Nachfolgend einige Fakten, die beweisen, dass WhatsApp eine bei Massen beliebte App ist:

  • Erschien zuerst als plattformübergreifende Anwendung im Jahr 2009, codiert von einem ausgelagerten iOS-Entwickler aus Russland;

  • Facebook kaufte es 2014 für 19,3 Milliarden US-Dollar;

  • Freeware wurde am Anfang zu einer kostenpflichtigen App, um die Popularität zu bremsen, und wechselte später wieder zur kostenlosen Nutzung;

  • Verschlüsselte sichere Nachrichten wurden implementiert, nachdem WhatsApp in den letzten 6 Jahren sechsmal Opfer von Hackerangriffen wurde;

  • Hat die Videoanruffunktion kürzlich hinzugefügt;

  • Im Februar 2016 hat WhatsApp endlich den Kontrollpunkt von mehr als 1 Milliarde Benutzern weltweit erreicht;

Eine so große Anzahl von Benutzern ist ein unwiderlegbarer Beweis dafür, dass eine Anwendung einige gute Zeiten hat, aber was macht eine Social-Networking-App so gut? Wir werden versuchen, dies am Beispiel von WhatsApp hervorzuheben.

Chats und ihre Arten.

Viele beliebte Chats auf der ganzen Welt
Die Hauptessenz von WhatsApp ist ein Echtzeit-Chat, den Benutzer dort ausführen können. Entwickler weltweit haben bereits einige Schemata entwickelt, auf denen Messenger basieren könnten, die alle einem anderen Zweck dienen. Die Typen hängen von der Verbindung ab, die Ihr Chat verwenden soll - es kann entweder HTTP + Push-Benachrichtigungen oder Extensive Messaging and Presence Protocol (XMPP)-Protokoll mit Sockets-platziertem Chat sein.

  1. HTTP + Push-Benachrichtigungen funktionieren gut, wenn ein Benutzer Feedback oder einen Kommentar hinterlassen muss, da dieses Schema Ihnen keine Echtzeitverbindung bietet. Im Grunde passiert, dass der Client eine Anfrage an einen Server sendet und der Server wiederum die ausgeführte Anfrage zurückbringt. Zum Beispiel funktionieren die Kommentare von Instagram auf diese Weise - Sie können ein Like/einen Kommentar hinterlassen, dann erhält dieser Benutzer eine Push-Benachrichtigung und sobald die App erneut geöffnet wird, verbindet sie sich wieder mit einem Server.

Du möchtest wissen, woraus Instagram besteht? Lesen Sie unseren Artikel Wie viel kostet es, eine Foto-Sharing-App wie Instagram zu erstellen?

  1. Die zweite Art von XMPP-Protokoll + Chat auf Sockets ist, wenn die Server-Client-Verbindung ständig gehalten wird. WhatsApp und vielleicht jede andere Instant-Messaging-App haben ihre Konversationsmodi auf diesem Schema basiert. Sobald die Verbindung verloren geht, werden Sie in einen Offline-Modus geschaltet. Das einzige an diesem Chat-Konzept ist, dass es den Akku des Geräts tödlich beeinflusst.

Die perfekte Ergänzung, wenn Sie mit der Entwicklung einer mobilen Messaging-App beginnen, besteht darin, Ihr eigenes Protokoll und Ihren eigenen Socket zu erstellen, wie die Beispiele von Viber und WhatsApp zeigen. Unter allen Umständen müssen Sie jedoch auch eine Standardeinstellung für HTTP + Push-Benachrichtigungen haben.

Mehr als ein Messenger.

WhatsApp mag unter den Konkurrenten führend sein, aber Konkurrenten wie WeChat schaffen es immer noch, ihren Marktanteil abzudecken. Was ist das einzigartige Wertversprechen, das sie bieten? Die Antwort ist ziemlich einfach - alles. Schauen Sie sich WeChat an. Nicht nur die Messaging-Option ist verfügbar, sondern auch ein Benutzerprofil, Sofortanrufe, QR-Code-Scan, Newsfeed, die Möglichkeit zum Hochladen von Bildern und eine große Auswahl an süßen Stickern - all dies machte UX unvergesslich praktisch verwenden. Socket-basierte Technologie und kundenspezifische Frameworks ermöglichen es, alle zuvor genannten Funktionen zu implementieren, aber je mehr Optionen gewünscht werden, desto größer wird der Tech-Stack und damit auch der Arbeitsumfang.

Schließlich die Entwicklungskosten für Chat-Apps.

Wie wir betont haben, sind die Chat-Messenger diversifiziert. Sie dienen einer Vielzahl von Zwecken, wobei der vorherige – die Kommunikation zwischen den Benutzern – im Mittelpunkt der App steht. Es ist also letztendlich die Frage des Preises, wenn es darum geht, eine mobile Chat-Anwendung zu entwickeln.
Das Standard-MVP, das wir als Chat-App-Entwickler abdecken werden, wäre ein WhatsApp-Klon mit all den gleichen Funktionen.

Für iOS wären die folgenden Entwicklungsvorgänge erforderlich:

Besonderheit Benötigte Stunden
Onboarding mit Telefonnummernvalidierung 24
Lieblingskontakte 16
Kontaktinformationen (+ Kontaktinformationen bearbeiten, benutzerdefinierte Benachrichtigungen, Medienlinks und Dokumente, markierte Nachrichten, Medien speichern) 48
Chatten mit Kontakt 80
Gruppenchat 80
Gruppeninfo (Medien, markierte Nachrichten, Standorte, Verschlüsselung, benutzerdefinierte Benachrichtigungen, Export) + bearbeiten 80
Mit Gerätekontakten synchronisieren 16
Anruf (Sprache + Video) 140
Anrufverlauf 16
Einstellungen 12
Profil bearbeiten + Facebook-Daten abrufen 16
Markierte Nachrichten 12
Web/Desktop verbinden (qr-Reader) 8
Konto (Datenschutz, Sicherheit, Nummer ändern, Konto löschen) 20
Chat-Einstellungen (Thema, Mediendownload) 32
Chats-Backup 40
Benachrichtigungseinstellungen 8
Daten- und Speichernutzung 16
Über App & Hilfe 8
Teilen 4
Verschlüsselung 40
Benachrichtigungen 24
Gesamt 740
Wie immer erfordert die Entwicklung von Android-Chat-Apps aufgrund der Fragmentierung und des Schreibens von mehr Codezeilen auf Java etwas mehr Zeit.
Besonderheit Benötigte Stunden
Onboarding mit Telefonnummernvalidierung 30
Lieblingskontakte 24
Kontaktinformationen (+ Kontaktinformationen bearbeiten, benutzerdefinierte Benachrichtigungen, Medienlinks und Dokumente, markierte Nachrichten, Medien speichern) 60
Chatten mit Kontakt 90
Gruppenchat 95
Gruppeninfo (Medien, markierte Nachrichten, Standorte, Verschlüsselung, benutzerdefinierte Benachrichtigungen, Export) + bearbeiten 88
Mit Gerätekontakten synchronisieren 25
Anruf (Sprache + Video) 180
Anrufverlauf 20
Einstellungen 17
Profil bearbeiten + Facebook-Daten abrufen 20
Markierte Nachrichten 16
Web/Desktop verbinden (qr-Reader) 10
Konto (Datenschutz, Sicherheit, Nummer ändern, Konto löschen) 24
Chat-Einstellungen (Thema, Mediendownload) 36
Chats-Backup 44
Benachrichtigungseinstellungen 12
Daten- und Speichernutzung 20
Über App & Hilfe 12
Teilen 6
Verschlüsselung 48
Benachrichtigungen 28
Gesamt 905

Auch die Back-End-Entwicklung darf nicht vergessen werden, so dass ein Teil der Entwicklung für einen WhatsApp-ähnlichen App-Server etwa 350 Stunden und mehr dauern würde.

Der Stundensatz kann je nach gewähltem Dienstleister, Plattform und Vertragsart variieren. Daher würde der durchschnittliche Preis für iOS bei 27 000 US-Dollar beginnen und die Android-Chat-App würde ab 30 000 US-Dollar kosten.

Damit Ihre App für Sie arbeitet.

Da das „Chat-Rad“ bereits im Jahr 2000 erfunden wurde, als Jabber (später XMPP) auf den Markt kam, verlangt die anspruchsvolle Tech-Realität immer mehr von Ihrem Produkt als nur eine Instant-Messaging-App-Entwicklung. Alle Retail-Wahrsager behaupten, dass „Hybridprodukte“, die mehr als einen Zweck erfüllen, die zukünftigen Marktsegmente erobern werden, was uns zur nächsten These bringt: dass Ihr Produkt nicht nur ein hervorragendes Kommunikationsmittel ist, sondern einige zusätzliche Funktionen braucht, um Sie zu begeistern Benutzer.
Allerdings muss bei dieser Flutwelle jede App für den Besitzer zuerst profitabel sein. Der Fall der Messaging-Anwendung kann lukrativ sein, wenn Sie sich für ein geeignetes Monetarisierungsschema entscheiden.
Hier sind ein paar Tricks, mit denen wir als Entwicklungsteam versuchen würden:

  1. In-App-Werbung. Snapchat hat die Leute dazu ermutigt, überall gesehen zu werden, während sie ihre Snapads verwenden, daher ist es eine großartige Praxis, nach jedem Messenger zu suchen.

  2. Videoanrufe als der angesagteste Trend dieser Tage (wovon WhatsApp gerade diese Funktion hinzugefügt hat) + Sprachnachrichten - nervig für die einen, emotional verbindend für die anderen.

  3. Benutzerdefinierte Kamera und Fotoeditor - damit Benutzer Bilder aufnehmen und kostenpflichtige Filter ausprobieren können.

  4. Möglichkeit zum Senden und Empfangen von Dokumenten (PDF, mp3, Excel usw.).

  5. Benutzerdefinierter Kalender und Erinnerungen - wenn Ihr Messenger für geschäftliche Zwecke geeignet ist.

  6. Geolocation-Tracker und eingebauter Navigator - um den Aufenthaltsort des Benutzers zu verfolgen, genau wie jede andere Messenger-App.

  7. Private Datensicherheit - die Möglichkeit geheimer Chats (a la Telegram's Secret Chats) bzw. die Selbstzerstörungsfunktion für die ausgewählten Nachrichten auf beiden Geräten.

  8. Video- und Sprachanrufe können ein Privileg zum Geldverdienen sein, da es heutzutage eine wachsende Tendenz gibt, dass Gruppenchats in Gang kommen.

  9. Und vieles mehr, je nachdem, wie Ihre Startup-Idee ist und unsere Geschäftslogik dies zulässt. ;)

Anscheinend deutet die Umfrage von Statista darauf hin, dass die Einnahmen von Messaging-Apps tendenziell steigen – hier ist die Grafik des potenziellen Einkommens im Jahr 2020 für alle Message Sharks.
Umsatz von Chat-Apps im Jahr 2020

"Lasst uns eine App wie WhatsApp machen!"

„Aber komm schon, es gibt schon Dutzende von Chat-Apps weltweit!“ Sie könnten leugnen, und diese Aussage wäre vollkommen richtig. Der ausgewogene Messenger, bei dem alle praktischen Funktionen dem sorgfältig ausgewählten Publikum dienen sollen, wird die Benutzer jedoch immer in Atem halten.

Lesen Sie mehr über Foursquare - wie es hergestellt wird und wie viel es kostet.

Geschrieben von Alex Sheyanov, Max Mashkov und Elina Bessarabova.

.