Article View: nl.comp.sys.mac
Article #1982Re: Prijs OS. Re: Vertel dit door aan alle wintel gebruikers.
From: Jeroen Scheerder
Date: Fri, 05 Jul 2002 06:49
Date: Fri, 05 Jul 2002 06:49
35 lines
3827 bytes
3827 bytes
Kristoff Bonne <kristoff.bonne@compaqnet.nospam.be>:
> Item 3 (de software ala iPhoto) is enkel een politieke keuze geweest van
> apple om die software niet te ontwikkelen voor Mac OS.9.
Niet om te zeuren, maar dat is kort door de bocht. Computers zijn (even
afgezien van Intel- en AMD-hardware, als de snode plannetjes doorgaan)
universele rekenmachines, Turing-equivalent en wat niet, zodat ze in
principe allemaal hetzelfde kunnen doen.
Dat "in principe" is echter geen kattepis. Software a la iPhoto echter
kan in de praktijk alleen gemaakt worden vanwege het sterke fundament
van de OO-frameworks van het OS. Het is Cocoa.
In theorie zou het allemaal ook best op een ander OS kunnen. De snelste
manier daarvoor zou zijn dat je "alleen maar" Cocoa hoeft te porten.
Maar wacht eens even, de architectuuur daarvan is behoorlijk verweven
met de onderliggende OS-faciliteiten - threading, messaging, scheduling,
process management. Oh, maar dan is het alleen maar een kwestie van
eerst het hele onderliggende OS vertimmeren opdat het Cocoa kan
accomoderen, "even" alle Cocoa frameworks porten, en dan even iPhoto
compileren. O, wacht even, we hadden ook nog de hele ontwikkelomgeving
en alle relevante developer tools nodig.
Dat is niet "enkel een politieke keuze". Je brengt juist de programma's
die diepgaand op de sterktepunten van een bepaald systeem verankerd zijn
niet van platform naar platform door de sources over te slepen en een
commando te geven. Als dat wel zo zou zijn, zou het om een politieke
en/of strategische keuze gaan. Maar het is niet zo.
Het kost bloed, zweet en code, en niet alle systemen zijn gelijk onder
de zon.
-- J$
Technical Details
Message-ID:
<1feuask.vx71ckkc7krhN@gnksa.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.vmunix.org!newsfeed.wirehub.nl!news.mailgate.org!phil.uu.nl!Jeroen.ScheerderReferences:
<1fenmff.1buikwh1mt0bwqN@gnksa.org> <87sn33bdc6.fsf@keyser.soze.com> <3d20a9d9$1@MacOSX.lekkerthuis.com> <010720022216500548%Jack.Daniels@vt4nospam.net> <Xns923EE84B927DAJanC@213.224.134.62> <1feo036.l6gifm1ubyg3lN@gnksa.org> <afqo6q$1ro9$1@nl-news.euro.net> <3D22365E.64CA31A7@pandora.be> <pv9vfa.p7b.ln@> <rmuntz-11034B.19570703072002@newszilla.xs4all.nl> <atJU8.397$zz6.4114@castor.casema.net> <rmuntz-430DA0.23272103072002@newszilla.xs4all.nl> <1fes828.x0kxfummw5moN%have_a_nice_day@mac.*com> <0oXU8.1712$zz6.8624@castor.casema.net> <1fesycr.3y1cyn1xbhedaN%have_a_nice_day@mac.*com> <h7i1ga.g3h.ln@frigg.belbone.net> <servaasx-2A9C39.19440404072002@reader06.wxs.nl> <pi72ga.gsj.ln@frigg.belbone.net> <servaasx-7D7B4D.22350104072002@reader08.wxs.nl> <kek2ga.her.ln@frigg.belbone.net> <servaasx-FCE17A.03235605072002@reader11.wxs.nl> <h2b3ga.i9s.ln@frigg.belbone.net> <moc.cam-928C9F.07470705072002@allnews.casema.net> <nbd3ga.kcs.ln@frigg.belbone.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 1123d2,c7e997c5b1e1908c X-Google-Attributes: gid1123d2,public X-Google-Thread: 10e3f2,b961218789acf67b X-Google-Attributes: gid10e3f2,public X-Google-Thread: 10f742,ecf978c1ab2c7e49 X-Google-Attributes: gid10f742,public X-Google-ArrivalTime: 2002-07-04 23:51:40 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.vmunix.org!newsfeed.wirehub.nl!news.mailgate.org!phil.uu.nl!Jeroen.Scheerder From: Jeroen.Scheerder@phil.uu.nl (Jeroen Scheerder) Newsgroups: nl.comp.sys.mac,be.comp.sys.mac,nl.comp.os.ms-windows Subject: Re: Prijs OS. Re: Vertel dit door aan alle wintel gebruikers. Date: Fri, 5 Jul 2002 08:49:42 +0200 Organization: Al-Munqidh min-al-Dalaal Lines: 35 Sender: js@cats.demon.nl Message-ID: <1feuask.vx71ckkc7krhN@gnksa.org> References: <1fenmff.1buikwh1mt0bwqN@gnksa.org> <87sn33bdc6.fsf@keyser.soze.com> <3d20a9d9$1@MacOSX.lekkerthuis.com> <010720022216500548%Jack.Daniels@vt4nospam.net> <Xns923EE84B927DAJanC@213.224.134.62> <1feo036.l6gifm1ubyg3lN@gnksa.org> <afqo6q$1ro9$1@nl-news.euro.net> <3D22365E.64CA31A7@pandora.be> <pv9vfa.p7b.ln@> <rmuntz-11034B.19570703072002@newszilla.xs4all.nl> <atJU8.397$zz6.4114@castor.casema.net> <rmuntz-430DA0.23272103072002@newszilla.xs4all.nl> <1fes828.x0kxfummw5moN%have_a_nice_day@mac.*com> <0oXU8.1712$zz6.8624@castor.casema.net> <1fesycr.3y1cyn1xbhedaN%have_a_nice_day@mac.*com> <h7i1ga.g3h.ln@frigg.belbone.net> <servaasx-2A9C39.19440404072002@reader06.wxs.nl> <pi72ga.gsj.ln@frigg.belbone.net> <servaasx-7D7B4D.22350104072002@reader08.wxs.nl> <kek2ga.her.ln@frigg.belbone.net> <servaasx-FCE17A.03235605072002@reader11.wxs.nl> <h2b3ga.i9s.ln@frigg.belbone.net> <moc.cam-928C9F.07470705072002@allnews.casema.net> <nbd3ga.kcs.ln@frigg.belbone.net> NNTP-Posting-Host: cats.demon.nl X-Trace: husserl.admin.phil.uu.nl 1025851782 29664 212.238.188.139 (5 Jul 2002 06:49:42 GMT) X-Complaints-To: abuse@phil.uu.nl NNTP-Posting-Date: 5 Jul 2002 06:49:42 GMT Mail-Copies-To: nobody User-Agent: MacSOUP/2.4.6