類似 SnapChat 的應用程序開發:如何製作類似於 SnapChat 的應用程序?
已發表: 2021-10-05有些應用程序可以重新發明輪子。 有些應用程序風靡全球。 在這兩種情況下,我都會談論 Snapchat,因為總有人喜歡深入了解——了解構建像 SnapChat 這樣的應用程序的成本。 那麼 Snapchat 的秘訣是什麼?
這些天我們越來越健忘。 作為年輕而有趣的人,我們接受了線上線下大眾媒體宣揚的生活方式——速度與激情,讓一切傳統的事物變得“緩慢而乏味”。 我們成為“及時行樂的一代”——我們成為那些對可重用資源不感興趣的人。 我們希望所有的東西都是一次性的,事後處理,請。
這種現像也影響了移動應用市場。 如今,絕大多數人,尤其是年輕人,傾向於下載他們之後從未打開過的應用程序。 我們只閱讀一次消息 - 以後再也不會重新閱讀它們。 “永不回頭”的概念在 Snapchat 中得到了極大的體現,這款應用已經征服了全球千禧一代的喜愛。
及時行樂應用程序。
Snapchat 成立於 2011 年,在它真正取得成功之前還有很長的路要走。 該應用程序最初是作為斯坦福大學創始人之一埃文·斯皮格爾 (Evan Spiegel) 產品設計課工作的一部分開發的,現在已成為全球千禧一代中最具影響力的社交媒體工具之一。 更重要的是,根據 Statista 在 2020 年最終到來之前的數據,Snap-mused 用戶的數量只會增長:
“我希望我發給這個女孩的這些照片會消失。 ”
正如斯皮格爾所說,整個真實的想法來自於一切但真實的談話,還有一句話“我希望我發送給這個女孩的這些照片會消失。” 斯皮格爾和墨菲顯然當時有一個靈光乍現的時刻,後者將其稱為“一百萬美元的想法”(結果他的猜測偏低了三個零)。
最初的火種在 5 年內變成了巨大的篝火,使埃文·斯皮格爾成為世界上最年輕的億萬富翁,因為他比馬克·扎克伯格早一年將資本擴大了一個多零數。
在近 5 年的存在中,Snapchat 本身已經從底層到頂層走了很長一段路——它擁有一切,從與著名的紮克伯格的“產品大戰”開始,到最終達到 120 億美元的公司估值,以富達基金為標誌。
[來源:Virtuzone]
儘管前面提到了所有這些,Snapchat 繼續在移動應用程序市場上擴張——它每天有 1.58 億活躍用戶。 是什麼讓人們如此依戀“鬼臉冷拉”應用程序?
“無常”的內容共享。 在 Snapchat 上,您上傳到新聞源的內容只能在上傳後 24 小時內被您的朋友看到。 與所有其他社交網絡不同,這裡的想法是您可以上傳暫時有趣的內容,而不會永遠埋沒在您的頁面上。 Snapchat 聲稱 24 小時後,您的所有臨時照片都將從其所有服務器中刪除。
它提供的樂趣津貼。 除了愚蠢的圖片和視頻,您還可以使用各種基於 AR 的濾鏡和表情符號、愚蠢的貼紙和時髦的鏡頭。 此外,Snapchat 在升級它們方面從不落後,因此我們作為用戶可以享受全新的增強面具。
此外,今年 4 月的 Snapchat 宣布讓 3D 鏡頭過濾器在現實世界中工作。 這是他們為展示更新而製作的視頻介紹:
它讓你真正生成內容。 我聽到人們將 Facebook 標記為“轉發的墓地”的次數比以前更頻繁,我咬著牙承認這確實是真的。 使用 Snapchat 雖然它有所不同 - 在這裡您可以創建自己的東西。 那裡沒有什麼可以“喜歡”和“分享”,這為用戶和他們的創造力留下了更多的自由空間。
Snapchat 不斷升級其功能。 例如,在 2017 年夏天,Snapchat 添加了一系列新功能,包括:
a)一個 Tint Brush,可讓您在快照中添加一些色彩繽紛的東西。
b)多快照錄製,允許 Snapchatter 錄製幾個 10 秒長的視頻並將它們作為一個發布,最終讓我們捕捉到我們想要的一切(因為您意識到將自己置身於 10 秒內是很苛刻的)。
c) SnapMap,可讓您將自己的位置放在地圖上並查看您的朋友所在的位置,看看他們是否在做某事。 這個應用程序幾乎是在告訴你“永遠不要錯過一個派對”!
d)回形針、語音過濾器和背景幕的功能分別幫助您嵌入鏈接、改變您的聲音並將背景添加到您的 Snap。
【來源:安卓權威】
上述所有功能都是免費的,並且不會為 Snapchat 賺錢。 Snapchat 是如何開始賺錢的商業模式的?
另請閱讀有關在 Snapchat 中使用增強現實的信息
Snap 的貨幣化
僅在今年,Snapchat 就聲稱在 IPO 時價值 240 億美元(大約),我們很多人都想知道像 Snapchat 這樣的應用程序是如何賺錢的。 Snapchat 有幾個關鍵點:
贊助鏡頭。 Michael Kors 和 Taco Bell 等品牌通過為自己的定製鏡片付費在 Snapchat 上做廣告。
贊助故事 - 與鏡頭相同,但採用視頻形式。
促銷夥伴關係。 Snapchat 最近與 Shazam 和一些體育組織合作,允許他們通過生動的故事推廣各種體育賽事和新音樂。
如果您願意通過 Snapchat 等未來的聊天應用程序獲利,以下是您可以在項目中實施的更多選項:
高級訪問(免費增值模式),允許用戶嘗試新功能和定製鏡頭
那些談論鏡頭的應用內購買不是暫時的,但是,假設一小筆費用將永遠留在用戶身上。
貨幣化的方式也可能有所不同,要深入了解,請閱讀我們的文章“通過應用程序貨幣化的 8 種方法”
如何製作像 Snapchat 這樣的應用程序?
為了更好地了解整個應用程序開發過程,我們將從開發人員的角度關注 Snapchat 的主要特點。 我們將仔細研究基於 iOS 的應用程序,後端部分是用 Ruby 語言編寫的,因為這些是我們在 Mind Studios 中工作的堆棧。 但是,可以實現其他選項 - 例如 Android 應用程序。 有關適用於 Android 的類似 Snapchat 的應用程序的更深入的技術諮詢,請聯繫我們。
因此,如果我們談到 Snapchat 的功能,海量數據存儲在其遍布全球的龐大服務器上。 這裡推薦採用水平服務器擴展,如果你也希望用戶的數據在一定時間內被刪除,Sidekiq 或 Resque 這樣的系統將是一個方便的解決方案。 我們還將堅持使用 Grape Gem 框架來實現 API。
與每個基本的消息傳遞應用程序開發一樣,聊天將成為您未來產品的核心。 您可以使用 WebSockets 和 Action Cable 實現實時聊天 - 一個 Ruby-on-Rails 框架,可以將 WebSockets 與服務器端使用的其餘應用程序集成。 但請注意 - Action Cable 無法發送帶有自定義參數的媒體文件,但這可以通過 Base64 二進製到文本編碼方案解決。 如果您正在構建 MVP,這個現成的解決方案將起作用; 對於更大的版本,我們建議使用 AnyCable,插入 Rails 應用程序。
此外,如果您已經有機會接觸 Snapchat,您就會注意到它的定制導航和流暢的動畫效果。 對於 iOS 應用程序,可以通過注入UIPanGestureRecognizer和分別用於平滑動畫的UIPersentDrivenInteractionTransition類來實現美觀。 此外,我們建議添加UIViewControllerAnimatedTransitioning類,以使您的所有應用內對象快速移動,就像它們在 Snapchat 中一樣。
種瓜得瓜,種豆得豆。
但是在您收穫與 SnapChat 應用程序相似的東西之前,您需要先衡量費用。 構建像 SnapChat 這樣的應用程序需要多少成本是首先要考慮的明智之舉。
正如每個基本的消息應用程序開發一樣,聊天將成為您未來應用程序的核心,但不是它的唯一內容。 一個類似於 Snapchat 的移動應用程序將有幾個主要流程,例如:
註冊流程。 它將包括一個註冊過程,用戶輸入他們的全名、電子郵件、密碼並添加個人資料圖片。
登錄流程。 這將包括忘記和重置密碼功能,以及通過電子郵件/用戶名登錄 + 通過 Facebook 選項登錄。
相機流。 帶有主相機屏幕、拍照、發送照片、添加標籤和搜索用戶元素的流程。
我的個人資料流。 在這裡,除了所有的通知,阻止和報告用戶也將是編輯個人資料的功能。
聊天流程,具有聊天列表功能,-搜索、聊天詳情、電話/視頻通話和新聊天創建。 它還包括發送可以在聊天中共享的貼紙功能。
照片和視頻編輯流程,所有內容都將被存儲和編輯用於社交目的,帶有人臉識別模塊(基於 AR 的實時面具技術的開發讓用戶如此瘋狂)。 詳細了解用於 AR 的最流行的增強現實 SDK 和工具。
快照流。 帶有您和您朋友的地理位置特徵的集成地圖附在此處。
如果要開發上述所有功能,Snapchat 的成本是多少? 我們已嘗試計算價格,包括 iOS Snapchat 克隆的編程過程:
註冊功能 - 35 小時
登錄- 50
相機塊 - 250 小時
我的個人資料功能 - 80
聊天流程- 85 小時 + 單獨的電話/視頻通話功能:如果我們實施現成的解決方案,則為 160 小時,如果我們從頭開始編寫定制的解決方案,則為 320 小時
照片和視頻編輯功能 - 從 300 小時起,取決於所需的過濾器和技術
SnapMap選項 - 從 320 小時起
項目設置和歡迎屏幕- 25 小時以上
簡而言之,如果您開始構建像 snapchat 這樣的應用程序,請注意,僅與 iPhone 相關的部分就需要大約 1500 個小時。 除了 Swift 編寫的代碼,還有一些更重要的開發階段:
最重要的是,一個類似 Snapchat 的移動應用程序的估計成本從 8 萬美元起,而且還會更高,具體取決於項目的規模和新功能的範圍。
抓住時機。
像 Snapchat 這樣的應用程序教會我們活在當下——留在我們屬於的那一刻,並充分利用它。 就在十年前,“非永久性內容應用程序”的想法會遭到很多人的反感——看看它現在在全球擁有多少粉絲。 也許開發一個短時間刪除文本來保護用戶隱私的信使應用程序對於初創公司來說是一個很好的機會,其中信息安全將放在首位。 所有的代碼都可以被破解,所有的信息都可以被提取出來,但是如果沒有數據可以竊取——用戶可以安心地睡覺,依靠你為他們建立的業務。
另請閱讀:如何製作像 WhatsApp 這樣的信使應用程序
由德米特里·哈皮奇和埃琳娜·貝薩拉波娃撰寫