SnapChat-ähnliche App-Entwicklung: Wie macht man eine App ähnlich wie SnapChat?
Veröffentlicht: 2021-10-05Es gibt Apps, die das Rad neu erfinden. Es gibt Apps, die die Welt im Sturm erobern. In beiden Fällen ist das Snapchat, über das ich sprechen kann, da es immer diejenigen gibt, die gerne darunter schauen würden – um mehr über die Kosten für den Aufbau einer App wie SnapChat zu erfahren. Was ist dann die geheime Soße von Snapchat?
Wir werden in diesen Tagen vergesslich. Als jung und lustig greifen wir die Idee des Lebensstils auf, der von den Massenmedien online und offline gefördert wird – schnell und wütend , der alles Traditionelle als „ langsam und langweilig “ hinterlässt. Wir werden die „Generation Carpe Diem“ – wir werden diejenigen, die sich nicht für die wiederverwendbaren Ressourcen interessieren. Wir wollen alles einmalig und bitte danach entsorgen.
Dieses Phänomen hat auch den Markt für mobile Anwendungen beeinflusst. Die überwiegende Mehrheit der Bevölkerung, insbesondere Jugendliche, neigt heutzutage dazu, Apps herunterzuladen, die sie danach nie mehr öffnen. Wir lesen Nachrichten nur einmal - und können sie später nie wieder lesen. Das Konzept von „Nie wieder zurück“ wird in Snapchat, einer App, die die Liebe von Millennials weltweit erobert hat, großartig umgesetzt.
Die Carpe Diem-App.
Gegründet im Jahr 2011, hatte Snapchat noch einen langen Weg vor sich, bis es tatsächlich erfolgreich war. Ursprünglich als Teil der Produktdesign-Klassenarbeit eines der Gründer, Evan Spiegel, an der Stanford University entwickelt, ist diese Anwendung heute eines der einflussreichsten Social-Media-Tools unter den Millennials weltweit. Darüber hinaus wird erwartet, dass die Zahl der Snap-Muss-Benutzer laut Statista-Daten nur noch wachsen wird, bevor das Jahr 2020 endlich erreicht wird:
„ Ich wünschte, diese Fotos, die ich diesem Mädchen schicke, würden verschwinden. ”
Die ganze geniale Idee, wie der Spiegel feststellte, entstand aus dem alles andere als echten Gespräch und einem Satz "Ich wünschte, diese Fotos, die ich diesem Mädchen schicke, würden verschwinden." Spiegel und Murphy hatten dann anscheinend einen Heureka-Moment, wobei letzterer es als "eine Millionen-Dollar-Idee" bezeichnete (es stellte sich heraus, dass seine Schätzung um drei Nullen zu niedrig war).
Dieser Zunder hat sich innerhalb von 5 Jahren zunächst zu einem immensen Lagerfeuer entwickelt und Evan Spiegel zum jüngsten Milliardär der Welt gemacht, da er es ein Jahr früher als Mark Zuckerberg geschafft hat, sein Kapital um eine Zahl von vielen Nullen zu vergrößern.
In den fast 5 Jahren seines Bestehens hat Snapchat selbst einen langen Weg von unten nach oben gemacht - es hatte alles, angefangen von einem „Produktkrieg“ mit dem berühmten Zuckerberg bis hin zu einer Unternehmensbewertung von 12 Milliarden US-Dollar, wie vom Fidelity-Fonds gekennzeichnet.
[Quelle: Virtuzone]
Trotz alledem, was zuvor erwähnt wurde, setzt Snapchat seine Expansion auf dem Markt der mobilen Anwendung fort - es hat 158 Millionen täglich aktive Benutzer. Was ist es, was die Leute so an die App „Ghost Face Chillah“ bindet?
Das „unbeständige“ Teilen von Inhalten. Auf Snapchat können die Inhalte, die Sie in Ihren Newsfeed hochladen, direkt nach dem Hochladen nur für 24 Stunden von Ihren Freunden gesehen werden. Im Gegensatz zu allen anderen sozialen Netzwerken ist die Idee hier, dass Sie etwas hochladen können, das vorübergehend interessant ist, ohne dass es für immer auf Ihrer Seite vergraben wird. Snapchat behauptet, dass nach Ablauf von 24 Stunden alle Ihre temporären Bilder von allen ihren Servern gelöscht werden.
Die Spaßvergünstigungen, die es bietet. Abgesehen von den albernen Bildern und Videos können Sie auch mit einer Vielzahl von AR-basierten Filtern und Emojis, albernen Aufklebern und funky Linsen spielen. Darüber hinaus gerät Snapchat bei der Aktualisierung nie in Rückstand, sodass wir als Benutzer ein neues Paket erweiterter Masken genießen können.
Außerdem hat Snapchat im April dieses Jahres angekündigt, 3D-Linsen-Filter so zu gestalten, dass sie in der realen Welt funktionieren. Hier ist eine Video-Einführung, die sie gemacht haben, um das Update zu präsentieren:
Es lässt Sie tatsächlich Inhalte generieren. Noch öfter als zuvor höre ich Facebook als „Friedhof der Reposts“ bezeichnen und zähneknirschend muss ich zugeben, dass das tatsächlich stimmt. Bei Snapchat ist es jedoch anders - hier kannst du etwas Eigenes erstellen. Da gibt es nichts zu „liken“ und „teilen“, was mehr Freiraum für die Nutzer und ihre Kreativität lässt.
Snapchat aktualisiert seine Funktionalität kontinuierlich. Im Sommer 2017 hat Snapchat beispielsweise eine Liste neuer Funktionen hinzugefügt, darunter:
a) Ein Tönungspinsel, mit dem Sie Ihren Schnappschüssen bunte Sachen hinzufügen können.
b) Eine Multi-Snap-Aufnahme, die es Snapchattern ermöglicht, ein paar 10-Sekunden lange Videos aufzunehmen und sie als eins zu posten, damit wir endlich alles aufnehmen können, was wir wollen (wie Sie wissen, ist es hart, sich in 10 Sekunden zu stecken).
c) Eine SnapMap, mit der Sie Ihren eigenen Standort auf die Karte setzen und sehen können, wo sich Ihre Freunde befinden, um zu sehen, ob sie etwas vorhaben. Diese App sagt Ihnen fast „Verpassen Sie keine einzige Party“!
d) Die Funktionen von Büroklammern, Sprachfiltern und Kulissen, die Ihnen helfen, Links einzubetten, Ihre Stimme zu ändern und Hintergründe zu Ihren Snaps hinzuzufügen.
[Quelle: Android-Behörde]
Alle oben genannten Funktionen sind kostenlos und generieren kein Geld für Snapchat. Wie hat Snapchat mit einem Geschäftsmodell zum Geldverdienen begonnen?
Lesen Sie auch über die Verwendung von Augmented Reality in Snapchat
Monetarisierung von Snap
Nur in diesem Jahr behauptete Snapchat, beim Börsengang 24 Milliarden US-Dollar (ungefähr) wert zu sein, und viele von uns fragen sich, wie eine App wie Snapchat Geld verdient. Es gibt mehrere Schlüsselpunkte, auf denen Snapchat steht:
Gesponserte Objektive. Marken wie Michael Kors und Taco Bell werben auf Snapchat, indem sie für ihre eigenen angepassten Linsen bezahlen.
Sponsored Stories - wie bei Lenses, aber in Videoform.
Promo-Partnerschaften. Snapchat hat sich kürzlich mit Shazam und einigen Sportorganisationen zusammengetan, um über die lebhaften Stories verschiedene Sportveranstaltungen und neue Musikhits zu bewerben.
Wenn Sie bereit sind, Ihre zukünftige Chat-Anwendung wie Snapchat zu monetarisieren, finden Sie hier ein paar weitere Optionen, die Sie in Ihrem Projekt implementieren könnten:

Premium-Zugang (Freemium-Modell), der es Benutzern ermöglicht, neue Funktionen und angepasste Objektive auszuprobieren
In-App-Käufe für die genannten Objektive, die nicht vorübergehend wären, sondern, sagen wir, gegen eine geringe Gebühr für immer bei einem Benutzer bleiben würden.
Die Möglichkeiten der Monetarisierung können auch variieren. Um etwas tiefer einzutauchen, lesen Sie bitte unseren Artikel „8 Möglichkeiten zur Monetarisierung Ihrer App“
Wie erstelle ich eine App wie Snapchat?
Um ein besseres Verständnis des gesamten App-Entwicklungsprozesses zu erhalten, werden wir uns auf die wichtigsten Besonderheiten von Snapchat aus Entwicklersicht konzentrieren. Wir werden uns die iOS-basierte Anwendung mit einem auf Ruby geschriebenen Backend-Teil genau ansehen, da dies der Stack ist, an dem wir in Mind Studios arbeiten. Es können jedoch auch andere Optionen implementiert werden – zum Beispiel eine Android-App. Für eine tiefergehende technische Beratung zu einer Snapchat-ähnlichen App für Android kontaktieren Sie uns bitte.
Wenn wir also von der Leistungsfähigkeit von Snapchat sprechen, werden die riesigen Datenmengen auf seinen riesigen Servern weltweit gespeichert. Hier empfiehlt sich die horizontale Serverskalierung, und wenn Sie auch möchten, dass die Daten Ihrer Benutzer innerhalb eines bestimmten Zeitraums gelöscht werden, bietet sich ein System wie Sidekiq oder Resque an. Wir würden uns auch an das Grape Gem-Framework für die API-Implementierung halten.
Wie bei jeder grundlegenden Entwicklung von Messaging-Apps werden Chats das Herzstück Ihres zukünftigen Produkts sein. Sie können Echtzeit-Chats mithilfe von WebSockets mit einem Action Cable implementieren - einem Ruby-on-Rails-Framework, das WebSockets in den Rest der serverseitigen Anwendung integrieren kann. Beachten Sie jedoch - Action Cable kann keine Mediendateien mit benutzerdefinierten Parametern senden, dies kann jedoch mit Base64-Binär-zu-Text-Codierungsschemata gelöst werden. Diese vorgefertigte Lösung würde funktionieren, wenn Sie ein MVP erstellen; für eine umfangreichere Version empfehlen wir die Verwendung von AnyCable, das in die Rails-Anwendung eingesteckt wird.
Auch wenn Sie bereits die Gelegenheit hatten, sich mit Snapchat zu beschäftigen, haben Sie bereits die maßgeschneiderte Navigation und die flüssige Animation bemerkt. Für die iOS-Anwendung kann ein gutes Aussehen erzielt werden, indem UIPanGestureRecognizer - bzw. UIPersentDrivenInteractionTransition- Klasse für die reibungslosen Animationen eingefügt wird . Außerdem empfehlen wir, die Klasse UIViewControllerAnimatedTransitioning hinzuzufügen, damit sich alle Ihre In-App-Objekte schnell bewegen, genau wie in Snapchat.
Sie ernten, was Sie säen.
Aber bevor Sie ernten, was Ihre SnapChat-ähnliche App näht, müssen Sie zuerst die Ausgaben messen. Wie viel es kostet, eine App wie SnapChat zu erstellen, sollte man sich zuerst überlegen.
Wie bei jeder grundlegenden Entwicklung von Messaging-Apps werden Chats das Herzstück Ihrer zukünftigen App sein, jedoch nicht das einzige. Eine Snapchat-ähnliche mobile Anwendung hätte zum Beispiel einige Hauptabläufe:
Anmeldeablauf . Es würde einen Anmeldeprozess beinhalten, bei dem Benutzer ihre vollständigen Namen, E-Mails und Passwörter eingeben und ein Profilbild hinzufügen.
Anmeldeablauf . Dazu gehören Funktionen zum Vergessen und Zurücksetzen von Passwörtern sowie die Anmeldung per E-Mail / Benutzername + Anmeldung über Facebook-Optionen.
Kamerafluss . Ein Flow mit Hauptkamerabildschirm, aufgenommenem Foto, Foto senden, Tags hinzufügen und Benutzerelemente durchsuchen.
Mein Profilfluss . Hier werden neben allen Benachrichtigungen, Sperren und Melden von Benutzern auch Profilfunktionen bearbeitet.
Chat Flow , mit Funktionen der Chatliste, - Suche, Chatdetails, Telefon-/Videoanrufe und neue Chat-Erstellung. Es wird auch eine Funktion zum Senden eines Aufklebers enthalten, die in einem Chat geteilt werden kann.
Foto- und Videobearbeitungsfluss , bei dem alle Inhalte für einen sozialen Zweck gespeichert und bearbeitet werden, mit einem Gesichtserkennungsmodul (die Entwicklung der AR-basierten Technologie für Masken in Echtzeit, die Benutzer so verrückt machen). Lesen Sie mehr über die beliebtesten Augmented-Reality-SDKs und -Tools für AR.
SnapMap-Flow . Die integrierte Karte mit den Geo-Location-Funktionen von Ihnen und Ihren Freunden ist hier angehängt.
Wie viel kostet Snapchat, wenn alle oben genannten Funktionen entwickelt werden? Wir haben versucht, den Preis zu berechnen, einschließlich der Programmiervorgänge für den iOS-Snapchat-Klon:
Registrieren Feature- 35 Stunden
Anmelden - 50
Kamera Block- 250 h
Mein Profil- Funktion - 80
Chat Flow - 85 Stunden + separate Telefon-/Videoanruffunktionen: ab 160 Stunden, wenn wir eine vorgefertigte Lösung implementieren, oder ab 320 Stunden, wenn wir eine maßgeschneiderte Lösung von Grund auf schreiben
Foto- und Videobearbeitungsfunktionen – bis zu 300 Stunden, abhängig von den benötigten Filtern und der benötigten Technologie
SnapMap- Option – ab 320 Stunden
Projekteinrichtung & Willkommensbildschirme - 25+ Stunden
Kurz gesagt, wenn Sie mit dem Erstellen einer App wie Snapchat beginnen, beachten Sie, dass nur der iPhone-bezogene Teil etwa 1500 Stunden dauern würde. Abgesehen von Swift-geschriebenem Code gibt es noch einige weitere wesentliche Entwicklungsstufen:
Als Krönung des Ganzen würden die geschätzten Kosten für eine Snapchat-ähnliche mobile Anwendung bei 80.000 US-Dollar beginnen und je nach Projektgröße und Umfang der neuen Funktionen noch weiter gehen.
Nutze den Augenblick.
Anwendungen wie Snapchat lehren uns, präsent zu sein – im Moment zu bleiben, zu dem wir gehören, und das Beste daraus zu machen. Noch vor einem Jahrzehnt würden Ideen von „unbeständigen Content-Apps“ auf viel Abneigung stoßen – und schauen Sie, wie viele Fans sie heute weltweit haben. Vielleicht ist die Entwicklung einer Messenger-App, die die Privatsphäre der Benutzer schützt, indem sie Texte nach kurzer Zeit löscht, eine großartige Chance für Startups, bei denen die Informationssicherheit an erster Stelle steht. Alle Codes können gehackt werden, alle Informationen können extrahiert werden, aber wenn keine Daten zu stehlen sind, können die Benutzer ruhig schlafen und sich auf das Geschäft verlassen, das Sie für sie aufgebaut haben.
Lesen Sie auch: So erstellen Sie eine Messenger-App wie WhatsApp
Geschrieben von Dmitry Hapich und Elina Bessarabova