Wie viel kann ein Entwickler für eine iPhone-App wie Twitterrific verlangen ?
Ich möchte das wissen, weil ich eine solche Anwendung mit der gleichen Funktionalität für eine neue Community-Website benötige. Ich kann Ruby machen, habe aber keine Erfahrung mit Objective-C. Es wäre also interessant für mich, wenn ich Bücher über iPhone-Programmierung lesen oder die Arbeit an einen iPhone-Programmierer auslagern sollte.
iphone
objective-c
jobs
user27815
quelle
quelle
Antworten:
Ich bin einer der Entwickler von Twitterrific und um ehrlich zu sein, kann ich Ihnen nicht sagen, wie viele Stunden in das Produkt investiert wurden. Ich kann Ihnen sagen, dass jeder, der die Schätzung von 160 Stunden für die Entwicklung und 40 Stunden für das Design hochgestuft hat, verdammt hoch ist. (Ich würde einen anderen Satz verwenden, aber dies ist mein erster Beitrag zu Stack Overflow, also bin ich gut.)
Twitterrific hatte 4 Hauptversionen, beginnend mit iOS 1.0 (Jailbreak). Das ist viel Code, von dem sich ein Großteil im Bit-Bucket befindet (wir überarbeiten bei jeder Hauptversion viel.)
Eine Sache, die interessant wäre, ist die Zeit, die wir für die iPad-Version benötigen. Apple hat ein Produktveröffentlichungsdatum festgelegt, das uns 60 Tage Zeit für die Entwicklung gab. (Das wurde später um eine Woche verlängert.)
Wir haben die iPad-Entwicklung von Grund auf neu gestartet, aber ein Großteil unseres zugrunde liegenden Codes (hauptsächlich Modelle) wurde wiederverwendet. Die Entwicklung wurde von zwei erfahrenen iOS-Entwicklern durchgeführt. Einer von ihnen hat sogar ein Buch geschrieben: http://appdevmanual.com :-)
Mit einem so kurzen Zeitplan haben wir einige ziemlich lange Stunden gearbeitet. Seien wir konservativ und sagen wir, es sind 10 Stunden pro Tag an 6 Tagen in der Woche. Diese 60 Stunden für 9 Wochen geben uns 540 Stunden. Mit zwei Entwicklern sind das fast 1.100 Stunden. Unser Preis für Kunden beträgt 150 US-Dollar pro Stunde, was 165.000 US-Dollar nur für neuen Code entspricht. Denken Sie auch daran, dass wir eine Menge vorhandenen Codes wiederverwendet haben: Ich werde den Wert dieses Codes auf 35.000 US-Dollar senken, was einen Gesamtentwicklungsaufwand von 200.000 US-Dollar ergibt.
Jeder, der ernsthafte iPhone-Entwicklungen durchgeführt hat, kann Ihnen sagen, dass mit jedem Projekt viel Designarbeit verbunden ist. Wir hatten zwei Designer, die an diesem Aspekt des Produkts arbeiteten. Sie haben sich mit völlig neuen Interaktionsmechaniken beschäftigt. Vergessen Sie nicht, dass sie auch keine Hardware zum Anfassen hatten (VIELE Ausdrucke!). Zusammen verbrachten sie mindestens 25 Stunden pro Woche mit dem Projekt. 225 Stunden bei 150 US-Dollar pro Stunde sind also ungefähr 34.000 US-Dollar.
Es gibt auch andere Kosten, die viele Entwickler nicht berücksichtigen: Projektmanagement, Tests, Ausrüstung. Wenn wir diese Zahl auf 16.000 US-Dollar senken, sind wir wieder bei 250.000 US-Dollar. Diese Zahl entspricht der Schätzung von Jonathan Wight (@schwa) von 50 bis 150.000 US-Dollar mit der 22-Tage-Obama-App.
Nimm noch einen Treffer, Alter.
Wenn Sie nun Backend-Services für Ihre App erstellen möchten, wird diese Zahl noch weiter steigen. Jeder scheint überrascht zu sein, dass Instagram 500.000 US-Dollar an Risikofinanzierung gekaut hat, um ein neues Frontend und Backend aufzubauen. Ich bin nicht.
quelle
Die Entwicklung der Barack Obama-App vom ersten Code bis zur Veröffentlichung dauerte 22 Tage. Drei Entwickler (obwohl nicht alle Vollzeit waren). Insgesamt 10 Personen. Abbildung 500-1000 Mannstunden. Die Vertragspreise betragen 100-150 USD / Std. Abbildung $ 50000- $ 150000. Vergleichen Sie Ihre App mit Obama.app und skalieren Sie entsprechend.
quelle
Es gibt Möglichkeiten, weniger zu zahlen, um eine Anwendung zu erhalten, die entwickelt wurde, als den laufenden Preis zu zahlen, aber sehr oft erhalten Sie das, wofür Sie bezahlen - unerfahrene Entwickler, die Ihnen ein Durcheinander von Spaghetti-Code hinterlassen, das nicht zu pflegen ist, oder erfahrene Entwickler, mit denen Sie zusammenarbeiten müssen über eine kulturelle und sprachliche Lücke kommunizieren.
Die Entwicklung einer App wie Twitterific ist nicht einfach. Es ist eine außergewöhnlich ausgefeilte App mit viel Liebe zum Detail, die die meisten Leute - in der Tat viele Entwickler - nicht bemerken oder realisieren würden. Möglicherweise können Sie einen Twitter-iPhone-Client für 3500 oder 5000 US-Dollar schreiben lassen, indem Sie offshore gehen oder bereit sind, "mit unerfahrenen Entwicklern zusammenzuarbeiten", aber dafür erhalten Sie kein Twitterific, und es ist zweifelhaft, ob Sie es überhaupt bekommen eine halbwegs anständige Bewerbung für diesen Betrag.
Und Sie werden wahrscheinlich viel Zeit damit verbringen, den Prozess zu verwalten, Anforderungen zu erfüllen und zu kämpfen, um das zu bekommen, was Sie wirklich wollen, anstatt das, was sie Ihnen geben wollen.
Es gibt auch ein Risiko bei der "Cut-Rate" -Entwicklung, egal ob Offshore-Entwicklung oder nur unerfahrene Entwickler. Möglicherweise erhalten Sie etwas, das Sie nicht verwenden können, oder etwas, das 1-Sterne-Bewertung erhält, weil es abstürzt oder sich unregelmäßig verhält. Sie werden vielleicht gelegentlich das unterbewertete Juwel eines Entwicklers finden, aber sie werden angesichts der bloßen Nachfrage auf diesem Markt im Moment nicht lange unterbewertet bleiben.
Aufgrund meiner Bücher und meines Blogs wenden sich die Leute oft an mich, wenn sie Hilfe bei ihren iPhone-Anwendungen benötigen. Ich bekomme durchschnittlich 4 oder 5 Anfragen pro Monat von Leuten, die um Hilfe bei der Behebung von Anwendungen bitten, die sie entweder auf See oder von unerfahrenen Entwicklern hier in den USA entwickelt haben. In den meisten Fällen muss ich ihnen sagen, dass sie besser dran sind, ihren Code wegzuwerfen und mit einem Entwickler von vorne zu beginnen, der weiß, was sie tun, anstatt zu versuchen, den Code, den sie gekauft haben, billig zu reparieren. Wenn sie darauf bestehen, zu "reparieren", was sie haben, lehne ich die Arbeit ab.
quelle
Ich bin ein sehr guter iPhone-App-Entwickler und berechne für meine Dienste über 150 US-Dollar pro Stunde. Ich habe eine Menge Erfahrung beim Erstellen von iPhone-Apps und deren serverseitigen Komponenten. Ich wurde auch mehrmals hinzugezogen, um von der Küste entwickelte Apps zu reparieren. Hier ist meine Einstellung.
Ich bin gerade dabei, eine Einkaufs-App für einen Kunden zu veröffentlichen. Die Designarbeit wurde von 2 internen Designern über 2 Wochen erledigt, schnell, da sie bereits über alle Bildressourcen verfügten. Denken Sie 2 Personen x 10 Tage x 8 Stunden = ~ 24.000 $. Die Serverseite musste geändert werden, um Daten für die iPhone-App bereitzustellen. Wir haben das Inhouse-Team und die Inhouse-Plattform sowie die Inhouse-API verwendet, 2 Entwickler, 4 Wochen oder etwa 50.000 US-Dollar, und das liegt daran, dass sie bereits einen Webshop und eine API haben. Die Anreise kostete sie ungefähr 400.000 US-Dollar (ohne Plattform). Und ich habe die App-Seite in 3 Wochen geschrieben, da ein Großteil meines Codes aus früheren Projekten dupliziert wurde, weitere ~ 25.000 US-Dollar, die billigste App, die ich je gemacht habe.
Gesamtausgaben: ~ 100.000 US-Dollar, und das ist wahnsinnig billig!
Und sie werden dies kostenlos verschenken, damit Kunden in ihrem Geschäft von ihren iPhones kaufen können.
Wenn Sie für Ihre App, Peter, die Server, die APIs und das Design haben, würde ich je nach Komplexität zwischen 30.000 und 60.000 US-Dollar schätzen. Wenn Sie das Design nicht haben, verdoppeln Sie es. Wenn Sie nicht über die APIs verfügen, verdoppeln Sie erneut ...
quelle
Ich bin Account Exec bei einem Web- und Mobile-Entwicklungsunternehmen und höre diese Frage jeden Tag. Leider sind iPhone Apps nicht billig. Wenn Sie sich auf US-amerikanischem Boden aufhalten, können Sie mit rund 100 US-Dollar pro Stunde rechnen. Ich habe einige indische Offshore-Entwickler für nur 20 US-Dollar pro Stunde gesehen. Es hängt alles von der Anzahl und Komplexität der Funktionen ab, die die App ausführen soll. Einfache Apps mit einer Funktion sind normalerweise um die 4-5k. Sie sind so teuer, weil Sie einem Team von Menschen einen gesunden Stundenlohn zahlen und jede Art von Prototyping, Entwicklung und Codierung einige Zeit in Anspruch nimmt. Apps können ziemlich leicht 60-100k überschreiten. Ein Beispiel ist Southwest Airlines, die eine App mit einer vollständigen E-Commerce-Plattform erstellt, mit der Sie Tickets über Ihr Telefon kaufen können. All diese Portierung in ihre IT ist eine große Aufgabe.
Und Offshoring des Projekts ist definitiv nicht immer eine bessere Option. Wenn Sie dies tun, wissen Sie besser, mit wem Sie es zu tun haben. Versteh mich nicht falsch, Leute da drüben, die einen schlechten Arschjob machen, um ein besseres Geschäft zu machen, aber sie sind nicht so leicht zu finden. Diese Jungs könnten 5 Monate lang an einem einfachen Projekt herumficken, das hier 6 Wochen dauern würde, oder es einfach gar nicht abschließen und es halb fertig übergeben. Ich habe dieses Szenario oft gesehen, als wir die Arbeit beendet haben. Das Projektmanagement wird zur Herausforderung. Es kann schwierig sein, genau zu kommunizieren, was die App tun soll.
quelle
River of News für das iPad benötigte ungefähr 400 Stunden Entwicklungszeit, um auf Version 1.0 zu gelangen, und ich weiß nicht, wie viele Stunden mein Designer verbracht hat (20-50?). Bei US-Arbeitssätzen sind das mindestens 40.000 US-Dollar. Diese enge Entwicklung war jedoch nur möglich, weil es sich um eine Ein-Mann-Operation handelte. Wenn Sie die Person, die den Code schreibt, von der Person trennen, die entscheidet, was das Produkt tun soll, entsteht ein enormer Overhead.
Wenn Sie es offshore senden, sollten Sie genau wissen, was Sie wollen. Aufgrund des Sprach- und Zeitunterschieds ist es sehr schwierig, iteratives Design zu erstellen, bei dem Sie untersuchen, was möglich ist.
quelle
Appsamuck iPhone-Tutorials zielen auf 31 Tage Tutorials ab, die in 31 kleinen Apps enden, die für das iPhone entwickelt wurden und deren Quellcode zum Download zur Verfügung steht. Sie bieten auch einen kommerziellen Service zum Erstellen von Apps!
Wenn Sie wissen möchten, ob Sie die Codierung durchführen können, können Sie zumindest den Code herunterladen und prüfen, ob dort etwas für Ihre Anforderungen hilfreich ist. Auf der anderen Seite können Sie auch ein Angebot für die Entwicklung der App für Sie erhalten, sodass Sie beide Seiten der Medaille ausprobieren, auslagern und intern nutzen können. Natürlich hängt alles davon ab, wie viel Zeit Sie auch haben! Es ist auf jeden Fall einen Blick wert!
(OK, nach meinem letzten katastrophalen Versuch, eine nützliche Hilfe zu veröffentlichen, ging ich auf die Jagd!)
quelle
Ich bin der Entwickler für die iPhone-App Coupious Mobile Coupons und mit der Zeit, die ich für diese Anwendung aufgewendet habe (v1.0 - v1.5), war es wahrscheinlich eine Investition von 15.000 - 20.000 USD. Um fair zu sein, gebe ich jedoch zu, dass ich der einzige Entwickler war, der daran gearbeitet hat, und als ich das Projekt startete, hatte ich Objective-C noch nie zuvor gesehen oder verwendet. Trotzdem wurde es drei Monate später veröffentlicht, so dass die Zahlen wahrscheinlich etwas verzerrt sind, da neben dem Codieren auch eine Menge gelernt wurde.
Kompetente iPhone-Entwickler arbeiten jedoch im Bereich von 80 bis 150 US-Dollar, abhängig von ihren Fähigkeiten und ihrer Zeit mit der Plattform. Ich würde sagen, dass für eine einfache Anwendung eine App wahrscheinlich 2K-5K ausführen würde, eine App mittlerer Komplexität 5K-15K ausführen würde und eine ziemlich komplexe App 15K-30K ausführen würde. Spieleanwendungen könnten noch mehr sein.
Der Grund, warum es so hoch ist, ist, dass die Fertigkeit ziemlich spezialisiert ist und nicht jeder dazu in der Lage ist
quelle
Ich gebe nur ungern zu, für wie wenig ich eine iPhone-App gemacht habe, aber ich kann Ihnen sagen, dass ich das nicht wieder tun werde. Der Typ, der sagte, dass "einfache Apps mit einer Funktion erstellt werden können ... [von Solo-Entwicklern] ... für 5.000 US-Dollar", ist richtig; Das ist jedoch immer noch Lowball und setzt fast keine Projektdesign-, Grafikdesign- oder Netzwerk-Backend-Arbeit voraus.
quelle
Die oben genannten Preise entsprechen den US-Entwicklern. Ich kenne jedoch einige Leute, die ihre Apps mithilfe von Offshore-Entwicklern für nur 4.000 US-Dollar erstellen konnten.
Hier ist ein Blog-Beitrag einer Gruppe, die dies getan hat: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
Außerdem hat Carla White ein fantastisches eBook über den Prozess geschrieben, mit dem sie ihre App "Inside Secrets to a iPhone App" ausgelagert hat. Sie spricht darüber, wie sie viel bekommen hat, weil sie bereit war, mit einem Team zusammenzuarbeiten, das noch die Entwicklung von iPhone-Apps lernte.
Es gibt also Alternativen zu den oben diskutierten Entwicklern mit höheren Preisen.
quelle