構建一個像 WhatsApp 這樣的消息應用程序需要多少錢

已發表: 2021-10-05

您知道移動聊天應用程序中的文本可以挽救生命嗎? 英國廣播公司報導,英國外科醫生大衛諾特在剛果為一名十幾歲的男孩進行了挽救生命的手術。 他以前從未做過這種手術——世界上很少有人做過——但他通過收到同事的短信說明完成了手術。

您可能還喜歡:如何將 iOS 應用程序移植到 Android

從那時起,WhatsApp 有了一個快速啟動,如何創建像 WhatsApp 這樣的應用程序的問題被提出無數次。 但是製作一個聊天應用程序真正需要什麼呢?

不知道該怎麼辦? 文本。

你用智能手機做什麼? 我的意思是,不僅僅是一部電話,因為電話的主要功能是打電話。 智能手機是為所有可能的通信而設計的,而短信已成為一種主要的社交工具。 反過來,用戶對消息的熱愛導致了各種各樣的聊天應用程序可供選擇——讓每個人都能得到他想要的東西。 尋找一些可愛的相框? 試試 Snapchat! 可愛的貼紙更可取? Telegram 推出了大量定制的各種表情符號集合。 目前在中國,發現您的 Facebook Messenger 似乎無法正常工作? 微信是一款“萬能”應用,專為中國市場設計。 他們有你。
閱讀製作像 SnapChat 這樣的應用程序的成本

聊天應用程序的種類可能數不勝數,但 Statista 的數據準確地證明,有 10 大信使顯然在市場上佔有最大份額。 不知何故,WhatsApp 已經連續 2 年成為站在穩健基礎上的領導者。 那麼WhatsApp成功背後的真正原因是什麼?

怎麼了,微信?

“不多,剛剛獲得了超過 10 億人的用戶群”可能是地球上最受歡迎的消息傳遞應用程序的答案。 為什麼我會聲稱它是最普遍的一種?
現在,一些事實證明 WhatsApp 是一款廣受歡迎的應用程序如下:

  • 2009 年首次作為跨平台應用程序出現,由俄羅斯的外包 iOS 開發人員編寫;

  • Facebook 在 2014 年以 19. 30 億美元的價格收購了它;

  • 一開始的免費軟件,成為付費應用以減緩普及,後來又轉為免費使用;

  • WhatsApp 在過去 6 年中 6 次成為​​黑客攻擊的受害者後,實施了加密的安全消息;

  • 近期新增視頻通話功能;

  • 2016 年 2 月,WhatsApp 終於達到了全球超過 10 億用戶的關卡;

如此龐大的用戶數量無可辯駁地證明了應用程序有一些美好時光,但是什麼讓社交網絡應用程序表現得如此出色? 我們將嘗試以 WhatsApp 為例強調這一點。

聊天及其類型。

世界各地的許多流行聊天
WhatsApp 的主要本質是用戶可以在那裡運行的實時聊天。 世界各地的開發人員已經提出了一些 Messenger 可以基於的方案,所有這些方案都用於不同的目的。 類型取決於您的聊天打算使用的連接 - 它可能是 HTTP + 推送通知或具有套接字放置聊天的擴展消息傳遞和在線協議 (XMPP) 協議。

  1. 當用戶需要留下一些反饋或評論時, HTTP + 推送通知工作得很好,因為這些方案不能為您提供實時連接。 基本上,發生的事情是客戶端向服務器發送請求,然後服務器將完成的請求帶回來。 例如,Instagram 的評論就是這樣工作的——你可以留下一個贊/一個評論,然後這個用戶會收到一個推送通知,一旦應用程序重新打開,它就會重新連接到服務器。

想知道 Instagram 是由什麼製成的? 閱讀我們的文章構建像 Instagram 這樣的照片共享應用程序需要多少成本?

  1. 第二種 XMPP 協議 + Sockets上的聊天是服務器-客戶端連接持續保持的情況。 WhatsApp,或許還有其他所有即時通訊應用程序,其對話模式都基於此方案。 一旦連接丟失 - 您將切換到離線模式。 這個聊天概念的唯一問題是它以致命的方式影響設備的電池。

當您開始構建移動消息應用程序時,完美的匹配是構建您自己的協議和套接字,如 Viber 和 WhatsApp 所示。 在任何情況下,您還需要內置 HTTP + 推送通知默認值。

不僅僅是一個信使。

WhatsApp 可能是競爭對手中的佼佼者,但像微信這樣的競爭者仍然設法覆蓋他們的市場部分。 他們提供的獨特價值主張是什麼? 答案很簡單——一切。 看看微信。 不僅可以使用消息傳遞選項,還可以使用用戶個人資料、即時通話、二維碼掃描、新聞源、上傳圖片的功能以及可供選擇的各種可愛貼紙——所有這些都使用戶體驗變得非常方便用。 基於套接字的技術和自定義編寫的框架允許實現前面提到的所有功能,但是,需要的選項越多 - 技術堆棧就變得越大,因此工作範圍也增加了。

最後,聊天應用程序開發成本。

正如我們所強調的,聊天信使是多樣化的。 它們服務於多種目的,留下了前一個 - 用戶之間的溝通,但仍是應用程序的核心。 因此,在談到如何開發移動聊天應用程序時,最終是價格問題。
我們作為聊天應用程序開發人員將要涵蓋的標準 MVP 將是具有所有相同功能的 WhatsApp 克隆。

對於 iOS,它需要以下開發操作:

特徵所需時間
使用電話號碼驗證入職24
收藏的聯繫人16
聯繫信息(+ 編輯聯繫信息、自定義通知、媒體鏈接和文檔、已加星標的消息、保存媒體) 48
與聯繫人聊天80
群聊80
群組信息(媒體、已加星標的消息、位置、加密、自定義通知、導出)+ 編輯80
與設備聯繫人同步16
通話(語音+視頻) 140
通話記錄16
設置12
編輯個人資料 + 獲取 Facebook 數據16
加星標的郵件12
連接網絡/桌面(qr 閱讀器) 8
帳戶(隱私、安全、更改號碼、刪除帳戶) 20
聊天設置(主題、媒體下載) 32
聊天備份40
通知設置8
數據和存儲使用16
關於應用程序和幫助8
分享4
加密40
通知24
全部的740
與往常一樣,Android 聊天應用程序開發需要更多的時間,因為碎片化和更多的代碼行需要用 Java 編寫。
特徵所需時間
使用電話號碼驗證入職30
收藏的聯繫人24
聯繫信息(+ 編輯聯繫信息、自定義通知、媒體鏈接和文檔、已加星標的消息、保存媒體) 60
與聯繫人聊天90
群聊95
群組信息(媒體、已加星標的消息、位置、加密、自定義通知、導出)+ 編輯88
與設備聯繫人同步25
通話(語音+視頻) 180
通話記錄20
設置17
編輯個人資料 + 獲取 Facebook 數據20
加星標的郵件16
連接網絡/桌面(qr 閱讀器) 10
帳戶(隱私、安全、更改號碼、刪除帳戶) 24
聊天設置(主題、媒體下載) 36
聊天備份44
通知設置12
數據和存儲使用20
關於應用程序和幫助12
分享6
加密48
通知28
全部的905

後端開發也不容忽視,因此對於類似 WhatsApp 的應用程序服務器部分開發將需要大約 350 個小時甚至更多。

每小時費率可能會有所不同,具體取決於您選擇的服務提供商、平台和合同類型。 因此,iOS 的平均價格將從 27 000 美元起,而 Android 聊天應用程序的價格將從 30 000 美元起上漲。

讓您的應用為您服務。

由於“聊天輪”已於 2000 年發明,當 Jabber(後來的 XMPP)推出時,要求苛刻的技術現實希望從您的產品中獲得越來越多的東西,而不僅僅是即時消息應用程序的開發。 所有的零售預言家都聲稱,服務於一個以上目的的“混合產品”即將征服未來的細分市場,將我們帶到下一個主題:除了作為優秀的交流工具之外,您的產品還需要一些額外的功能來滿足您的需求。用戶。
儘管在這種大流行的情況下,每個應用程序都需要首先為所有者盈利。 如果您選擇堅持正確的貨幣化方案,消息應用程序的案例可能會有利可圖。
以下是我們作為開發團隊嘗試使用的一些技巧:

  1. 應用內廣告。 Snapchat 鼓勵人們在使用他們的 Snapad 時隨處可見,因此對每個信使進行跟踪是一個很好的做法。

  2. 視頻通話是當今最流行的趨勢(說到這裡,WhatsApp 剛剛添加了此功能)+ 語音消息 - 對某些人來說很煩人,在情感上將其他人聯繫在一起。

  3. 自定義相機和照片編輯器 - 供用戶拍照並試用付費濾鏡。

  4. 發送和接收文檔(PDF、mp3、excel 等)的能力。

  5. 自定義日曆和提醒 - 如果您的信使適合商業用途。

  6. 地理定位跟踪器和內置導航器 - 跟踪用戶的行踪,與其他所有信使應用程序一樣。

  7. 私人數據安全 - 分別在兩個設備上選擇秘密聊天(電報的秘密聊天)或所選消息的自毀功能。

  8. 視頻和語音通話可能是一種賺錢的特權,因為如今群聊越來越有開始的趨勢。

  9. 還有更多,取決於您的創業想法的方式,以及我們的業務邏輯允許。 ;)

顯然,Statista 的調查表明,消息應用的收入呈增長趨勢——這是 2020 年所有消息鯊魚的潛在收入圖表。
2020 年聊天應用的收入

“讓我們製作一個像 WhatsApp 這樣的應用程序!”

“但是來吧,全世界已經有幾十個聊天應用程序了!” 你可能會否認,這種說法是完全正確的。 然而,所有方便的功能都旨在為精心挑選的受眾服務的平衡信使總是會讓用戶保持在他們的座位邊緣。

閱讀有關 Foursquare 的信息——如何製作它以及它的成本是多少。

由 Alex Sheyanov、Max Mashkov 和 Elina Bessarabova 撰寫。

.