كم سيكلف تطوير تطبيق قائم على الموقع مثل Foursquare؟
نشرت: 2021-10-05هل تذهب في كثير من الأحيان في رحلات عمل؟ هل تعاني دائمًا من ضيق الوقت وخيارات السفر؟ على الرغم من المعلقتين المذكورتين أعلاه ، هل ما زلت متشوقًا للحصول على بعض الأطباق والمشروبات اللذيذة ، وكذلك بعض الأطعمة الذهنية (المتاحف والمعارض والمعارض وغيرها) في كل مدينة تزورها؟ إذًا يجب أن تكون مستخدمًا شغوفًا لتطبيق الجوال المستند إلى الموقع مثل Foursquare و Yelp ، لأنهما سهلا حياة السفر لأشخاص مثلك. سيساعد البحث في الأجزاء الداخلية للتطبيق في تقدير مقدار ما سيستغرقه تطوير تطبيق يعتمد على الموقع مثل Foursquare - أو فقط كيفية إنشاء تطبيق مثل Yelp.
هل ترغب في معرفة مسار سهل ومخطط السفر TapToTrip؟
فورسكوير بريكيل.
"أنا متحمس حقًا ليس فقط لنمو تطبيقنا الخاص ، ولكن كيف يمكننا مساعدة الشركات الأخرى على تحقيق أشياء مثيرة للاهتمام حقًا لم يتم تنفيذها من قبل ، من خلال الوعي بالموقع ، والوعي بالسياق ، والإشعارات الاستباقية حول الأشياء - كما تعلم ، هذه هي الأشياء التي تجعلنا متحمسين حقًا ". جزء الخطاب الذي ألقاه دينيس كراولي في عام 2009 لـ TechCrunch على Foursquare ، والذي يمثل بوضوح القيمة التي يقدمها هذا التطبيق. ظهر لأول مرة في السوق في عام 2009 ، وبسبب ميزة GPS المبتكرة ووظائف الموقع الجغرافي في عام 2011 ، وصل التطبيق إلى 7 ملايين مستخدم. كان الجزء الرائع حول Foursquare هو التوقيت المثالي - لقد تم تسليمه مباشرة عندما تم إطلاق أول iPhone ، بهدف الاستفادة من سوق الهواتف الذكية الجديد. من المذهل أن هذه الأرقام قد نمت بشكل كبير منذ ذلك الوقت - يشير البحث إلى أن عدد المستخدمين النشطين قد تطور لـ 55 مليونًا! إذن ما الذي يجعل الناس يتشاركون في كل مكان؟
LBS باعتباره LSD للمستخدم.
أحد المكونات الرئيسية التي بنيت عليها خدمة Foursquare هو خدمة تعتمد على الموقع ، وهي الخدمة التي تسمح باستخدام الموقع الجغرافي للجهاز المحمول للتنقل بين المستخدمين. عندما أقول "خدمة" ، فأنا أعني حقًا أن Foursquare واحدة - لأنها تحصل على خدمة API الخاصة بها مع الكثير من البيانات حول الأماكن المختلفة والأسعار التي تمتلكها تلك الأماكن. يتكون تحديد الموقع الجغرافي من ثلاثة عناصر رئيسية هي:
خط العرض
خط الطول
ارتفاع
الأولان شائعان جدًا ، في حين أن الارتفاع لا ينطبق إلا في حالة نظام الملاحة الداخلي. في المقابل ، فإن التنقل كدراسة تركز على التحكم في حركة كائن ما ومراقبتها من مكان إلى آخر ، يتم تكوينه ، لبنة لبنة ، من عدة مقاييس:
GPS (ما يسمى بتتبع GPS)
واي فاي أو أي اتصال آخر بالإنترنت
بلوتوث
وحدات تحكم مختلفة (مقياس الهواء ، المجهر ، إلخ.)
تساعد وحدات التحكم هذه في عرض موضع الجهاز ، لكنها تحتاج إلى نقطة البداية ونقطة خريطة GSM على حد سواء ، ومع ذلك فإن نصف القطر الذي سيتم تمثيله سيكون واسعًا جدًا. لا يمكن الوصول إلى الحد الأقصى من الدقة إلا عن طريق الجمع بين نظام تحديد المواقع العالمي والاتصال بالإنترنت عندما يعمل كلاهما. يعمل تطبيق الملاحة على النحو التالي ، حيث يتتبع موقع الجهاز عبر نظام تحديد المواقع العالمي (GPS) أولاً (ضمن منطقة عدة كيلومترات) ، أو شبكة Wi-fi أو الإنترنت عبر الهاتف المحمول الثاني (يسمح بتتبع الجهاز في نطاق 500 متر) ، ثم يتم تمكين GSM ، وبلوتوث هو الرقم 4 وفي النهاية ، يتعلق الأمر بوحدات التحكم لأنها توفر الموقع الجغرافي الأكثر دقة للجميع ، ضمن دائرة نصف قطرها 100 متر. المشكلة الوحيدة التي تواجهها أنظمة وخدمات الملاحة المحددة اليوم هي التأثير القاتل لـ LBS على عمر البطارية ، لأن هذا يستهلك قدرًا كبيرًا من الطاقة ؛ لذلك عندما تحصل على واحدة ، يجب أن يكون هناك اختيار أقل شراً - تتبع موقع أقل دقة أو إطالة عمر البطارية ، كل هذا يتوقف على منطق العمل الذي ترغب في تطبيقه في تطبيقك.
يرتبط النطاق الضخم للعمليات بخادم الواجهة الخلفية ، حيث من المفترض أن يتم تخزين قاعدة البيانات التي تحتوي على الأماكن والمستخدمين والمراجعات والتعليقات وما إلى ذلك هناك تمامًا مع جميع تغييرات الموقع والأماكن المحتملة التي يمكن أن يذهب إليها باستخدام البحث المحلي الخاص بك تطبيق.
قد ترغب أيضًا في القراءة عن تطوير تطبيق التوصيل عند الطلب.
التجسس الخاص بك في كل خطوة.
يتوسع السؤال حول كيفية إنشاء تطبيق يعتمد على الموقع بشكل أكبر. إذا كنت معتادًا عندما يتعلق الأمر بـ Foursquare أو AroundMe ، فكل مرة تزور فيها مكانًا عامًا جديدًا تقريبًا ، بعد بضع دقائق من تلقي إشعار دفع من هذا التطبيق ، يطلب منك مشاركة انطباعاتك عن التجربة التي مررت بها هناك. مع كل المسرات التي يقدمها لك تطبيق الجوال مع تحديد الموقع الجغرافي ، على سبيل المثال ، تم تمكين Foursquare أيضًا لإرسال دفعات "قيم هذا المكان" إليك. هذا خادم خلفي يتتبع موقعك في كل مرة تقوم فيها بتغييره ، ويعرض المكان الذي ذهبت إليه من قاعدة البيانات داخل الخادم حتى تتمكن من التعليق على الوقت الذي كان لديك ، لصالح تطبيق جوال مثل aroundme. Android Fused location + Geofences هي حل التحرير والسرد المستخدم لإجراء هذه العملية.
هذا هو مقدار تكلفة إنشاء تطبيق يعتمد على الموقع
اترك دائمًا بعض المساحة لتناول الحلوى ، والطريقة اللطيفة في حالتنا هي سعر تطبيق مشابه لـ Foursquare. لذا ، دعنا نصل إليها مباشرة.
المرحلة الأولى: النماذج الأولية وأجزاء المواصفات. عادةً ما يتم توقيع عقود الوقت والمواد في ظل هذه الظروف ، ولكن بالنسبة لتطبيق جوال مثل حوالي 80 ساعة يجب أن تكون كافية.
المرحلة الثانية: جزء التصميم. من الصعب تقدير المقدار الدقيق للساعات لمثل هذا النطاق من واجهة المستخدم المخصصة ، ولكن ستكون هناك حاجة إلى 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 من 25000 دولار ، وعلى التوالي سيكلفك التطبيق الشبيه بنظام iOS Foursquare 22000 دولار كحد أدنى.
المرحلة رقم 5: أو ماذا تفعل بعد أن تقوم بتطوير تطبيق قائم على الموقع مثل Foursquare؟
ربما لن يرضي إنشاء نسخة Foursquare المستخدم المتطلب وهذا هو السبب في أن الميزة الأساسية لتطبيقك يجب أن تكون مدروسة جيدًا ومختلفة عن النماذج الموجودة بالفعل. على سبيل المثال ، يمكن أن يكون التركيز الأساسي على جمهور محدد (مثل Aroundme للمستشفيات وتأجير السيارات ودور السينما) ، أو يجب أن يحتوي على ميزة "احجز مكانًا" داخل التطبيق. مهما كان ما تختاره ، تأكد من أنك لست الوحيد الذي يرغب في شراء الخدمة. علاوة على ذلك ، هناك نقطة مهمة يجب مراعاتها وهي ترويج التطبيق - من خلال نشر الإعلانات والتعاون مع قنوات التواصل الاجتماعي.
بدء تشغيل المستقبل ..؟
من المؤكد أن تطوير التطبيقات القائمة على الموقع له خصائصه الخاصة ، مثل كل صناعة أخرى. ومع ذلك ، فإن مساعدة الأشخاص في اكتشاف الأماكن حول العالم باستخدام تطبيق دليل الأعمال لم تكن أبدًا ذات صلة كما هي الآن ، في عصر السفر المتنوع ، أصبح الأشخاص مغرمون جدًا حاليًا. أماكن جديدة تنتظر من يكتشفها ، والرحلات الجديدة التي سيتم التخطيط لها ، لذلك ربما تنتظر أيضًا منتجات جديدة وشركات محلية جديدة ليتم إطلاقها؟
احصل على استشارة أعمالك المجانية هنا.
كتبه ماكس مشكوف وألكسندر شيانوف وإلينا بيسارابوفا.