[iphone] iPhone 응용 프로그램을 개발하는 데 드는 비용은 얼마입니까? [닫은]

Twitterrific 과 같은 iPhone 앱의 개발자는 얼마를 청구 할 수 있습니까?

새로운 커뮤니티 웹 사이트에 동일한 기능을 가진 응용 프로그램이 필요하기 때문에 이것을 알고 싶습니다. Ruby를 할 수는 있지만 Objective-C에 대한 경험이 없습니다. 아이폰 프로그래밍에 관한 책을 읽거나 아이폰 프로그래머에게 작업을 아웃소싱해야한다면 정말 흥미로울 것입니다.



답변

나는 Twitterrific의 개발자 중 하나이며 솔직히 말하면 제품에 몇 시간이 걸 렸는지 말할 수 없습니다. 개발을 위해 160 시간, 디자인을 위해 40 시간을 예상 한 사람들은 모두 높았다 고 말할 수 있습니다. (나는 다른 문구를 사용하지만 이것은 스택 오버플로에 대한 첫 번째 게시물이므로 좋았습니다.)

Twitterrific은 iOS 1.0 (Jailbreak)부터 4 가지 주요 릴리스를 보유하고 있습니다.이 코드는 많은 코드이며 비트 버킷에 포함되어 있습니다 (각 주요 릴리스마다 리팩토링합니다).

살펴볼 흥미로운 것은 iPad 버전에서 작업해야하는 시간입니다. 애플은 제품 출시일을 정해 개발에 60 일이 걸렸다. (나중에 일주일이 연장되었습니다.)

우리는 처음부터 iPad 개발을 시작했지만 많은 기본 코드 (대부분 모델)가 재사용되었습니다. 두 명의 숙련 된 iOS 개발자가 개발했습니다. 그들 중 하나는 심지어 책을 썼습니다 : http://appdevmanual.com 🙂

그러한 짧은 일정으로, 우리는 꽤 오랜 시간 일했습니다. 보수적이면서 일주일에 6 일 동안 하루 10 시간이라고합시다. 9 주 동안의 60 시간은 540 시간입니다. 두 명의 개발자가 있으면 1,100 시간에 가깝습니다. 고객에 대한 요금은 시간당 150 달러이며 새 코드에 대해서만 165,000 달러를 제공합니다. 또한 기존 코드 묶음을 재사용한다는 점을 기억하십시오. 총 코드 개발 비용이 200,000 달러 인 코드의 가치를 35,000 달러로 낮추겠습니다.

진지한 iPhone 개발을 한 사람이라면 프로젝트와 관련된 많은 디자인 작업이 있다고 말할 수 있습니다. 우리는 두 가지 디자이너가 제품의 측면에서 작업하도록했습니다. 그들은 완전히 새로운 상호 작용 메커니즘을 다루기 위해 엉덩이를 움직였습니다. 그들이 만질 하드웨어가 없었 음을 잊지 마십시오. (많은 인쇄물!) 한 주에 최소 25 시간을 프로젝트에 소비했습니다. 따라서 시간당 150 달러에서 225 시간은 약 34,000 달러입니다.

많은 개발자가 프로젝트 관리, 테스트, 장비 등을 고려하지 않은 다른 비용도 있습니다. 다시 한 번, 16,000 달러로 그 수치를 낮추면 25 만 달러입니다. 이 숫자는 22 일 오바마 앱의 Jonathan Wight (@schwa) $ 50-150K 추정치와 일치합니다.

또 다른 타격을 입어 라.

이제 앱에 대한 백엔드 서비스를 구축하려는 경우 그 수가 더 늘어날 것입니다. 인스 타 그램은 새로운 프론트 엔드와 백엔드를 구축하기 위해 벤처 자금으로 5 억 달러를 씹어 먹는 것에 놀랐다. 난 아니에요.


답변

버락 오바마 응용 프로그램은 첫 번째 코드에서 릴리스로 개발 이십이일했다. 세 명의 개발자 (모두 풀 타임은 아니었지만) 총 10 명 그림 500-1000 인력 시간. 계약 요금은 시간당 $ 100-150입니다. 그림 $ 50000- $ 150000. 앱을 Obama.app와 비교하고 그에 따라 확장하십시오.


답변

요금을 지불하는 것보다 개발 된 응용 프로그램을 얻는 데 적은 비용을 지불하는 방법이 있지만, 종종 지불하는 것을 얻는 경우가 있습니다. 경험이 부족한 개발자는 유지 관리가 불가능한 스파게티 코드를 엉망으로 만들거나 경험이 풍부한 개발자에게 도움이됩니다. 문화 및 언어 격차를 극복해야합니다.

Twitterific과 같은 앱을 개발하는 것은 쉽지 않습니다. 대부분의 사람들 (실제로 많은 개발자들)이 뒤에 숨은 노력을 알아 차리지 못하거나 깨달을 것이라는 세부 사항에 많은 관심을 기울인 매우 세련된 앱입니다. 해외로 나가거나 “경험이없는 개발자와 함께 일하기”를 원함으로써 3,500 달러 또는 5000 달러로 작성된 Twitter iPhone 클라이언트를 얻을 수는 있지만 트위터에 대한 답변은 없을 것입니다. 그 금액에 대한 중간 정도의 적절한 신청.

프로세스를 관리하고 요구 사항을 앞뒤로 돌리며 원하는 것을 얻는 대신 원하는 것을 얻기 위해 싸우는 데 많은 시간을 소비하게 될 것입니다.

해외에 있거나 경험이없는 개발자를 사용하든 “절단”개발의 위험도 있습니다. 사용할 수 없거나 무언가 잘못되거나 비정상적으로 작동하여 별 1 개 등급을받는 것으로 끝날 수 있습니다. 가끔 저평가 된 개발자의 보석을 발견 할 수도 있지만, 현재이 시장에서 수요가 많기 때문에 오랫동안 저평가를 유지하지는 않을 것입니다.

책과 블로그 덕분에 사람들은 종종 iPhone 응용 프로그램에 대한 도움이 필요할 때 내게 연락합니다. 해외에서 또는 미숙 한 개발자가 미국에서 개발 한 응용 프로그램을 수정하는 데 도움을 요청하는 사람들로부터 한 달에 평균 4-5 건의 문의를받습니다. 대부분의 경우, 코드를 버리고 저렴하게 구입 한 코드를 수정하는 대신 자신이하는 일을 알고있는 개발자와 함께 시작하는 것이 더 나을 것이라고 말해야합니다. 그들이 가지고있는 것을 “고치려고”주장한다면, 나는 그 일을 거절한다.


답변

저는 매우 훌륭한 iPhone 앱 개발자이며 시간당 150 달러가 넘는 서비스를 청구합니다. iPhone 앱과 서버 측 구성 요소를 구축 한 경험이 풍부합니다. 또한 해외 개발 앱을 수정하기 위해 여러 차례 전화를 받았습니다. 여기 내가 가져 가라

  • 디자인 비용, 좋은 디자인 비용이 많이 든다. 앱 화면 당 몇 주간의 디자이너 작업이 필요합니다. 해외 팀은 디자인하지 않습니다.
  • 앱이 성공하려면 서버 개발 및 인프라가 중요합니다. 서버 응답 속도가 느리거나 과부하 된 서버는 앱을 방해하고 판매 및 만족도를 높입니다. 방정식의 서버 측은 비용이 가장 많이 들고 개발하는 데 가장 많은 시간이 걸립니다. 서버 개발을 앞둔 사람들은 제 경험상 품질과 가동 시간이 끔찍하다는 것을 알게 될 것입니다.
  • 제대로 수행되면 앱 개발에도 시간이 걸립니다. 전문 개발자는 모든 HIG 규칙을 준수하고, 앱이 올바르게 구성되고 알려진 오류가없고, 성능이 우수하며, 앱 스토어 유효성 검사를 통과합니다. 해외 팀은 코드를 잘라 냈습니다.

고객을위한 쇼핑 앱을 출시하려고합니다. 2 주 동안 2 명의 고객 사내 디자이너가 설계 작업을 완료했습니다. 모든 이미지 자산이 이미 있었기 때문입니다. 2 명 x 10 일 x 8 시간 = ~ $ 24,000이라고 생각하십시오. iPhone 앱에 대한 데이터를 제공하도록 서버 측을 수정해야했습니다. 우리는 사내 팀과 사내 플랫폼 및 사내 API, 2 명의 개발자, 4 주 또는 약 5 만 달러를 사용했으며 이는 이미 웹 상점과 API를 가지고 있기 때문입니다. 플랫폼을 제외하고 약 40 만 달러가 소요됩니다. 그리고 3 주 만에 앱 측을 작성했습니다. 내 코드 중 많은 부분이 이전 프로젝트에서 복제 된 것입니다.

총 지출 : ~ $ 100,000, 그리고 그것은 매우 싸다!

그리고 그들은 이것을 무료로 제공하여 고객이 자신의 iPhone에서 자신의 상점에서 구입할 수 있도록합니다.

Peter의 경우 서버와 API 및 디자인이 있다면 복잡성에 따라 30,000 ~ 60,000 달러로 추측됩니다. 디자인이 없으면 두 배로 늘리십시오. API가 없으면 다시 두 번 …


답변

저는 웹 및 모바일 개발 회사의 계정 담당자이며 매일이 질문을받습니다. 불행히도 iPhone 앱은 싸지 않습니다. 미국 토양에 머무르면 시간당 약 100 달러를 기대할 수 있습니다. 나는 시간당 20 달러 정도의 저렴한 해외 인도 개발자들을 보았습니다. 그것은 모두 앱이 수행하고자하는 기능의 수와 복잡성에 달려 있습니다. 간단한 단일 기능 앱은 일반적으로 약 4-5k입니다. 사람들에게 팀원에게 건강한 시간당 임금을 지불하고 모든 유형의 원시 프로토 타입, 개발 및 코딩에 시간이 걸리기 때문에 비용이 많이 듭니다. 앱은 60-100k를 매우 쉽게 초과 할 수 있습니다. Southwest Airlines는 전화를 통해 티켓을 구매할 수있는 완전한 전자 상거래 플랫폼으로 앱을 만드는 것이 그 예입니다. IT에 포팅하는 것은 큰 일입니다.

그리고 프로젝트를 아웃소싱하는 것이 항상 더 나은 옵션은 아닙니다. 그렇게하면 누구를 상대하고 있는지 더 잘 알 수 있습니다. 더 나은 거래를 위해 나쁜 엉덩이 일을하는 사람들이 저를 잘못 인도하지는 않지만 쉽게 찾을 수는 없습니다. 그 사람들은 여기에서 6 주가 걸리는 간단한 프로젝트에서 5 개월 동안 섹스를하거나 전혀 완료하지 않고 절반을 넘겨 줄 수있었습니다. 우리가 작업을 마치는이 시나리오를 여러 번 보았습니다. 프로젝트 관리는 도전이됩니다. 앱이 원하는 것을 정확하게 전달하기가 어려울 수 있습니다.


답변

iPad 용 River of News는 1.0 버전을 개발하는 데 약 400 시간의 개발이 소요되었으며 디자이너가 몇 시간을 소비했는지 알 수 없습니다 (20-50?). 미국 노동력에서 적어도 $ 40,000. 그러나 이런 종류의 긴밀한 개발은 한 사람의 작업이기 때문에 가능했습니다. 코드를 작성하는 사람과 제품이 수행 할 작업을 결정하는 사람을 분리 할 때 추가되는 엄청난 오버 헤드가 있습니다.

당신이 그것을 해외로 보내려고한다면, 당신이 원하는 것을 정확히 아는 것이 좋습니다. 언어와 시간의 차이로 인해 가능한 것을 탐색하는 곳에서 반복적 인 디자인을하기가 매우 어렵습니다.


답변

Appsamuck iPhone tutorials 는 다운로드 가능한 모든 소스 코드를 iPhone 용으로 개발 한 31 개의 작은 앱으로 끝나는 31 일간의 튜토리얼을 목표로합니다. 또한 앱을 구축하기위한 상용 서비스를 제공합니다!

코딩을 할 수 있는지 알고 싶다면 최소한 코드를 다운로드하여 필요에 도움이되는 것이 있는지 확인할 수 있습니다. 반대로, 당신은 또한 당신을 위해 응용 프로그램을 개발하기 위해 그들로부터 견적을 얻을 수 있으므로 동전, 아웃소싱 및 사내의 양면을 시도 할 수 있습니다. 물론 그것은 모두 당신이 얼마나 많은 시간에 달려 있습니다! 볼만한 가치가 있습니다!

(OK, 마지막 재난 시도가 유용한 도움을 시도하고 게시 한 후, 나는 사냥을 떠났습니다!)