การพัฒนาแอปตามตำแหน่งเช่น Foursquare มีค่าใช้จ่ายเท่าใด
เผยแพร่แล้ว: 2021-10-05คุณมักจะเดินทางไปทำธุรกิจหรือไม่? คุณมักไม่ค่อยมีเวลาและทางเลือกในการเดินทางหรือไม่? แม้จะมีข้อเท็จจริงสองข้อที่กล่าวถึงข้างต้น แต่คุณยังคงอยากได้อาหารและเครื่องดื่มอร่อยๆ รวมทั้งอาหารสมอง (พิพิธภัณฑ์ นิทรรศการ แกลเลอรี่ ฯลฯ) ในทุกเมืองที่คุณเยี่ยมชมหรือไม่ จากนั้นคุณจะต้องเป็นผู้ใช้ตัวยงของแอพมือถือตามตำแหน่งเช่น Foursquare และ Yelp เพราะพวกเขาทำให้ชีวิตการเดินทางง่ายขึ้นสำหรับคนอย่างคุณ การเจาะลึกเข้าไปในส่วนลึกของแอปพลิเคชันจะช่วยประมาณการว่าจะต้องใช้เท่าใดในการพัฒนาแอปตามตำแหน่ง เช่น Foursquare หรือเพียงวิธีสร้างแอปอย่าง Yelp
คุณต้องการทราบเกี่ยวกับเส้นทางที่สะดวกและตัววางแผนการเดินทาง TapToTrip หรือไม่?
Foursquare พรีเควล
“ฉันตื่นเต้นมากที่ไม่ใช่แค่การเติบโตของแอพของเราเอง แต่เราสามารถช่วยบริษัทอื่น ๆ ให้บรรลุสิ่งที่น่าสนใจจริง ๆ ที่ไม่เคยมีมาก่อนได้อย่างไร ด้วยการรับรู้ตำแหน่ง การรับรู้ตามบริบท การแจ้งเตือนเชิงรุกเกี่ยวกับสิ่งต่าง ๆ - คุณรู้ไหม นั่นคือสิ่งที่ทำให้เราตื่นเต้นจริงๆ” ส่วนหนึ่งของคำปราศรัยที่ Dennis Crowley มอบให้ในปี 2009 สำหรับ TechCrunch บน Foursquare ซึ่งแสดงให้เห็นอย่างชัดเจนถึงคุณค่าของแอปพลิเคชันนี้ ปรากฏตัวครั้งแรกในตลาดในปี 2552 และเนื่องจากคุณสมบัติ GPS ที่เป็นนวัตกรรมใหม่และฟังก์ชันระบุตำแหน่งทางภูมิศาสตร์ในปี 2011 แอปพลิเคชันได้เข้าถึงผู้ใช้ 7 ล้านคน หมุดที่ยอดเยี่ยมเกี่ยวกับ Foursquare คือจังหวะเวลาที่เหมาะสมที่สุด โดย iPhone เครื่องนี้พร้อมส่งมอบทันทีที่เปิดตัว iPhone เครื่องแรก โดยมีเป้าหมายเพื่อใช้ประโยชน์จากตลาดสมาร์ทโฟนใหม่ นับว่ายอดเยี่ยมมาก ตัวเลขเหล่านี้ได้เพิ่มขึ้นอย่างมากตั้งแต่นั้นมา - การวิจัยชี้ให้เห็นว่าจำนวนผู้ใช้งานที่มีการพัฒนาถึง 55 ล้านคน! แล้วอะไรที่ทำให้คน Foursquareing อยู่ทุกหนทุกแห่ง?
LBS เป็น LSD ของผู้ใช้
หนึ่งในส่วนผสมหลักที่บริการ Foursquare สร้างขึ้นคือบริการตามตำแหน่ง ซึ่งอนุญาตให้ใช้ตำแหน่งทางภูมิศาสตร์ของอุปกรณ์มือถือเพื่อนำทางผู้ใช้ เมื่อฉันพูดว่า "บริการ" ฉันหมายถึง Foursquare เป็นหนึ่งเดียวอย่างแท้จริง เนื่องจากพวกเขาได้รับบริการ API ของตนเองพร้อมข้อมูลมากมายเกี่ยวกับสถานที่และอัตราต่างๆ ที่สถานที่เหล่านั้นมี ตำแหน่งทางภูมิศาสตร์ประกอบด้วยองค์ประกอบหลักสามประการ ได้แก่ :
ละติจูด
ลองจิจูด
ระดับความสูง
สองรายการแรกมักใช้กันทั่วไป ในขณะที่ระดับความสูงจะใช้ได้เฉพาะกับระบบนำทางในอาคารเท่านั้น ในทางกลับกัน การนำทางในฐานะการศึกษาที่เน้นการควบคุมและตรวจสอบการเคลื่อนที่ของวัตถุจากที่หนึ่งไปยังอีกที่หนึ่ง ถูกสร้างขึ้นด้วยอิฐทีละก้อน จากหลายเมตริก:
GPS (เรียกว่าการติดตามด้วย GPS)
Wi-Fi หรือการเชื่อมต่ออินเทอร์เน็ตอื่น ๆ
บลูทู ธ
ตัวควบคุมต่างๆ (แอโรมิเตอร์ ไฮโดรสโคป ฯลฯ)
ตัวควบคุมเหล่านี้ช่วยในการแสดงตำแหน่งของอุปกรณ์ แต่พวกเขาต้องการจุดเริ่มต้นและจุดแผนที่ GSM ทั้งคู่ แต่รัศมีที่จะแสดงออกมาจะกว้างเกินไป ความแม่นยำสูงสุดสามารถเข้าถึงได้โดยการรวมกันของ GPS และการเชื่อมต่ออินเทอร์เน็ตเมื่อทั้งสองทำงาน แอปนำทางทำงานดังนี้ ติดตามตำแหน่งของอุปกรณ์ผ่าน GPS-nav ก่อน (ภายในพื้นที่หลายกิโลเมตร) Wi-Fi หรืออินเทอร์เน็ตบนมือถือ 2 วินาที (อนุญาตให้ติดตามอุปกรณ์ได้ในระยะ 500 เมตร) จากนั้นเปิดใช้งาน GSM, Bluetooth เป็นหมายเลข 4 และในที่สุดก็มาถึงตัวควบคุมเนื่องจากให้ตำแหน่งทางภูมิศาสตร์ที่แม่นยำที่สุดภายในรัศมี 100 เมตร ปัญหาเดียวที่ระบบและบริการ set-nav เผชิญอยู่ในปัจจุบันคือผลการฆ่าที่ LBS มีต่ออายุการใช้งานแบตเตอรี่เนื่องจากใช้พลังงานค่อนข้างมาก ดังนั้นเมื่อคุณสร้างมันขึ้นมา จะต้องเลือกปีศาจที่น้อยกว่า - ติดตามตำแหน่งที่แม่นยำน้อยกว่าหรืออายุการใช้งานแบตเตอรี่ยาวนานขึ้น ทั้งหมดนี้ขึ้นอยู่กับตรรกะทางธุรกิจที่คุณต้องการใช้ในแอพของคุณ
ขอบเขตการดำเนินงานขนาดใหญ่เชื่อมต่อกับเซิร์ฟเวอร์แบ็กเอนด์ เนื่องจากฐานข้อมูลที่มีสถานที่ ผู้ใช้ บทวิจารณ์ ความคิดเห็น ฯลฯ ควรจะจัดเก็บไว้ที่นั่นพร้อมกับการเปลี่ยนแปลงตำแหน่งทั้งหมดและสถานที่ที่เป็นไปได้ที่เขาสามารถไปโดยใช้การค้นหาในพื้นที่ของคุณ แอป.
คุณอาจต้องการอ่านเกี่ยวกับการพัฒนาแอปการจัดส่งตามความต้องการ
Spywaring ทุกการเคลื่อนไหวของคุณ
คำถามเกี่ยวกับวิธีสร้างแอปตามตำแหน่งจะขยายออกไปอีก หากคุณเป็นคนปกติเมื่อพูดถึง Foursquare หรือ AroundMe เกือบทุกครั้งที่คุณเยี่ยมชมสถานที่สาธารณะแห่งใหม่ ไม่กี่นาทีหลังจากที่คุณได้รับการแจ้งเตือนแบบพุชจากแอปนี้ ขอให้คุณแบ่งปันความประทับใจเกี่ยวกับประสบการณ์ที่คุณมี ด้วยความสุขที่แอพมือถือพร้อมตำแหน่งทางภูมิศาสตร์มอบให้คุณ ตัวอย่างเช่น Foursquare ยังเปิดใช้งานเพื่อส่ง "ให้คะแนนสถานที่นี้" แก่คุณ นี่คือเซิร์ฟเวอร์แบ็กเอนด์ที่ติดตามตำแหน่งของคุณทุกครั้งที่คุณเปลี่ยนตำแหน่ง และนำสถานที่ที่คุณไปจากฐานข้อมูลในเซิร์ฟเวอร์มาใช้เพื่อให้คุณสามารถแสดงความคิดเห็นเกี่ยวกับเวลาที่คุณมี เพื่อประโยชน์ของแอปบนอุปกรณ์เคลื่อนที่อย่างรอบตัวฉัน Android Fused location + Geofences เป็นโซลูชันคอมโบที่ใช้ในการดำเนินการนี้
นี่คือค่าใช้จ่ายจริง ๆ ในการสร้างแอปตามตำแหน่ง
เว้นที่ว่างไว้สำหรับของหวานเสมอ และหลักสูตรหวานในกรณีของเราคือราคาของแอปที่คล้ายกับ Foursquare เอาล่ะมาตรงไปกันเถอะ
ขั้นตอนที่ #1: ต้นแบบและชิ้นส่วนข้อมูลจำเพาะ โดยปกติสัญญาเวลาและวัสดุจะมีการลงนามภายใต้สถานการณ์เหล่านี้ แต่สำหรับแอปบนอุปกรณ์เคลื่อนที่อย่างรอบตัวฉัน 80 ชั่วโมงก็เพียงพอแล้ว
ขั้นตอนที่ #2: ส่วนการออกแบบ ยากที่จะประมาณจำนวนชั่วโมงที่แม่นยำสำหรับขอบเขตของ UI ที่กำหนดเองดังกล่าว แต่ต้องใช้เวลาอย่างน้อย 120 ชั่วโมง
เวที #3. พัฒนาตัวเอง. นี่มันแตกต่างกัน - อย่างที่เคยเป็นมาสำหรับแพลตฟอร์มต่างๆ
การพัฒนา Android จะครอบคลุมฟังก์ชันต่อไปนี้:
การรวมสถานที่ (รายการสถานที่ รายละเอียดสถานที่ ตัวกรองสถานที่ แผนที่) -180 ชั่วโมง
เช็คอิน (การติดตามตำแหน่งในแอป ฐานข้อมูล หากจำเป็น) - 172 ชั่วโมง
คำแนะนำ (รายการโปรด สถานที่ที่บันทึกไว้ รายการ "แนะนำสำหรับคุณ") - 60
โปรไฟล์ของผู้ใช้ (ข้อมูล อัตรา การแก้ไข บุคคล ความชอบ ฯลฯ) เพิ่มขึ้นจาก 76
ประวัติ (รายการสถานที่เยี่ยมชม) - 32 ชั่วโมง
รวม: เพิ่มขึ้นจาก 520 ชั่วโมงสำหรับเวอร์ชัน MVP
ในทางตรงกันข้าม การพัฒนา iOS จะต้องใช้เวลาหลายชั่วโมงสำหรับรูปแบบธุรกิจเดียวกัน:
การรวมสถานที่ (รายการสถานที่ รายละเอียดสถานที่ ตัวกรองสถานที่ แผนที่) - 128 ชั่วโมง
เช็คอิน (การติดตามตำแหน่งในแอป ฐานข้อมูล หากจำเป็น) - 112 ชั่วโมง
คำแนะนำ (รายการโปรด สถานที่ที่บันทึกไว้ รายการ "แนะนำสำหรับคุณ") - 48
โปรไฟล์ของผู้ใช้ (ข้อมูล อัตรา การแก้ไข บุคคล ความชอบ ฯลฯ) เพิ่มขึ้นจาก 76
ประวัติ (รายการสถานที่เยี่ยมชม) - 24 ชั่วโมง
รวม: เพิ่มขึ้นจาก 400 ชั่วโมงสำหรับเวอร์ชัน MVP
อย่างไรก็ตาม ไม่ใช่แอพมือถือแบบเนทีฟเดียวที่มีบริการตามตำแหน่งที่สามารถทำงานได้อย่างง่ายดายโดยไม่ต้องพัฒนาแบ็กเอนด์ ซึ่งรวมส่วนของเซิร์ฟเวอร์ไว้ด้วย ส่วนแบ็กเอนด์ซึ่งควรเขียนบน Ruby on Rails จะมีแผงผู้ดูแลระบบ (สร้างบน HTML + CSS) ฐานข้อมูล (สร้างด้วย PostGreSQL หรือ MondgoDB) และ Node JS สำหรับการแจ้งเตือนแบบพุชที่จะส่ง โดยรวมแล้วจะต้องใช้เวลาทำงานประมาณ 320 ชั่วโมง ขึ้นอยู่กับคุณสมบัติที่จำเป็นใน MVP การประเมินเว็บไซต์ที่คล้ายกับ Yelp ไม่รวมอยู่ในรายการที่นี่
ด่าน #4: ทดสอบประสิทธิภาพของแอพ - ชั่วโมงขึ้นไป ขึ้นอยู่กับฟังก์ชั่น
อัตรารายชั่วโมงจะแตกต่างกันไปขึ้นอยู่กับผู้ให้บริการ (นักพัฒนา) แพลตฟอร์มและประเภทของสัญญาที่คุณเลือก ดังนั้นราคาเฉลี่ยสำหรับ Android จะเริ่มต้นที่ $ 25,000 และแอพที่คล้ายกับ iOS Foursquare ตามลำดับจะมีค่าใช้จ่ายขั้นต่ำ $ 22 000
ด่าน #5: หรือจะทำอย่างไรต่อไปหลังจากที่คุณพัฒนาแอพตามตำแหน่งเช่น Foursquare?
บางทีการสร้างโคลน Foursquare อาจไม่ตอบสนองความต้องการของผู้ใช้ซึ่งเป็นสาเหตุที่คุณสมบัติหลักของแอพของคุณควรมีความคิดที่ดีและแตกต่างจากรุ่นที่มีอยู่แล้ว ตัวอย่างเช่น เป้าหมายหลักอาจอยู่ที่กลุ่มเป้าหมายเฉพาะ (เช่น Aroundme สำหรับโรงพยาบาล บริการรถเช่า และโรงภาพยนตร์) หรือต้องมีฟีเจอร์ "จองสถานที่" ภายในแอป ไม่ว่าคุณจะเลือกอะไรก็ตาม ให้แน่ใจว่าคุณไม่ใช่คนเดียวที่ยินดีซื้อบริการ ยิ่งไปกว่านั้น ประเด็นสำคัญที่ต้องพิจารณาก็คือการโปรโมตแอป - โดยการโพสต์โฆษณาและร่วมมือกับช่องทางโซเชียลมีเดีย
การเริ่มต้นแห่งอนาคต..?
การพัฒนาแอพตามสถานที่นั้นมีลักษณะเฉพาะของตัวเองอย่างแน่นอน เช่นเดียวกับอุตสาหกรรมอื่นๆ อย่างไรก็ตาม การช่วยให้ผู้คนค้นพบสถานที่ต่างๆ ทั่วโลกด้วยแอปไดเร็กทอรีธุรกิจไม่เคยมีความเกี่ยวข้องมากเท่านี้มาก่อน ในยุคที่ผู้คนเดินทางหลากหลายเป็นที่ชื่นชอบในปัจจุบัน สถานที่ใหม่ๆ กำลังรอการค้นพบ การเดินทางใหม่ๆ ที่ต้องวางแผน ดังนั้นผลิตภัณฑ์ใหม่ๆ และธุรกิจในท้องถิ่นใหม่ๆ ก็กำลังรอการเปิดตัวเช่นกัน?
รับคำปรึกษาทางธุรกิจฟรีที่นี่
เขียนโดย Max Mashkov, Alexander Sheyanov และ Elina Bessarabova