Berapa biaya pengembang untuk aplikasi iPhone seperti Twitterrific ?
Saya ingin tahu ini karena saya memerlukan aplikasi seperti itu dengan fungsi yang sama untuk situs web komunitas baru. Saya dapat melakukan Ruby tetapi tidak memiliki pengalaman dengan Objective-C. Jadi akan menarik bagi saya jika saya harus mulai membaca buku-buku tentang pemrograman iPhone atau outsourcing pekerjaan ke programmer iPhone.
iphone
objective-c
jobs
pengguna27815
sumber
sumber
Jawaban:
Saya salah satu pengembang untuk Twitterrific dan sejujurnya, saya tidak bisa memberi tahu Anda berapa jam telah masuk ke dalam produk. Saya dapat memberi tahu Anda semua orang yang menaikkan perkiraan 160 jam untuk pengembangan dan 40 jam untuk desain sangat tinggi. (Saya akan menggunakan frasa lain, tetapi ini adalah posting pertama saya di Stack Overflow, jadi saya baik-baik saja.)
Twitterrific telah memiliki 4 rilis utama yang dimulai dengan iOS 1.0 (Jailbreak.) Itu banyak kode, banyak yang ada di dalam ember bit (kami banyak refactor dengan setiap rilis utama.)
Satu hal yang menarik untuk dilihat adalah jumlah waktu yang harus kami kerjakan pada versi iPad. Apple menetapkan tanggal rilis produk yang memberi kami 60 hari untuk melakukan pengembangan. (Itu kemudian diperpanjang satu minggu.)
Kami memulai pengembangan iPad dari awal, tetapi banyak kode dasar kami (kebanyakan model) digunakan kembali. Pengembangan dilakukan oleh dua pengembang iOS yang berpengalaman. Salah satu dari mereka bahkan telah menulis buku: http://appdevmanual.com :-)
Dengan jadwal yang begitu singkat, kami bekerja cukup lama. Mari kita bersikap konservatif dan katakanlah 10 jam per hari selama 6 hari seminggu. 60 jam itu selama 9 minggu memberi kita 540 jam. Dengan dua pengembang, itu hampir mendekati 1.100 jam. Tarif kami untuk klien adalah $ 150 per jam memberikan $ 165.000 hanya untuk kode baru. Ingat juga bahwa kami menggunakan kembali banyak kode yang ada: Saya akan menurunkan nilai kode itu sebesar $ 35.000 sehingga total biaya pengembangan sebesar $ 200.000.
Siapa pun yang melakukan pengembangan iPhone serius dapat memberi tahu Anda ada banyak pekerjaan desain yang terlibat dengan proyek apa pun. Kami memiliki dua desainer yang mengerjakan aspek produk tersebut. Mereka bekerja keras berurusan dengan mekanisme interaksi yang sama sekali baru. Jangan lupa mereka tidak memiliki perangkat keras untuk disentuh, baik (BANYAK cetakan!) Gabungan mereka menghabiskan setidaknya 25 jam per minggu pada proyek. Jadi 225 jam dengan $ 150 / jam adalah sekitar $ 34.000.
Ada juga biaya lain yang diabaikan oleh banyak pengembang: manajemen proyek, pengujian, peralatan. Sekali lagi, jika kita menurunkan angka itu di $ 16.000 kita di $ 250.000. Angka ini jatuh sejalan dengan ($ schwe) Jonathan Wight $ 50-150 ribu dengan aplikasi 22 hari Obama.
Ambil pukulan lain, kawan.
Sekarang jika Anda ingin membangun layanan backend untuk aplikasi Anda, jumlah itu akan semakin meningkat. Semua orang nampak terkejut bahwa Instagram mengunyah dana ventura $ 500K untuk membangun frontend dan backend baru. Bukan saya.
sumber
Aplikasi Barack Obama membutuhkan waktu 22 hari untuk berkembang dari kode pertama hingga dirilis. Tiga pengembang (walaupun tidak semuanya penuh waktu). Total 10 orang. Gambar 500-1000 jam kerja. Tarif kontrak adalah $ 100-150 / jam. Gambar $ 50000 - $ 150000. Bandingkan aplikasi Anda dengan Obama.app dan sesuaikan skala.
sumber
Ada beberapa cara membayar lebih sedikit untuk mendapatkan aplikasi, dikembangkan daripada membayar tarif yang berlaku, tetapi sangat sering Anda mendapatkan apa yang Anda bayar - pengembang tidak berpengalaman yang meninggalkan Anda dengan kode spaghetti yang tidak mungkin dipertahankan, atau pengembang berpengalaman dengan siapa Anda harus berkomunikasi melintasi kesenjangan budaya dan bahasa.
Mengembangkan aplikasi seperti Twitterific tidak mudah. Ini adalah aplikasi luar biasa dipoles dengan banyak perhatian terhadap detail yang kebanyakan orang - memang banyak pengembang - akan gagal untuk menyadari atau menyadari upaya di belakang. Anda mungkin bisa mendapatkan klien iPhone Twitter yang ditulis seharga $ 3.500 atau $ 5.000 dengan pergi ke luar negeri atau dengan bersedia "bekerja dengan pengembang yang tidak berpengalaman", tetapi Anda tidak akan mendapatkan Twitterific untuk itu, dan diragukan Anda akan mendapatkan lebih aplikasi setengah layak untuk jumlah itu.
Dan Anda mungkin akan menghabiskan banyak waktu mengelola proses, bolak-balik pada persyaratan, dan berjuang untuk mendapatkan apa yang sebenarnya Anda inginkan alih-alih apa yang ingin mereka berikan kepada Anda.
Ada juga risiko dengan pengembangan "cut-rate", apakah itu di luar negeri atau hanya menggunakan pengembang yang tidak berpengalaman - Anda mungkin berakhir dengan sesuatu yang tidak dapat Anda gunakan, atau sesuatu yang mendapat peringkat bintang 1 karena crash atau berperilaku tidak menentu. Anda mungkin menemukan permata yang kadang-kadang kurang mahal dari pengembang, tetapi mereka tidak akan tetap underpriced lama karena banyaknya permintaan di pasar ini sekarang.
Berdasarkan buku dan blog saya, orang sering menjangkau saya ketika mereka membutuhkan bantuan dengan aplikasi iPhone mereka. Saya mendapatkan, rata-rata, 4 atau 5 pertanyaan sebulan dari orang-orang yang meminta bantuan untuk memperbaiki aplikasi yang mereka kembangkan baik di luar negeri atau oleh pengembang yang tidak berpengalaman di Amerika Serikat. Dalam kebanyakan kasus, saya akhirnya harus mengatakan kepada mereka bahwa mereka lebih baik membuang kode mereka dan memulai lagi dengan pengembang yang tahu apa yang mereka lakukan daripada mencoba memperbaiki kode yang mereka beli dengan harga murah. Jika mereka bersikeras untuk "memperbaiki" apa yang mereka miliki, saya menolak pekerjaan itu.
sumber
Saya adalah pengembang aplikasi iPhone yang sangat baik, dan saya mengenakan biaya lebih dari $ 150 per jam untuk layanan saya. Saya punya banyak pengalaman membangun aplikasi iPhone dan komponen sisi server mereka. Saya juga telah dipanggil beberapa kali untuk memperbaiki aplikasi yang dikembangkan di luar negeri. Inilah pendapat saya.
Saya baru saja akan merilis aplikasi belanja untuk klien. Pekerjaan desain dilakukan oleh 2 desainer in-house klien selama 2 minggu, cepat karena mereka sudah memiliki semua aset gambar. Pikirkan 2 orang x 10 hari x 8 jam = ~ $ 24.000. Sisi server harus dimodifikasi untuk menyediakan data untuk aplikasi iPhone. Kami menggunakan tim in-house dan in-house platform dan in-house API, 2 pengembang, 4 minggu, atau sekitar $ 50.000 dan itu karena mereka sudah memiliki toko web dan API. Harganya sekitar $ 400.000 untuk sampai ke sana (tidak termasuk platform). Dan saya menulis sisi aplikasi dalam 3 minggu, mengingat bahwa banyak kode saya digandakan dari proyek sebelumnya, yang lain ~ $ 25.000, aplikasi termurah yang pernah saya lakukan.
Total yang dihabiskan: ~ $ 100.000, dan itu sangat murah!
Dan mereka akan memberikan ini secara gratis sehingga klien akan membeli dari toko mereka dari iPhone mereka.
Untuk aplikasi Anda, Peter, jika Anda memiliki server dan API serta desainnya, saya kira $ 30.000 hingga $ 60.000 tergantung pada kompleksitasnya. Jika Anda tidak memiliki desain, gandakan. Jika Anda tidak memiliki API, gandakan lagi ...
sumber
Saya seorang eksekutif akun di perusahaan pengembangan web dan seluler dan mendengar pertanyaan ini setiap hari. Sayangnya, aplikasi iPhone tidak murah. Anda dapat mengharapkan sekitar $ 100 per jam jika Anda tinggal di tanah AS. Saya telah melihat beberapa pengembang India di luar negeri dengan harga $ 20 per jam. Itu semua tergantung pada jumlah dan kompleksitas fungsi yang Anda inginkan untuk dijalankan oleh aplikasi. Aplikasi sederhana satu fungsi biasanya sekitar 4-5k. Mereka sangat mahal karena Anda membayar tim orang upah per jam yang sehat dan segala jenis prototipe mentah, pengembangan, dan pengkodean membutuhkan waktu. Aplikasi dapat melebihi 60-100k dengan cukup mudah. Southwest Airlines membuat aplikasi dengan platform e-niaga penuh yang memungkinkan Anda membeli tiket melalui telepon adalah contohnya. Semua itu porting ke IT mereka adalah pekerjaan besar.
Dan proyek offshoring jelas tidak selalu merupakan pilihan yang lebih baik. Jika Anda melakukannya, Anda sebaiknya tahu dengan siapa Anda berurusan. Jangan salah sangka ada orang di sana yang melakukan pekerjaan keledai yang buruk untuk kesepakatan yang jauh lebih baik, tetapi mereka tidak mudah ditemukan. Orang-orang bisa bercinta selama 5 bulan pada proyek sederhana yang akan memakan waktu 6 minggu di sini, atau tidak menyelesaikannya sama sekali dan menyerahkannya setengah jadi. Saya telah melihat skenario ini berkali-kali ketika kita menyelesaikan pekerjaan. Manajemen proyek menjadi tantangan. Mungkin sulit untuk mengomunikasikan apa yang Anda ingin aplikasi lakukan.
sumber
River of News untuk iPad membutuhkan waktu sekitar 400 jam pengembangan untuk mencapai versi 1.0 dan saya tidak tahu berapa jam yang dihabiskan oleh perancang saya (20-50?). Pada tingkat tenaga kerja AS setidaknya $ 40.000. Tapi pengembangan ketat semacam itu hanya mungkin karena itu adalah operasi satu orang. Ada sejumlah besar biaya tambahan yang ditambahkan ketika Anda memisahkan orang yang menulis kode dari orang tersebut memutuskan apa yang akan dilakukan produk.
Jika Anda akan mengirimnya ke luar negeri, Anda sebaiknya tahu persis apa yang Anda inginkan. Dengan perbedaan bahasa dan waktu, sangat sulit untuk melakukan desain iteratif di mana Anda menjelajahi apa yang mungkin.
sumber
Tutorial iPhone Appsamuck bertujuan untuk 31 hari tutorial berakhir dengan 31 aplikasi kecil yang dikembangkan untuk iPhone semua kode sumber yang tersedia untuk diunduh. Mereka juga menyediakan layanan komersial untuk membangun aplikasi!
Jika Anda ingin tahu apakah Anda dapat melakukan pengkodean, setidaknya Anda dapat mengunduh kode dan melihat apakah ada sesuatu yang bermanfaat untuk kebutuhan Anda. Di sisi lain Anda juga bisa mendapatkan penawaran dari mereka untuk mengembangkan aplikasi untuk Anda, sehingga Anda dapat mencoba kedua sisi mata uang, outsourcing, dan in-house. Tentu saja itu semua tergantung pada berapa banyak waktu yang Anda miliki juga! Ini tentu patut dilihat!
(Oke, setelah upaya bencana terakhir saya untuk mencoba dan mengirim bantuan yang bermanfaat, saya pergi berburu!)
sumber
Saya adalah pengembang untuk aplikasi iPhone kupon seluler Coupious dan dengan jumlah waktu yang saya habiskan untuk aplikasi itu (v1.0 - v1.5), itu mungkin investasi $ 15.000 - $ 20.000. Namun, agar adil, saya mengakui bahwa saya adalah satu-satunya pengembang yang mengerjakannya dan ketika saya memulai proyek, saya belum pernah melihat atau menggunakan Objective-C sebelumnya. Meskipun begitu, tiga bulan kemudian, itu dirilis sehingga jumlahnya mungkin sedikit miring karena ada cukup banyak pembelajaran yang terjadi serta pengkodean.
Namun, pengembang kompeten iPhone berjalan di kisaran $ 80 - $ 150 tergantung pada keterampilan dan waktu mereka dengan platform. Saya akan mengatakan bahwa untuk aplikasi sederhana, aplikasi mungkin akan menjalankan 2K-5K, aplikasi kompleksitas sedang akan menjalankan 5K-15K dan aplikasi yang cukup kompleks menjalankan 15K-30K. Aplikasi game bisa jadi lebih.
Alasannya begitu tinggi adalah karena keahliannya cukup terspesialisasi dan tidak semua orang mampu melakukannya
sumber
Aku benci mengakui betapa sedikitnya yang telah saya lakukan untuk aplikasi iPhone, tetapi saya dapat mengatakan kepada Anda bahwa saya tidak akan melakukannya lagi. Orang yang mengatakan bahwa "aplikasi sederhana, satu fungsi dapat dilakukan .. [oleh pengembang solo] ... sebesar $ 5K" benar; Namun, itu masih rendah, dan menganggap hampir tidak ada desain proyek, desain grafis atau kerja backend jaringan.
sumber
Tarif yang dikutip di atas adalah apa yang Anda harapkan untuk membayar pengembang AS; namun, saya tahu beberapa orang yang bisa membuat aplikasi mereka dibangun hanya dengan $ 4.000 dengan menggunakan pengembang luar negeri.
Berikut adalah posting blog dari grup yang melakukan ini: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
Carla White juga menulis e-book fantastis tentang proses yang ia gunakan untuk melakukan outsourcing aplikasi yang disebut "Inside Secrets to an iPhone App". Dia berbicara tentang bagaimana dia mendapat banyak hal karena dia bersedia bekerja dengan tim yang masih belajar pengembangan aplikasi iPhone.
Jadi, ada alternatif untuk pengembang harga tinggi yang dibahas di atas.
sumber