Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#29

Re: Tote leben länger ... Win 9x und die UniCode Sackgasse

  Alt 12. Mär 2010, 03:33
Die Frage ist doch an und für sich doch mit: "Die Zielgruppe bzw. deren Anforderungen entscheiden." ausreichend geklärt, oder nicht?

Bei kommerziellen frei verkäuflichen Projekten laufe ich immer der Gefahr einen kleinen Teil meines Kundenstammes zu verlieren, oder zumindest im Kauf zu verzögern, wenn ich bei einem Versionssprung (oder Neuentwicklung im selben Segment) neuere Voraussetzungen bedinge als das was vorher war. Der Umfang ist je nach Zielgruppe unterschiedlich, aber ich sollte ja durchaus ein gewisses Gespür für meine Käufer haben und das pi*Daumen einschätzen können. Ansonsten muss ich dafür entsprechende Mitarbeiter unterhalten bzw. Externe damit beauftragen.

Bei Auftragsarbeiten (=Maßanfertigung) gilt einzig und allein der Wunsch des Kunden. Natürlich kann man in berechtigten Fällen zu einem größeren Upgrade raten, nur sollte man das besser begründen können als mit "wird dann einfacher für mich". "Kostet dann weniger, und in der Gegenrechnung haben wir nen Plus für Sie" wäre da sicherlich ein weit besserer Motivator, dann müssten die Unwegbarkeiten des Altsystems aber schon immens sein . Wir haben vor ~4 Jahren auf ausdrücklichen Kundenwunsch auch TP7 ausgepackt und ein altes DOS Programm von uns ein wenig erweitert. Das waren 4-5 Stunden Arbeit, und die Hardware tat was sie tut absolut ausreichend. Ein kompletter Port + neue Hardware hätte wohl massiv über dem Preis für 5h gelegen. Fazit: So wird's dann eben gemacht, end of story.


Bei Freeware schaut das alles wieder völlig anders aus. Dort hat der Nutzer meiner Meinung nach keinerlei Anrecht auf Rücksichtnahme. Wenn ich als Entwickler eine breite Nutzerschaft anstrebe, und/oder aus idealistischen Gründen mein Programm auf breiter Basis einsetzbar halten möchte, kann man ja gerne wie bei frei verkäuflichen Programmen verfahren, aber erwarten darf das keiner von mir.
Wenn ich spontan entscheide, dass mein Freeware-Spiel ab nächster Woche zwangweise DirectX 10 braucht, dann haben eben alle, die die neue Variante spielen wollen, sich potentiell eine neue Grafikkarte anzuschaffen, und WinXP ist dann auch Essig. Für mich als Entwickler macht das technisch und monetär 0,keinen Unterschied. Freeware baue ich aus Interesse und Spaß. Wenn ich mehr Interesse und Spaß an neuen Techniken habe als an Kompatibilitätstüftelein, wird man ersteres auch von mir erwarten müssen, und umgekehrt gälte das natürlich gleichermaßen.

Was gibt's denn dabei jetzt an Details und Einzelprockeleien und gar Entwicklungstools zu diskutieren?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat