Turrican101 schrieb:
Sie lassen sich doch theoretisch abdecken. Nur praktisch nicht, weil alle Firmen nur hauptsächlich für Windows programmieren. Kann man das denn MS dann vorwerfen? Adobe programmiert für Win und OSX aber nicht für Linux. Ist daran auch MS schuld?
Hat zwar wieder nur sehr am Rande was mit dem Theme zu tun der Post aber gut, auf deine Frage.
Ja hat ms schuld. z.B. Directx hätte man nicht einen eigenen Plattformspezifischen Anti-standart erfunden, und z.B. auf opengl gesetzt, also diesen Standard verbessert, wäre es für Entwickler sehr einfach eine Linuxversion des programms zu kompilieren und dann wäre die warscheinlcihkeit deutlich höher das es solch eine version gäbe. Das kann man natürlich auf mehr bereiche ausweiten, sie hätten auch andere freie standards unterstützen können, oder ein eigenes offenes (sprich auch unter anderen Betriebssystemen benutzbares) Widgetkit freigeben können.
Sie hätten sich einfach, wie alle anderen, an die normalen Standards halten können die plattformübergreifend gelten ausgenommen bei windows.
Das problem ist das es heute von software nur 3 verschiedene arten von software gibt.
1. Software die für alle Systeme (freebsd, macosx(meistens auch), alle möglichen linuxe hurd etc läuft ausgenommen Windows.
2. Software die nur unter Windows läuft
3. Software die bis auf wenige ausnahmen mehr oder weniger komplett 2x entwickelt wurde zumindest zu großen teilen, sprich doppelter entwicklungsaufwand. Dies ist wie oben schon geschrieben nicht zwingend so sondern von MS so gewollt und herbeigeführt.
Klar das ist MS gutes recht (teilweise zumindest), aber mindestens genauso ist es gutes Recht ist es nun von der EU, oder anderen Instanzen die eine Kartelbehörde haben, die Marktverzerrenden auswirkungen die diese Strategie von Microsoft hat durch solche Masnahmen einzugrenzen.