SnapChatのようなアプリ開発:SnapChatに似たアプリを作成するにはどうすればよいですか?
公開: 2021-10-05車輪の再発明を行うアプリがあります。 世界を席巻するアプリがあります。 どちらの場合も、SnapChatのようなアプリを構築するためのコストについて読むために、下を見てみたい人が常にいるので、私が話し合うのはSnapchatです。 では、Snapchatの秘密のソースは何ですか?
最近は忘れられています。 若くて楽しい私たちは、マスメディアがオンラインとオフラインで推進しているライフスタイルのアイデアを取り上げます。ワイルドスピードは、伝統的なものすべてを「遅くて退屈」なものにします。 私たちは「カルペディエム世代」になります-私たちは再利用可能な資源に興味がない人になります。 私たちはすべてを一度だけ欲しいので、後で処分してください。
この現象は、モバイルアプリケーション市場にも影響を及ぼしています。 最近の人口の大多数、特に若者は、後で開くことのないアプリをダウンロードする傾向があります。 私たちはメッセージを一度だけ読みます-そして後でそれらを再読することは決してありません。 「二度と戻らない」というコンセプトは、世界中のミレニアル世代の愛を征服したアプリであるSnapchatに大きく実装されています。
カルペディエムアプリ。
2011年に設立されたSnapchatは、実際に成功するまでには長い道のりがありました。 スタンフォード大学の創設者の1人であるEvanSpiegelの製品設計クラスの作業の一環として最初に開発されたこのアプリケーションは、現在、世界中のミレニアル世代の間で最も影響力のあるソーシャルメディアツールの1つです。 これに加えて、2020年がようやくヒットする前のStatistaのデータによると、Snap-musedユーザーの数は増えるだけです。
「この女の子に送っているこれらの写真が消えたらいいのにと思います。 」
Spiegelが述べたように、geniuneのアイデア全体は、本物以外のすべての会話から生まれたものであり、「この女の子に送っているこれらの写真が消えてほしい」というフレーズがあります。 シュピーゲルとマーフィーはその後、明らかにエウレカの瞬間を持っていました。後者はそれを「百万ドルのアイデア」と呼んでいました(彼の推測は3つのゼロによって低い側にあったことがわかりました)。
この火口は最初、5年以内に巨大な焚き火になり、マーク・ザッカーバーグより1年早く資本をゼロにまで拡大したことで、エヴァン・シュピーゲルは世界最年少の億万長者になりました。
ほぼ5年間の存在の間に、Snapchat自体は下から上へと長い道のりを歩んできました。有名なザッカーバーグとの「製品戦争」から始まり、120億ドルの企業評価に至るまで、すべてがありました。フィデリティファンドによってマークされているように。
[ソース:Virtuzone]
前述のすべてにもかかわらず、Snapchatはモバイルアプリケーションの市場で拡大を続けており、1日あたりのアクティブユーザー数は1億5800万人です。 人々を「ゴーストフェイスチラー」アプリにとても愛着させているのは何ですか?
「非永続的な」コンテンツ共有。 Snapchatでは、ニュースフィードにアップロードしたコンテンツは、アップロード直後の24時間だけ友達に表示されます。 他のすべてのソーシャルネットワークとは異なり、ここでの考え方は、ページに永久に埋もれることなく、一時的に興味深いものをアップロードできるということです。 Snapchatは、24時間経過すると、すべての一時的な写真がすべてのサーバーから消去されると主張しています。
それが提供する楽しい特典。 間抜けな写真やビデオの他に、さまざまなARベースのフィルターや絵文字、間抜けなステッカー、ファンキーなレンズで遊ぶこともできます。 さらに、Snapchatはアップグレードに遅れをとることがないため、ユーザーは拡張マスクの新しいパックを楽しむことができます。
また、今年の4月のSnapchatは、3Dレンズフィルターを現実の世界で機能させることを発表しました。 これは彼らがアップデートを提示するために作ったビデオ紹介です:
実際にコンテンツを生成します。 Facebookを「再投稿の墓地」とラベル付けしている人々を以前よりも頻繁に耳にし、歯を食いしばって、これが実際に真実であることを認めなければなりません。 Snapchatでは違いますが、ここで独自の何かを作成できます。 そこには「好き」や「共有」するものは何もないので、ユーザーとその創造性のためにより多くの空きスペースが残されます。
Snapchatは継続的にその機能をアップグレードします。 たとえば、2017年の夏に、Snapchatは次のような新機能のリストを追加しました。
a)スナップにカラフルなものを追加できるティントブラシ。
b) Snapchattersが数個の10秒の長さのビデオを記録し、それらを1つとして投稿できるマルチスナップ記録。最終的に、必要なものすべてをキャプチャできます(10秒に入るのは難しいことに気づきます)。
c) SnapMap。自分の場所を地図上に配置し、友達がどこにいるかを表示して、友達が何かをしているのかどうかを確認できます。 このアプリは、ほぼ「一党を逃さない」と言っています!
d)ペーパークリップ、音声フィルター、背景の機能。それぞれ、リンクの埋め込み、音声の変更、スナップへの背景の追加に役立ちます。
[ソース:Androidオーソリティ]
上記の機能はすべて無料で、Snapchatにお金を発生させることはありません。 Snapchatはどのようにして金儲けのビジネスモデルから始まりましたか?
Snapchatでの拡張現実の使用法についても読む
スナップの収益化
今年だけSnapchatはIPOで240億ドルの価値があると主張しました、そして私たちの多くはsnapchatのようなアプリがどのようにお金を稼ぐのか疑問に思います。 Snapchatが立っているいくつかの重要なポイントがあります:
スポンサーレンズ。 MichaelKorsやTacoBellのようなブランドは、独自にカスタマイズしたレンズにお金を払ってSnapchatで宣伝しています。
スポンサー記事-レンズと同じですが、ビデオ形式です。
プロモーション-パートナーシップ。 Snapchatは最近、Shazamやいくつかのスポーツ組織と提携し、活気のあるストーリーを通じてさまざまなスポーツイベントや新しい音楽ヒットを宣伝できるようになりました。
Snapchatのような将来のチャットアプリケーションを収益化する意思がある場合は、プロジェクトに実装できるオプションがさらにいくつかあります。
プレミアムアクセス(フリーミアムモデル)。ユーザーは新機能やカスタマイズされたレンズを試すことができます。
一時的ではないが、少額の料金でユーザーに永久に残る、話題のレンズのアプリ内購入。
現金化の方法もさまざまです。もう少し深く掘り下げるには、記事「アプリを現金化する8つの方法」をお読みください。
Snapchatのようなアプリを作る方法は?
アプリ開発プロセス全体をよりよく理解するために、開発者の観点から、Snapchatの主な特徴に焦点を当てます。 これらはMindStudiosで作業しているスタックであるため、Ruby言語で記述されたバックエンド部分を含むiOSベースのアプリケーションを詳しく見ていきます。 ただし、他のオプションを実装することもできます。たとえば、Androidアプリです。 Android用のSnapchatのようなアプリのより詳細な技術相談については、お問い合わせください。
したがって、Snapchatの機能について言えば、膨大な量のデータが世界中にある巨大なサーバーに保存されています。 ここでは、サーバーの水平スケーリングを適用することをお勧めします。ユーザーのデータも一定期間内に削除する場合は、SidekiqやResqueなどのシステムが便利なソリューションです。 また、API実装のためにGrapeGemフレームワークに固執します。
すべての基本的なメッセージングアプリ開発と同様に、チャットは将来の製品の中核になります。 アクションケーブルを使用して、WebSocketを使用してリアルタイムチャットを実装できます。これは、WebSocketをサーバー側で使用される残りのアプリケーションと統合できるRuby-on-Railsフレームワークです。 ただし、注意してください-アクションケーブルはカスタムパラメータを使用してメディアファイルを送信できませんが、これはBase64バイナリからテキストへのエンコードスキームで解決できます。 この既製のソリューションは、MVPを構築している場合に機能します。 より大規模なバージョンの場合は、RailsアプリケーションにプラグインされたAnyCableを使用することをお勧めします。
また、Snapchatに手を出す機会がすでにある場合は、カスタムメイドのナビゲーションとそれが持つスムーズなアニメーションにすでに気づいています。 iOSアプリケーションの場合は、探してgood- UIPanGestureRecognizerを注入することによって達成することができます- 、それぞれ、スムーズなアニメーションのためのUIPersentDrivenInteractionTransitionクラスをと。 また、Snapchatの場合と同じように、すべてのアプリ内オブジェクトをすばやく移動できるように、 UIViewControllerAnimatedTransitioningクラスを追加することをお勧めします。
あなたはあなたが蒔いたものを刈り取ります。
しかし、SnapChatアプリに似たものを刈り取る前に、まず費用を測定する必要があります。 SnapChatのようなアプリを構築するのにどれくらいの費用がかかるかを最初に検討するのが賢明です。
すべての基本的なメッセージングアプリ開発と同様に、チャットは将来のアプリの中核になりますが、それだけではありません。 Snapchatのようなモバイルアプリケーションには、次のようないくつかの主要なフローがあります。
サインアップフロー。 これには、ユーザーがフルネーム、電子メール、パスワードを入力し、プロフィール写真を追加するサインアッププロセスが含まれます。
ログインフロー。 これには、パスワードの忘れやリセット機能、および電子メール/ユーザー名によるログイン+ Facebookオプションによるログインが含まれます。
カメラフロー。 カメラのメイン画面、撮影した写真、写真の送信、タグの追加、ユーザーの要素の検索を含むフロー。
マイプロファイルフロー。 ここでは、すべての通知とは別に、ユーザーのブロックとレポートもプロファイルの編集機能になります。
チャットのリストの機能を備えたチャットフロー-検索、チャットの詳細、電話/ビデオ通話、新しいチャットの作成。 また、チャットで共有できるステッカー機能の送信も含まれます。
写真とビデオの編集フロー。すべてのコンテンツがソーシャル目的で保存および編集され、顔認識モジュールが使用されます(リアルタイムユーザーが夢中になっているマスク用のARベースのテクノロジーの開発)。 ARに使用する最も人気のある拡張現実SDKとツールの詳細をご覧ください。
SnapMapFLow 。 あなたとあなたの友人の地理と統合された地図-ここに添付された位置機能。
上記のすべての機能を開発する場合、snapchatの費用はいくらですか? iOS Snapchatクローンのプログラミングプロセスを含め、価格を計算しようとしました。
サインアップ機能-35時間
ログイン-50
カメラブロック-250時間
マイプロファイル機能-80
チャットフロー-85時間+個別の電話/ビデオ通話機能:既製のソリューションを実装する場合は160時間から、カスタムメイドのソリューションを最初から作成する場合は320時間から
写真とビデオの編集機能-必要なフィルターと技術に応じて、300時間から
SnapMapオプション-320時間から
プロジェクトのセットアップとウェルカム画面-25時間以上
一言で言えば、snapchatのようなアプリの構築を開始する場合、iPhone関連の部分だけが約1500時間かかることに注意してください。 Swiftで記述されたコードとは別に、さらにいくつかの重要な開発段階があります。
総じて、Snapchatのようなモバイルアプリケーションの推定コストは8万ドルから始まり、プロジェクトのサイズと新機能の範囲に応じてさらに高くなります。
チャンスをつかめ。
Snapchatのようなアプリケーションは、私たちが存在すること、つまり私たちが所属する瞬間にとどまり、それを最大限に活用することを教えてくれます。 わずか10年前、「非永続的なコンテンツアプリ」のアイデアは多くの嫌悪感に見舞われ、現在世界中に何人のファンがいるかを調べます。 たぶん、しばらくしてからテキストを削除することでユーザーのプライバシーを保護するメッセンジャーアプリを開発することは、情報セキュリティが第一に行われるスタートアップにとって絶好の機会です。 すべてのコードがハッキングされ、すべての情報が抽出される可能性がありますが、盗むデータがない場合、ユーザーは、あなたが構築したビジネスに依存して、安らかに眠ることができます。
また読む:WhatsAppのようなメッセンジャーアプリを作成する方法
DmitryHapichとElinaBessarabovaによって書かれました