Magicq99
Aktives Mitglied
- Dabei seit
- 18.05.2003
- Beiträge
- 7.034
- Reaktionspunkte
- 277
Die einzig wirklich plattformunabhängige Möglichkeit sehe ich in der Form von Webanwendungen.THX1138 schrieb:Ist sowieso keine dumme Idee. Welches Framework bietet sich da an?
Desktop Software lässt sich meiner Meinung nach nur bis zu einem gewissen Grad plattformunabhängig programmieren. Andernfalls erhält man ein Programm, das auf einer bestimmten Plattform zuhause ist und auf allen anderen keine vollständige Funktionalität liefert.
Unterschiedliche Plattformen unterscheiden sich ja gerade durch die unterschiedlichen technischen Möglichkeiten die diese bieten. So hat die eine plattform einige Funktionen die es in anderen Plattformen und dieser Form nicht gibt, oder überhaupt nicht gibt. Um dann plattformunabhängig zu sein, darf man diese Technologien dann nicht verwenden. Aber damit nutzt man die entsprechende Plattform nicht vollständig aus.
Firefox ist wohl eines der besten plattformunabhängigen Programme. Aber trotzdem bietet Mozilla einen separaten Browser für den Mac an - Camino - der besser auf den Mac zugeschnitten ist als Firefox. Beide nutzen aber die gleiche technische Basis, die Gecko Engine, die plattformunabhängig ist.
Meiner Meinung nach kann man nur eine solche technische Basis plattformunabhängig programmieren und das vermutlich auch nicht optimal und nur bis zu einer bestimmten Grenze, da man eben immer Kompromisse eingehen muss. Aber das ganze drum herum muss man für jede Plattform separat erstellen. Das geht vom Installer über das Interface bis zu Funktionen wie Quartz-Grafik, CoreImage, AppleScript-Fähigkeit usw. (um mal ein paar Mac spezifische Technologien zu nennen).
Das ist ein schlechter Vergleich. Zwingt Dir Mercedes beim Kauf eines Mercedes einen Mercedes auf? Du entscheidest Dich ja für den Mac, also bekommst Du diesen auch. Und wer einen Windows PC kauft, bekommt diesen eben auch.Shaddy schrieb:Zwingt mir denn Apple sein OS beim Kauf eines Mac nicht auf?
MS zwingt den Kunden nichts auf, die meisten Kunden wollen einen Windows PC kaufen. Viele Hersteller bieten ja inzwischen auch Rechner mit vorinstalliertem Linux an, aber die kauft niemand.
MS zwingt aber verschiedene Hardwarehersteller ihre Rechner exklusiv mit Windows zu verkaufen. So nimmt sich MS beispielsweise das Recht heraus die Preise für die OEM Versionen von Windows sehr stark zu erhöhen, falls der Hersteller neben Windows auch noch andere Plattformen verkauft. Diese Punkte sind aber auch teil verschiedener Klagen gegen MS, aber es wird sicher immer noch so praktiziert. Die Mühlen der Justiz mahlen eben langsam...