Berapa Biaya untuk Mengembangkan Aplikasi Berbasis Lokasi Seperti Foursquare?
Diterbitkan: 2021-10-05Apakah Anda sering melakukan perjalanan bisnis? Apakah Anda selalu kekurangan waktu dan pilihan perjalanan? Terlepas dari dua fakta yang disebutkan di atas, apakah Anda masih ingin mendapatkan hidangan dan minuman lezat, dan juga beberapa brainfood (museum, pameran, galeri, dll) di setiap kota yang Anda kunjungi? Maka Anda harus menjadi pengguna setia aplikasi seluler berbasis lokasi seperti Foursquare dan Yelp, karena mereka telah membuat perjalanan hidup lebih mudah bagi orang-orang seperti Anda. Menggali bagian dalam aplikasi akan membantu memperkirakan berapa banyak yang diperlukan untuk mengembangkan aplikasi berbasis lokasi seperti Foursquare - atau hanya cara membuat aplikasi seperti Yelp.
Apakah Anda ingin tahu tentang rute praktis dan perencana perjalanan TapToTrip?
Prekuel Foursquare.
“Saya sangat senang bukan hanya tentang pertumbuhan aplikasi kami sendiri, tetapi bagaimana kami dapat membantu perusahaan lain mencapai hal-hal yang sangat menarik yang belum pernah dilakukan sebelumnya, dengan kesadaran lokasi, kesadaran kontekstual, pemberitahuan proaktif tentang berbagai hal - Anda tahu , itulah hal yang membuat kami sangat bersemangat.” Bagian dari pidato yang diberikan Dennis Crowley pada tahun 2009 untuk TechCrunch di Foursquare, yang dengan jelas mewakili nilai yang diberikan aplikasi ini. Pertama kali muncul di pasar pada tahun 2009, dan karena fitur GPS yang inovatif dan fungsi geo-lokasi pada tahun 2011 aplikasi telah mencapai titik 7 juta pengguna. Pin yang mengagumkan tentang Foursquare adalah waktu yang tepat - pin ini akan dikirimkan tepat saat iPhone pertama dirilis, dengan tujuan untuk memanfaatkan pasar ponsel cerdas baru. Cukup mengagumkan, angka-angka ini telah tumbuh secara signifikan sejak saat itu - penelitian menunjukkan bahwa jumlah pengguna aktif telah berkembang menjadi 55 juta! Jadi apa yang membuat orang berempat di mana-mana?
LBS sebagai LSD pengguna.
Salah satu bahan utama layanan Foursquare dibangun adalah layanan berbasis lokasi, layanan yang memungkinkan penggunaan posisi geografis perangkat seluler untuk menavigasi pengguna. Ketika saya mengatakan "layanan", saya benar-benar bermaksud Foursquare menjadi satu - karena mereka mendapatkan layanan API mereka sendiri dengan banyak data tentang berbagai tempat dan tarif yang dimiliki tempat tersebut. Geolokasi terbentuk dari tiga elemen kunci yaitu:
Garis Lintang
Garis bujur
Ketinggian
Dua yang pertama cukup umum digunakan, sedangkan ketinggian hanya berlaku dalam kasus dengan sistem navigasi dalam ruangan. Pada gilirannya, navigasi sebagai studi yang berfokus pada pengendalian dan pemantauan pergerakan suatu objek dari satu tempat ke tempat lain, dibangun, bata demi bata, dari beberapa metrik:
GPS (disebut pelacakan GPS)
Wi-fi atau koneksi internet lainnya
Bluetooth
Berbagai pengontrol (aerometer, hidroskop, dll.)
Kontroler ini membantu menampilkan posisi perangkat, tetapi keduanya membutuhkan titik awal dan titik peta GSM, namun radius yang akan diwakili akan terlalu luas. Akurasi maksimal hanya dapat dicapai dengan kombinasi GPS dan koneksi internet saat keduanya bekerja. Aplikasi navigasi bekerja sebagai berikut, melacak lokasi perangkat melalui GPS-nav terlebih dahulu (dalam area beberapa kilometer), Wi-fi atau internet seluler kedua 2 (memungkinkan untuk melacak perangkat dalam jarak 500 meter), kemudian GSM diaktifkan, Bluetooth adalah nomor 4 dan, akhirnya, datang ke pengontrol karena mereka memberikan posisi geografis yang paling tepat, dalam radius 100 meter. Satu-satunya masalah yang dihadapi sistem dan layanan set-nav saat ini adalah efek mematikan yang dimiliki LBS pada masa pakai baterai, karena ini cukup memakan energi; jadi ketika Anda bisa membuatnya, harus ada kejahatan yang lebih rendah yang dipilih - lokasi yang kurang akurat dilacak atau masa pakai baterai yang lama, semua tergantung pada logika bisnis yang ingin Anda terapkan di aplikasi Anda.
Lingkup operasi yang sangat besar terhubung ke server backend, karena basis data dengan tempat, pengguna, ulasan, komentar, dll. seharusnya disimpan di sana bersama dengan semua perubahan lokasi dan tempat-tempat potensial yang bisa dia kunjungi menggunakan pencarian lokal Anda aplikasi.
Anda mungkin juga ingin membaca tentang pengembangan aplikasi pengiriman sesuai permintaan.
Memata-matai Setiap Gerakan Anda.
Pertanyaan tentang bagaimana membuat aplikasi berbasis lokasi berkembang lebih jauh. Jika Anda biasa menggunakan Foursquare atau AroundMe, hampir setiap kali Anda mengunjungi tempat umum baru, beberapa menit setelah Anda menerima pemberitahuan push dari aplikasi ini, meminta Anda untuk membagikan kesan Anda tentang pengalaman yang Anda alami di sana. Dengan semua kesenangan yang ditawarkan aplikasi seluler dengan geolokasi, misalnya, Foursquare juga diaktifkan untuk mengirimi Anda dorongan "beri peringkat tempat ini". Ini adalah server backend yang melacak lokasi Anda setiap kali Anda mengubahnya, dan memunculkan tempat yang Anda kunjungi dari database dalam server sehingga Anda dapat mengomentari waktu yang Anda miliki, untuk kepentingan aplikasi seluler seperti di sekitar saya. Android Fused location + Geofences adalah solusi kombo yang digunakan untuk melakukan operasi ini.
Ini Berapa Biaya Sebenarnya untuk Membangun Aplikasi Berbasis Lokasi
Selalu sisakan ruang untuk pencuci mulut, dan hidangan manis dalam kasus kami adalah harga aplikasi yang mirip dengan Foursquare. Jadi, mari kita langsung saja.
Tahap #1: Prototipe dan bagian spesifikasi. Kontrak waktu dan materi biasanya ditandatangani dalam keadaan ini, tetapi untuk aplikasi seluler seperti sekitar saya, 80 jam seharusnya sudah cukup.
Tahap #2: Bagian desain. Sulit untuk memperkirakan jumlah jam yang tepat untuk lingkup UI khusus seperti itu, tetapi setidaknya 120 jam akan dibutuhkan.
Tahap #3. Pembangunan itu sendiri. Ini berbeda - seperti biasa untuk berbagai platform.
Pengembangan Android akan mencakup fungsi-fungsi berikut:
Integrasi tempat (daftar tempat, detail tempat, tempat filter, peta) -180 jam
Check-in (pelacakan lokasi dalam aplikasi, basis data jika diperlukan) - 172 jam
Rekomendasi (favorit, tempat yang disimpan, daftar "disarankan untuk Anda") - 60
Profil pengguna (info, tarif, pengeditan, orang, preferensi, dll.) - naik dari 76
Sejarah (daftar tempat yang dikunjungi) - 32 jam
Total: naik dari 520 jam untuk versi MVP
Sebaliknya, pengembangan iOS akan membutuhkan jumlah jam yang berbeda untuk model bisnis yang sama:
Integrasi tempat (daftar tempat, detail tempat, tempat filter, peta) - 128 jam
Check-in (pelacakan lokasi dalam aplikasi, basis data jika diperlukan) - 112 jam
Rekomendasi (favorit, tempat yang disimpan, daftar "disarankan untuk Anda") - 48
Profil pengguna (info, tarif, pengeditan, orang, preferensi, dll.) - naik dari 76
Sejarah (daftar tempat yang dikunjungi) - 24 jam
Total: naik dari 400 jam untuk versi MVP
Namun, tidak ada satu pun aplikasi seluler asli dengan layanan berbasis lokasi yang dapat dengan mudah berfungsi tanpa pengembangan backend, di mana bagian server disertakan. Bagian backend, sebaiknya ditulis di Ruby on Rails akan menyertakan panel admin (dibuat pada HTML + CSS), database (dibuat dengan PostGreSQL atau MondgoDB), dan Node JS untuk notifikasi push yang akan dikirim. Secara total, ini akan membutuhkan sekitar 320 jam kerja, tergantung pada fitur yang dibutuhkan dalam MVP. Perkiraan situs web mirip Yelp tidak termasuk dalam daftar di sini.
Tahap #4: Menguji kinerja aplikasi - berjam-jam ke atas, tergantung pada fungsinya.
Tarif per jam akan selalu bervariasi, tergantung pada penyedia layanan (pengembang), platform dan jenis kontrak yang Anda pilih. Oleh karena itu, harga rata-rata untuk Android akan mulai dari $ 25.000, dan masing-masing aplikasi mirip iOS Foursquare akan dikenakan biaya minimum $ 22.000.
Tahap #5: atau Apa yang Harus Dilakukan Selanjutnya Setelah Anda Mengembangkan Aplikasi Berbasis Lokasi Seperti Foursquare?
Mungkin pembuatan klon Foursquare tidak akan memuaskan pengguna yang menuntut, itulah sebabnya fitur inti aplikasi Anda harus dipikirkan dengan matang dan berbeda dari model yang sudah ada. Misalnya, fokus utamanya bisa pada audiens tertentu (misalnya Aroundme untuk rumah sakit, rental mobil, dan bioskop), atau harus berisi fitur "pesan tempat" di dalam aplikasi. Apa pun yang Anda pilih, pastikan Anda bukan satu-satunya yang mau membeli layanan tersebut. Selain itu, poin yang bagus untuk dipertimbangkan adalah promosi aplikasi - dengan memasang iklan dan berkolaborasi dengan saluran media sosial.
Startup Masa Depan..?
Pengembangan aplikasi berbasis lokasi tentu memiliki kekhasannya sendiri, sama seperti industri lainnya. Namun, membantu orang menemukan tempat-tempat di seluruh dunia dengan aplikasi direktori bisnis tidak pernah begitu relevan seperti sekarang, di era perjalanan yang beragam yang saat ini sangat disukai orang. Tempat baru menunggu untuk ditemukan, perjalanan baru untuk direncanakan, jadi mungkin produk baru dan bisnis lokal baru juga menunggu untuk dirilis?
Dapatkan konsultasi bisnis gratis Anda di sini.
Ditulis oleh Max Mashkov, Alexander Sheyanov dan Elina Bessarabova.