การพัฒนาแอพที่เหมือน SnapChat: จะทำให้แอพคล้ายกับ SnapChat ได้อย่างไร?
เผยแพร่แล้ว: 2021-10-05มีแอพที่สร้างวงล้อขึ้นมาใหม่ มีแอพที่ครองโลกโดยพายุ ในทั้งสองกรณีนั่นคือ Snapchat ที่ฉันจะพูดถึง เนื่องจากมีผู้ที่ชอบดูด้านล่างอยู่เสมอ - เพื่ออ่านเกี่ยวกับต้นทุนในการสร้างแอปอย่าง SnapChat ซอสลับของ Snapchat คืออะไร?
ทุกวันนี้เราหลงลืม ในวัยหนุ่มสาวและสนุกสนาน เราหยิบเอาแนวคิดเกี่ยวกับไลฟ์สไตล์ที่ได้รับการส่งเสริมจากสื่อมวลชนทั้งออนไลน์และออฟไลน์ - เร็วและรุนแรง ซึ่งทำให้ทุกอย่างดั้งเดิม " ช้าและน่าเบื่อ " เรากลายเป็น "รุ่น Carpe Diem" - เรากลายเป็นผู้ที่ไม่สนใจทรัพยากรที่นำกลับมาใช้ใหม่ได้ เราต้องการทุกอย่างเพียงครั้งเดียวและกำจัดในภายหลังได้โปรด
ปรากฏการณ์นี้ยังมีอิทธิพลต่อตลาดแอพพลิเคชั่นมือถือ ประชากรส่วนใหญ่ในทุกวันนี้ โดยเฉพาะเด็กวัยรุ่น มักจะดาวน์โหลดแอปที่ไม่เคยเปิดหลังจากนั้น เราอ่านข้อความเพียงครั้งเดียว และไม่เคยอ่านซ้ำอีกในภายหลัง แนวคิด "ไม่กลับมาอีก" ถูกนำมาใช้อย่างมากใน Snapchat แอพที่เอาชนะความรักของคนรุ่นมิลเลนเนียลทั่วโลก
แอพ Carpe Diem
Snapchat ก่อตั้งขึ้นเมื่อปี 2554 มีหนทางอีกยาวไกลก่อนที่จะประสบความสำเร็จ ขั้นแรกได้รับการพัฒนาโดยเป็นส่วนหนึ่งของงานชั้นเรียนการออกแบบผลิตภัณฑ์ของหนึ่งในผู้ก่อตั้ง Evan Spiegel ที่มหาวิทยาลัยสแตนฟอร์ด แอปพลิเคชั่นนี้เป็นหนึ่งในเครื่องมือโซเชียลมีเดียที่ทรงอิทธิพลที่สุดในหมู่คนรุ่นมิลเลนเนียลทั่วโลก ยิ่งไปกว่านั้น จำนวนผู้ใช้ Snap-mused กำลังรอให้เติบโตขึ้นเท่านั้น ตามข้อมูลของ Statista ก่อนปี 2020 จะมาถึงในที่สุด:
“ ฉันหวังว่ารูปภาพเหล่านี้ที่ฉันส่งให้ผู้หญิงคนนี้จะหายไป ”
แนวคิดที่จริงใจทั้งหมดตามที่ Spiegel ระบุไว้นั้นมาจากการสนทนาทุกอย่างแต่เป็นเรื่องจริง และวลีที่ว่า “ฉันหวังว่ารูปถ่ายเหล่านี้ที่ฉันส่งให้ผู้หญิงคนนี้จะหายไป” เห็นได้ชัดว่า Spiegel และ Murphy มีช่วงเวลาของยูเรก้าโดยหลังอ้างถึงว่าเป็น "ความคิดหนึ่งล้านดอลลาร์" (ปรากฎว่าเขาเดาอยู่ด้านล่างด้วยศูนย์สามตัว)
เชื้อจุดไฟนี้ในตอนแรกได้กลายเป็นกองไฟขนาดมหึมาภายในระยะเวลา 5 ปี ทำให้อีวาน สปีเกลเป็นมหาเศรษฐีที่อายุน้อยที่สุดในโลก ในขณะที่เขาพยายามขยายเมืองหลวงด้วยเลขศูนย์หลายตัวเร็วกว่ามาร์ก ซักเคอร์เบิร์กหนึ่งปี
ในช่วงเกือบ 5 ปีของการดำรงอยู่ Snapchat ได้ก้าวไปไกลจากด้านล่างและขึ้นไปด้านบน - มีทุกอย่างเริ่มต้นจาก "สงครามผลิตภัณฑ์" กับ Zuckerberg ที่มีชื่อเสียงและจบลงด้วยการประเมินมูลค่า บริษัท 12 พันล้านดอลลาร์ ตามที่ระบุโดยกองทุน Fidelity
[ที่มา: Virtuzone]
แม้จะมีที่กล่าวมาทั้งหมดก่อนหน้านี้ Snapchat ยังคงขยายตัวในตลาดแอพพลิเคชั่นมือถือ - มีผู้ใช้งาน 158 ล้านคนต่อวัน อะไรที่ทำให้คนติดแอพ “ผีหน้าหนาว”?
การแบ่งปันเนื้อหาที่ "ไม่ถาวร" ใน Snapchat เนื้อหาที่คุณอัปโหลดไปยังฟีดข่าวของคุณ เฉพาะเพื่อนของคุณเท่านั้นที่สามารถเห็นได้ภายใน 24 ชั่วโมงหลังจากการอัปโหลด ไม่เหมือนกับเครือข่ายโซเชียลอื่น ๆ ทั้งหมด แนวคิดในที่นี้คือคุณสามารถอัปโหลดบางสิ่งที่น่าสนใจชั่วคราว โดยไม่ถูกฝังบนเพจของคุณตลอดไป Snapchat อ้างว่าหลังจากผ่านไป 24 ชั่วโมง รูปภาพชั่วคราวทั้งหมดของคุณจะถูกลบออกจากเซิร์ฟเวอร์ทั้งหมด
ความสนุกที่มีให้ นอกจากรูปภาพและวิดีโอขำ ๆ แล้ว คุณยังสามารถเล่นกับฟิลเตอร์และอีโมจิที่ใช้ AR ได้หลากหลาย สติ๊กเกอร์ตลก และเลนส์ขี้ขลาด นอกจากนี้ Snapchat ไม่เคยตกหล่นในการอัพเกรดดังนั้นเราในฐานะผู้ใช้จะได้เพลิดเพลินกับมาสก์เสริมชุดใหม่
นอกจากนี้ Snapchat ในเดือนเมษายนของปีนี้ได้ประกาศสร้างตัวกรองเลนส์ 3 มิติเพื่อใช้งานในโลกแห่งความเป็นจริง นี่คือวิดีโอแนะนำที่พวกเขาทำขึ้นเพื่อนำเสนอการอัปเดต:
มันทำให้คุณสร้างเนื้อหาได้จริง บ่อยกว่าเมื่อก่อนฉันได้ยินคนติดป้าย Facebook ว่าเป็น "สุสานแห่งการโพสต์ใหม่" และฉันต้องยอมรับว่านี่เป็นเรื่องจริง ด้วย Snapchat แม้ว่าจะแตกต่างออกไป - ที่นี่คุณจะได้สร้างบางสิ่งบางอย่างของคุณเอง ไม่มีอะไรให้ "ชอบ" และ "แชร์" ที่นั่น ซึ่งทำให้ผู้ใช้มีพื้นที่ว่างมากขึ้นและความคิดสร้างสรรค์ของพวกเขา
Snapchat อัพเกรดการทำงานอย่างต่อเนื่อง ตัวอย่างเช่น ในช่วงฤดูร้อนปี 2017 Snapchat ได้เพิ่มรายการคุณสมบัติใหม่ ได้แก่:
a) Tint Brush ที่ให้คุณเพิ่มสีสันให้กับสแนปของคุณ
ข) การบันทึกหลายสแนปที่ช่วยให้ Snapchatters บันทึกวิดีโอความยาว 10 วินาทีและโพสต์เป็นวิดีโอเดียว ในที่สุดก็ทำให้เราจับภาพทุกอย่างที่เราต้องการได้ (เนื่องจากคุณรู้ว่าการใช้เวลา 10 วินาทีนั้นยาก)
c) SnapMap ที่ให้คุณใส่ตำแหน่งของคุณเองบนแผนที่และดูว่าเพื่อนของคุณอยู่ที่ไหนเพื่อดูว่าพวกเขาทำอะไรอยู่ แอพนี้เกือบจะบอกคุณว่า "ไม่พลาดปาร์ตี้เดียว"!
ง) คุณสมบัติของคลิปหนีบกระดาษ ตัวกรองเสียง และฉากหลังที่ช่วยให้คุณฝังลิงก์ เปลี่ยนเสียง และเพิ่มฉากหลังใน Snaps ของคุณตามลำดับ
[ที่มา: ผู้มีอำนาจ Android]
คุณสมบัติทั้งหมดที่กล่าวมาข้างต้นนั้นฟรีและไม่สร้างรายได้สำหรับ Snapchat Snapchat เริ่มต้นด้วยโมเดลธุรกิจที่ทำเงินได้อย่างไร
อ่านเกี่ยวกับการใช้ความจริงเสริมใน Snapchat
การสร้างรายได้ของ Snap
เฉพาะปีนี้ Snapchat อ้างว่ามีมูลค่า 24 พันล้านดอลลาร์ในการเสนอขายหุ้น IPO และเราหลายคนสงสัยว่าแอปอย่าง snapchat ทำเงินได้อย่างไร มีประเด็นสำคัญหลายประการที่ Snapchat กล่าวถึง:
เลนส์สปอนเซอร์. แบรนด์อย่าง Michael Kors และ Taco Bell โฆษณาบน Snapchat โดยจ่ายค่าเลนส์ที่ปรับแต่งเอง
เรื่องราวที่ได้รับการสนับสนุน - เช่นเดียวกับ Lenses แต่อยู่ในรูปแบบวิดีโอ
โปรโมชั่น-ห้างหุ้นส่วน. เมื่อเร็วๆ นี้ Snapchat ได้ร่วมมือกับ Shazam และองค์กรกีฬาไม่กี่แห่ง ซึ่งช่วยให้พวกเขาสามารถโปรโมตกิจกรรมกีฬาต่างๆ และเพลงฮิตใหม่ๆ ผ่านเรื่องราวที่มีชีวิตชีวา
หากคุณต้องการสร้างรายได้จากแอปพลิเคชันการแชทในอนาคต เช่น Snapchat ต่อไปนี้คือตัวเลือกเพิ่มเติมสองสามตัวเลือกที่คุณสามารถนำไปใช้ในโครงการของคุณ:
การเข้าถึงระดับพรีเมียม (รุ่น freemium) ที่จะให้ผู้ใช้ได้ลองใช้คุณสมบัติใหม่และเลนส์ที่ปรับแต่งได้
การซื้อภายในแอพสำหรับเลนส์ที่พูดถึงซึ่งจะไม่เกิดขึ้นชั่วคราว แต่สมมุติว่าผู้ใช้จะเก็บค่าธรรมเนียมเล็กน้อยโดยมีค่าธรรมเนียมเล็กน้อยตลอดไป
วิธีการสร้างรายได้ก็อาจแตกต่างกันเช่นกัน หากต้องการเจาะลึกลงไปอีกเล็กน้อย โปรดอ่านบทความ "8 วิธีในการสร้างรายได้จากแอปของคุณ"
จะสร้างแอพอย่าง Snapchat ได้อย่างไร?
เพื่อให้เข้าใจกระบวนการพัฒนาแอปทั้งหมดได้ดีขึ้น เราจะเน้นที่ลักษณะเฉพาะของ Snapchat หลักจากมุมมองของนักพัฒนา เราจะพิจารณาอย่างใกล้ชิดที่แอปพลิเคชันบน iOS โดยมีส่วนแบ็กเอนด์ที่เขียนด้วยภาษา Ruby เนื่องจากเป็นสแต็กที่เราทำงานใน Mind Studios อย่างไรก็ตาม อาจมีตัวเลือกอื่นที่ใช้ได้ เช่น แอป Android หากต้องการคำปรึกษาทางเทคนิคเชิงลึกสำหรับแอปที่คล้ายกับ Snapchat สำหรับ Android โปรดติดต่อเรา
ดังนั้น ถ้าเราพูดถึงความสามารถของ 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
การไหลของกล้อง โฟลว์กับหน้าจอกล้องหลัก ถ่ายภาพ ส่งรูปภาพ เพิ่มแท็ก และค้นหาองค์ประกอบของผู้ใช้
โฟลว์โปรไฟล์ของฉัน ที่นี่ นอกจากการแจ้งเตือน บล็อกและรายงานผู้ใช้ทั้งหมดแล้ว ยังมีฟังก์ชันแก้ไขโปรไฟล์อีกด้วย
Chat Flow พร้อมฟังก์ชั่นรายการแชท - ค้นหา รายละเอียดแชท โทรศัพท์/วิดีโอคอล และการสร้างแชทใหม่ นอกจากนี้ยังรวมคุณสมบัติส่งสติกเกอร์ที่สามารถแชร์ในการแชทได้
Photo & Video Edit Flow ที่เนื้อหาทั้งหมดจะถูกจัดเก็บและแก้ไขเพื่อวัตถุประสงค์ทางสังคมด้วยโมดูลการจดจำใบหน้า (การพัฒนาเทคโนโลยี AR-based สำหรับมาสก์ในแบบเรียลไทม์ที่ผู้ใช้คลั่งไคล้) อ่านเพิ่มเติมเกี่ยวกับ SDK และเครื่องมือ Augmented Reality ยอดนิยมส่วนใหญ่ที่ใช้สำหรับ AR
SnapMap ไหล แผนที่แบบบูรณาการพร้อมกับคุณลักษณะตำแหน่งทางภูมิศาสตร์ของคุณและเพื่อนของคุณที่แนบมาที่นี่
snapchat ราคาเท่าไหร่ถ้าคุณสมบัติทั้งหมดที่ระบุไว้ข้างต้นจะถูกพัฒนา? เราได้ลองคำนวณราคาแล้ว รวมถึงขั้นตอนการเขียนโปรแกรมสำหรับ iOS Snapchat clone:
คุณสมบัติการลงทะเบียน - 35 ชั่วโมง
เข้าสู่ระบบ - 50
บล็อก กล้อง- 250 ชั่วโมง
คุณสมบัติ โปรไฟล์ของฉัน - 80
Chat Flow - 85 ชั่วโมง + ฟีเจอร์โทรศัพท์/วิดีโอคอลแยกกัน: เพิ่มขึ้นจาก 160 ชั่วโมงหากเราใช้โซลูชันสำเร็จรูป หรือเพิ่มขึ้นจาก 320 ชั่วโมงหากเราเขียนแบบกำหนดเองตั้งแต่เริ่มต้น
ฟีเจอร์ แก้ไขรูปภาพและวิดีโอ - สูงสุด 300 ชั่วโมง ขึ้นอยู่กับฟิลเตอร์และเทคโนโลยีที่จำเป็น
ตัวเลือก SnapMap - เพิ่มขึ้นจาก 320 ชั่วโมง
การตั้งค่าโครงการและหน้าจอต้อนรับ - 25+ ชั่วโมง
โดยสรุป หากคุณเริ่มสร้างแอปอย่าง snapchat โปรดทราบว่าเฉพาะส่วนที่เกี่ยวข้องกับ iPhone เท่านั้นที่จะใช้เวลาประมาณ 1500 ชั่วโมง นอกเหนือจากโค้ดที่เขียนด้วย Swift แล้ว ยังมีขั้นตอนการพัฒนาที่สำคัญอีกสองสามขั้นตอน:
ค่าใช้จ่ายโดยประมาณของแอปพลิเคชันมือถือที่เหมือน Snapchat จะเริ่มต้นที่ $80k และไปไกลกว่านี้ ขึ้นอยู่กับขนาดของโปรเจ็กต์และขอบเขตของฟีเจอร์ใหม่
คว้าช่วงเวลา
แอปพลิเคชันอย่าง Snapchat สอนให้เราอยู่กับปัจจุบัน - อยู่กับปัจจุบันและใช้เวลาให้เกิดประโยชน์สูงสุด ทศวรรษที่ผ่านมาความคิดของ "แอปเนื้อหาที่ไม่ถาวร" จะพบกับความเกลียดชังมากมาย - และดูว่าตอนนี้มีแฟน ๆ ทั่วโลกกี่คน บางทีการพัฒนาแอพ Messenger ที่ปกป้องความเป็นส่วนตัวของผู้ใช้ด้วยการลบข้อความหลังจากผ่านไปครู่หนึ่ง อาจเป็นโอกาสที่ดีสำหรับสตาร์ทอัพ ซึ่งความปลอดภัยของข้อมูลเป็นอันดับแรก รหัสทั้งหมดสามารถถูกแฮ็ก ข้อมูลทั้งหมดสามารถดึงออกมาได้ แต่ถ้าไม่มีข้อมูลให้ขโมย ผู้ใช้สามารถนอนหลับอย่างสงบสุขโดยอาศัยธุรกิจที่คุณสร้างขึ้นสำหรับพวกเขา
อ่านเพิ่มเติม: วิธีสร้างแอพ Messenger เช่น WhatsApp
เขียนโดย Dmitry Hapich และ Elina Bessarabova