Das Programmieren für Mobiltelefonanwendungen im Allgemeinen und für das iPhone und seine Geschwister (iPad und iPod touch) im Besonderen ist einer der schwierigsten und komplexesten Programmier-, Entwurfs- und Testprozesse, da in diesem Programmierprozess Einschränkungen hinsichtlich der Einhaltung bestimmter enger Räume bestehen und ein Bildschirm für Arbeit und Verwendung (und hier unterscheidet er sich von der Programmierung für Desktop-Anwendungen) sowie der begrenzte Speicher, Prozessor und Speicher, auf dem jeder Schritt bei der Verwendung früherer Ressourcen sehr genau berechnet wird und jeder Fehler darin führt auf den Zusammenbruch des Programms und seine Beschädigung sowie auf die Einschränkungen, die Apple den Entwicklern auferlegt, um bestimmte Anweisungen und Richtlinien bei Programmierung, Design und Veröffentlichung einzuhalten.
Von hier aus sehen wir die großen Anstrengungen, die die Eigentümer dieser Anwendungen von Einzelpersonen und Unternehmen unternommen haben, um ein Programm zu entwickeln, das unter den Massen von mehr als einer Viertelmillion Anwendungen, die im Softwarespeicher erhältlich sind, sowie in der langen Zeit stark konkurriert Es dauert einige Zeit, bis diese eine Anwendung auf den iPhone-Bildschirmen angezeigt wird, und sie funktioniert mit voller Stärke, Effizienz und Unterscheidung.

Aber wie hoch sind die tatsächlichen Kosten für die Erstellung einer einzelnen iPhone-Anwendung, die durch die Berechnung all dieser vorherigen Faktoren, über die wir gesprochen haben, unterschieden werden? Die Angelegenheit kann nicht genau bestimmt werden, da sie von Land zu Land unterschiedlich ist und je nach Arbeitsteam und Einzelpersonen oder Unternehmen sowie deren Richtlinien und Löhnen für unterschiedliche Arbeitszeiten variiert. Lassen Sie uns jedoch die Erfahrungen eines dieser Programmierer auflisten, die an einem gearbeitet haben der berühmten iPhone-Anwendungen (die übrigens eine kostenlose Anwendung ist) und wir meinen eine Anwendung Twitterrific Es ist eine Anwendung für eine Site zwitschern Social auf dem iPhone.
Sagt Programmierer Craig Hockenberry Craig Hockenberry Sie haben an dieser Anwendung seit der ersten Version des iPhone-Systems Nr. 1.0 mit insgesamt vier Hauptversionen gearbeitet und jedes Mal viel Quellcode oder Codes geschrieben, sodass viele Teile davon neu geschrieben werden Jede Hauptversion aufgrund der unterschiedlichen Funktionen zum Löschen, Hinzufügen und Ändern des Betriebssystems.
Die iPad-Version dieser Anwendung stand vor einer großen Herausforderung, da ihre Anwendung mit dem offiziellen Start des iPad veröffentlicht werden sollte, und Apple gab ihnen nur XNUMX Tage oder etwas mehr Zeit, um diese Anwendung an den Software Store zu liefern, wo Sie begannen, diese Anwendung auf dem iPad von Grund auf neu zu programmieren, mit Ausnahme einiger grundlegender Module, die sie hier wiederverwendeten.
Von hier aus motivierte der Zeitmangel sie, zehn Stunden am Tag, sechs Tage die Woche, dh sechzig Stunden pro Woche, zu arbeiten, und die Arbeit der Anwendung dauerte volle neun Wochen, was bedeutet, dass insgesamt 540 Stunden die Zahl sind von Stunden der Antragstellung Twitterrific Für das iPad wurde die Anwendung jedoch nicht von einem Programmierer, sondern von zwei erstellt, sodass die Gesamtstunden für die Erstellung dieser Anwendung ungefähr 1100 Stunden betragen.
Die Stundengebühr für sie betrug ungefähr 150 US-Dollar. Wenn Sie also die Anzahl der 1100 Stunden Programmierstunden mit 150 multiplizieren, beträgt der Wert der Programmierung dieser Anwendung 165 US-Dollar.
Die Berechnungen sind jedoch noch nicht abgeschlossen, da der vorherige Preis nur der Preis des neuen Codes ist und es vorgefertigte Codes gibt, die zuvor geschrieben wurden und bei der Programmierung dieser Anwendung für das iPad und Craig verwendet wurden und auf einen Wert von 35 geschätzt wurden Tausend US-Dollar, was bedeutet, dass der Gesamtwert der Programmierung dieser Anwendung 200 Tausend Dollar betrug.

Warten Sie, die Berechnung ist noch nicht beendet! Der vorherige Wert war nur für die Programmierung bestimmt, aber was ist mit Design und Benutzeroberfläche? Das ist sehr wichtig und viel Arbeit in der Programmierung für iPhone und iPad. Craig erzählt uns, dass er zwei Designer dabei hatte, die ungefähr 25 Stunden pro Woche zusammengearbeitet haben, um neun Wochen lang, dh insgesamt 225 Stunden, diese eindeutige Schnittstelle für diese berühmte Anwendung zu erstellen und den Designwert zu erhalten wird es mit dem Stundenpreis von 150 US-Dollar multipliziert, was bedeutet, dass die separaten Designkosten ungefähr 34 US-Dollar betragen.
Es gibt auch eine Reihe von Kosten, die in einigen Projekten für das iPhone vernachlässigt werden, darunter: Projektmanagementkosten, Ausrüstungskosten für Programmierung und Design, Testkosten sowie Tests. Craig schätzt dies alles auf rund 16 US-Dollar.
Das heißt, die Gesamtkosten für das Programmieren, Entwerfen und Produzieren einer Anwendung Twitterrific Es sind ungefähr 250 Tausend US-Dollar.
Craig weist darauf hin, dass diese Zahl in etwa der gleichen Anzahl von Kosten für die Anwendung des Wahlkampfs von US-Präsident Barack Obama auf das iPhone entspricht, der etwa 22 Tage in Anspruch nahm und dessen Arbeitszeit zwischen 50 und 150 US-Dollar lag. (Das heißt, seine Kosten können auf ungefähr 200 Dollar geschätzt werden!).
Ein letzter Punkt: Einige Anwendungen benötigen einen sogenannten Back-End-Server, zusätzliche Programmierung im Web, um Daten zu speichern oder bestimmte Vorgänge wie Benachrichtigungen und andere auszuführen. Dies habe ich berechnet, daher sind die Kosten für das Programmieren und Entwerfen einiger Anwendungen für das iPhone und iPad können von diesen großen bis zu etwa einer halben Million Dollar reichen!
Im Allgemeinen variiert die Angelegenheit je nach Wert der Programmierstunde von Land zu Land, aber im Allgemeinen ist das Programmieren für das iPhone nicht einfach und erfordert viel Zeit und Mühe. Dies gilt natürlich für professionelle Programme, die bereits im Wettbewerb stehen und an denen professionelle Entwickler arbeiten. Haben Sie sich vorgestellt, dass das Erstellen von Programmen diesen Aufwand und diese Kosten erfordert?
Quelle: Adaptiert von: Paketüberfluss




135 Bewertungen