geplaatst door: wolly
Misschien een beetje een domme vraag maar toch stel ik um. Waarom werkt er vaak zoveel niet onder nieuwe systemen. Ik kan me niet voorstellen dat de UNIX-(Darwin)-laag zo enorm veel is gaan verschillen van 10.3 naar 10.4. En dat de meeste verschillen toch in de laag  daarboven zitten (o.a. GUI). Waarom werken dan toch zo enorm veel apps niet of niet naar behoren?
Wat is er dan toch zo enorm crusiaal?

Wie kan mij dat vertellen?

Alvast bedankt.

Wol

UNOX, the worst Operating System
Ceterum censeo, Windowsinem delendam esse
MacBook Pro 17" (2010), 13" (2014) - OSX 10.9.x, iPhone4/16Gb - iOS 7.0.1
Waarom werkt er zoveel niet onder nieuwe systemen
3 mei 2005 - 09:32    reactie #1
geplaatst door: Kapotlood
Volgens mij verschillen de basis tussen Panther en Tiger wel degelijk veel.
Kijk maar naar Coreimage, H.264 (Quicktime), Automator enzo...
dat zal vast wel een hoop geregel zijn geweest.

En ze kunnen niet álles testen, dus is het vanzelfsprekend dat bij de eerste
release niet altijd alles gelijk 100% werkt. Dat neemt wel 1 á 2 updates
in beslag. En de reden dat ze een systeem dan toch uitbrengen, is omdat
ze een releasedatum hebben aangegeven, en ook niet achter kunnen lopen
op anderen (ook al is dat nu niet het geval, lol!).

Mvg,
Joram

Waarom werkt er zoveel niet onder nieuwe systemen
3 mei 2005 - 12:02    reactie #2
geplaatst door: Nicky
HFS+ (de manier waarop de bestanden op de HD worden opgeslagen) is met Tiger iets gewijzigd. Er zijn een aantal zaken toegevoegd die het Spotlight makkelijker moeten maken om dingen te kunnen vinden. Dit houdt dan automatisch in dat programma's direct de data van de HD lezen/schrijven, zoals bijvoorbeeld schijfreparatie programma's, niet meer of niet meer correct zullen werken.

Daarnaast zijn het niet zozeer de veranderde Unix dingetjes als wel de grafische interface waar Apple bepaalde zaken wijzigt die tot gevolg hebben dat een programmaatje niet meer goed of helemaal niet meer werkt.

Waarom werkt er zoveel niet onder nieuwe systemen
3 mei 2005 - 12:16    reactie #3
geplaatst door: KJ
Naast de wijzigingen in HFS+ (Heet nu geloof ik HFSX) zijn er nog veel meer wijzigingen in de kernel doorgevoerd. De 64 bit ondersteuning voor G5 machines is drastisch verbeterd door toevoeging van een 64bits BSD layer. Ik geloof dat er ook verbetering zijn doorgevoerd voor dual-processor G5 machines en er zijn voorbereidingen getroffen voor de aankomende dual-core processoren.  Verder zijn er allerlei standarisaties doorgevoerd in de verschillende onderdelen (KPI/API) om dit soort problemen in de toekomst wat beter te kunnen voorkomen.
KJ
Set your mind to elegant electronic music: http://www.eevolute.com
Waarom werkt er zoveel niet onder nieuwe systemen
3 mei 2005 - 21:29    reactie #4
geplaatst door: Kool
Welke apps werken niet dan?

In ieder geval, als de programmeur een niet ondersteunde tactiek toepast, bijv. het direct inlezen van een voorkeurenbestand i.p.v. de daarvoor beschikbare API te gebruiken, dan moet die niet raar kijken als z'n programma niet weer werkt.

Hoe Kool Super Kool werd... zal nu na het opschonen van het forum een raadsel blijven voor wie dit nog niet wist.
Waarom werkt er zoveel niet onder nieuwe systemen
3 mei 2005 - 21:38    reactie #5
geplaatst door: mcmurk
Ik hoop alvast dat 10.4 nu een tijdje aan blijft wat zeker nodig is, nu met de huidige Mac hype, om nieuwe software ontwikkelaars de kans te geven iets te ontwikkelen wat een tijdje zal werken. Nu is het nogal vaak het geval geweest dat softwareschrijvers bij elke update weer aanpassingen moesten doen. Op die manier zijn bedrijven ook minder geneigd om op mac over te schakelen wanneer ze het risico lopen dat bij de eerstvolgende update (die bij Apple practisch jaarlijks is) hun software niet meer werkt (zoals bv. nu met oracle het geval is)

Als ze een paar jaar een OS kunnen handhaven vooraleer het een serieuze update te geven maakt Apple meer kans om in de bedrijfswereld een beetje marktaandeel terug te winnen...allé dat is mijn persoonlik gedacht daarover...

Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 08:39    reactie #6
geplaatst door: Otto
Het aantal apps dat niet meer werkt is echt klein te noemen hoor, en voor 90% zijn het apps om je systeem mee te tweaken: niet zo raar als dat niet meer werkt.

Iemand die netjes volgens de programmeerlijnen van Apple werkt, ziet de apps die hij voor 10.0 heeft ontwikkeld, nog prima op 10.4 draaien.

Ik geloof dat Adobe ook wat problemen had, maar als die net zo netjes zijn in het naleven van programmeer rcihtlijnen als in die voor UI en keyboard shortcuts, dan verbaast me dat niets.

Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 08:56    reactie #7
geplaatst door: Sander de Jong

Citaat
Otto om 8:39, 4-05-2005
Het aantal apps dat niet meer werkt is echt klein te noemen hoor, en voor 90% zijn het apps om je systeem mee te tweaken: niet zo raar als dat niet meer werkt.

Iemand die netjes volgens de programmeerlijnen van Apple werkt, ziet de apps die hij voor 10.0 heeft ontwikkeld, nog prima op 10.4 draaien.

Ho, tijd om even te reageren. Bij de overgang van 10.2 naar 10.3 heb ik meegemaakt dat niet meer werkten:
Norton Internet Security 2.0
HP PSC 750 software
e.o.a. weerprogramma (had ik voor betaald)

Ik moest dus NIS 3.0 kopen. Op de HP software heb ik 4 maanden moeten wachten (en nog is de kwaliteit daarvan bagger). Het weerprogramma heb ik maar afgeschreven.
De overgang naar 10.4 zal er in ieder geval voor zorgen dat weer NIS 3.0 en de HP software niet gaan werken en mogelijk nog veel meer. Zelfs GraphicConverter heeft een release moeten uitbrengen. Er zijn nogal wat zaken omgegooid. Ik begrijp ook dat er in 10.2 en 10.3 niet echt OS APIs zijn. Pas vanaf 10.4 zijn er officiele APIs. Software ontwikkelaars hebben dus een aantal gokken moeten doen.

Ik zie mij niet overgaan naar 10.4. De HP printer/scanner is 3 jaar oud, ik denk niet dat HP daar nog een nieuwe driver voor gaat maken. Ja, ik heb ook VueScan, maar die heeft echt een HP driver nodig. En weer een nieuwe versie van NIS kopen... ook die software is het geld nauwelijks waard (maar ja, ik ben verplicht om het te hebben).

Dus: Apple had de zaken veel beter aan kunnen pakken. En als ze vrienden willen blijven met software makers moeten ze dat in de toekomst zeker doen. In ieder geval scheelt ze het nu Tiger licenties: Panther draait prima en Tiger heeft eigenlijk alleen Spotlight te bieden, maar om je daar nu zoveel ellende voor op de hals te halen...

Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 09:17    reactie #8
geplaatst door: MacFanGuy
Vooropgesteld: ik heb de ballen verstand van programmeren. Maar, voor mensen die deze vragen hebben, en echt eens in de evolutie van het OS (op een technisch, maar weer niet TE) willen duiken is de review van John Siracusa op Arstechnica zeker de 21 pagina's leesvoer waard. Ben zelf nog maar bij pagina 11, maar het geeft je een zeer goed beeld van alles wat er veranderd is.

En het laat ook een mooi toekomstperspectief zien: minder niet werkende programma's na een belangrijke systeemupgrade omdat ze een aantal dingen in deze upgrade nou JUIST tot aan de bodem hebben aangepakt.

Veel leesplezier!

Huh? Wat is dat, een PixelFreak?
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 09:51    reactie #9
geplaatst door: bartje
Soms verandert Apple blijkbaar toch zelf een en ander. Zo gebruik ik dagelijks icalpublish om gegroepeerde kalenders op het net te publiceren. Dit programma werkt nu niet meer onder Tiger omdat Apple zijn kalenderbestenden heeft verplaatst en icalpublish ze dus niet meer kan vinden  :yucky: .

RapidNed : alles voor de nederlandstalige RapidWeavergebruiker !
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 10:17    reactie #10
geplaatst door: Ward
Het enigste programma die bij mij voor het ogenblik problemen geeft is Butler.

Al de andere programma's werken zelfs vlotter dan voordien.  :thumbs-up:

[+]  
  •    [+]  
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 10:19    reactie #11
geplaatst door: Titus

Citaat
Sander de Jong om 8:56, 4-05-2005

Citaat
Otto om 8:39, 4-05-2005
Het aantal apps dat niet meer werkt is echt klein te noemen hoor, en voor 90% zijn het apps om je systeem mee te tweaken: niet zo raar als dat niet meer werkt.

Iemand die netjes volgens de programmeerlijnen van Apple werkt, ziet de apps die hij voor 10.0 heeft ontwikkeld, nog prima op 10.4 draaien.

Ho, tijd om even te reageren. Bij de overgang van 10.2 naar 10.3 heb ik meegemaakt dat niet meer werkten:
Norton Internet Security 2.0
HP PSC 750 software
e.o.a. weerprogramma (had ik voor betaald)

Ik moest dus NIS 3.0 kopen. Op de HP software heb ik 4 maanden moeten wachten (en nog is de kwaliteit daarvan bagger). ...

Daar ben ik 't helaas mee eens. Sinds de overstap van 10.2 naar 10.3 doet mijn simpele HP Scanjet 3500c niet meer mee. En inmiddels verwacht ik van HP niet veel actie meer. Driver laat al maanden op zich wachten.  :thumbs-down:

We don’t see things as they are, we see things as we are.
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 10:21    reactie #12
geplaatst door: marijntje
Waarom hoor ik eigenlijk zo weinig over het feit dat X.4 onder een nieuwere versie van Darwin draait? Maakt dat zo weinig uit dan? Voor de rest heb ik zelf nooit echt problemen gehad met het switchen naar een nieuwer OS. Nou moet ik zeggen dat ik altijd clean-install aanvink...
(...)
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 10:25    reactie #13
geplaatst door: Nicky
Als OS-maker kan je er ook voor kiezen om je in allerlei bochten te wringen zodat alle reeds bestaande programma's blijven werken. Je mag dan dus geen ingrijpende veranderingen maken. Spotlight moet je dan niet uitbrengen. Je moet eigenlijk überhaupt niet aan nieuwe features denken. Zelfs bug-fixing kan dan roet in het eten gooien want wellicht is er een programmamaker die juist de bug gebruikt....

Kortom, innovatie brengt risico mee. Wil je dat niet, dan moet je niet of nauwelijks innoveren. Ook de OS-makers in Redmond willen graag innoveren. Zij zijn echter sterk beperkt in hun mogelijkheden omdat hun klanten de oude programma's willen kunnen blijven gebruiken.

Geef mij dus maar een OS-maker die zich daar weinig van aantrekt en het risico aandurft. Ik heb nú een virusvrij OS met Spotlight, ruim vóórdat Longhorn op de markt is. Thx Apple!

Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 10:31    reactie #14
geplaatst door: Titus
Dát is helemaal waar!!!
Blijft jammer dat 'de HP's' van deze wereld zo traag volgen.
We don’t see things as they are, we see things as we are.
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 12:12    reactie #15
geplaatst door: KJ

Citaat
Otto om 8:39, 4-05-2005
Iemand die netjes volgens de programmeerlijnen van Apple werkt, ziet de apps die hij voor 10.0 heeft ontwikkeld, nog prima op 10.4 draaien.

Ik geloof dat Adobe ook wat problemen had, maar als die net zo netjes zijn in het naleven van programmeer rcihtlijnen als in die voor UI en keyboard shortcuts, dan verbaast me dat niets.

Euh volgens mij was juist het probleem dat Apple niet echt programeerlijnen had en ze zelf nog weleens ongevraagd hun API's gingen aanpassen... Het was een beetje van joh... link naar die API's als je wilt maar als het met een update niet werkt, tja vette pech. Gelukkig heeft Apple nu belooft om nu netter te zijn...

KJ
Set your mind to elegant electronic music: http://www.eevolute.com
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 12:25    reactie #16
geplaatst door: mvdg

Citaat
marijntje om 10:21, 4-05-2005
Waarom hoor ik eigenlijk zo weinig over het feit dat X.4 onder een nieuwere versie van Darwin draait? Maakt dat zo weinig uit dan?

Voor programmeurs van veel software maakt dat inderdaad weinig uit. De software moet samenwerken met OS X en maakt gebruik van commando's die het programma doorgeeft aan OS X (door middel van de zoveel besproken API's). Hoe de boel vervolgens op een dieper niveau wordt uitgevoerd is in principe niet van belang voor het schrijven van het programma.

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 13:20    reactie #17
geplaatst door: RB
In Tiger zit juist de grootste verandering onder de motorkap.

Vanaf 10.0 tot aan 10.4 werden de API/KPI's nogal eens veranderd of reageerde net anders op bepaalde instructies. En soms zijn er geen duidelijke richtlijnen hoe het precies werkt en de programeurs moesten in/om de API heen programmeren. Met het gevolg dat als die ook maar iets wijzigt het niet meer goed werkt.

Met Tiger zijn de basis-blokken vastgesteld, als je de apple-richtlijnen volgt (die voorheen redelijk summier waren) de software ook in de volgende versies blijft werken.

Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 13:35    reactie #18
geplaatst door: marijntje
Citaat
Voor programmeurs van veel software maakt dat inderdaad weinig uit.

Ok duidelijk. Kortom als je je nu aan de regels houdt dan komt het allemaal wel goed met volgende updates...? btw. waar vind je die op developer.apple.com ?

(...)
Waarom werkt er zoveel niet onder nieuwe systemen
4 mei 2005 - 14:51    reactie #19
geplaatst door: Digitallife
Hallo,

Mijn Hp designjet rip software werkt ook niet meer.
Heb met een omweg toch kunnen installeren. Weet iemand hoe ik de strenge beveiligingen kan uitzetten?
Telkens ik iets wil downloaden dan komt er z'n irritant venster bent u zeker dat het programma ok is.
Daardoor kan ik dus mijn printer rip sowftware niet mounten. Wegens de installer. Alleen de melding uitschakelen is niet genoeg, moet echt zijn zoals vroeger. Dus een beetje beveiliging weg nemen.
iemand?

greets

MacPro 8-Core • 8 GB RAM • 2,8 TB Hard Disk ruimte • PowerBook 12 inch 640 MB RAM • MacBook PRO 15,4 inch 2GB RAM • Mac Mini 2.0 (MediaCenter) • IPOD TOUCH 16GB • iPad 32GB • iPhone 4S • APERTURE USER • Canon "L" Lenzen • http://www.macobsession.be
Waarom werkt er zoveel niet onder nieuwe systemen
12 mei 2005 - 22:36    reactie #20
geplaatst door: svendutchmountains

Citaat
Sander de Jong om 8:56, 4-05-2005

Citaat
Otto om 8:39, 4-05-2005
Het aantal apps dat niet meer werkt is echt klein te noemen hoor, en voor 90% zijn het apps om je systeem mee te tweaken: niet zo raar als dat niet meer werkt.

Iemand die netjes volgens de programmeerlijnen van Apple werkt, ziet de apps die hij voor 10.0 heeft ontwikkeld, nog prima op 10.4 draaien.

Ho, tijd om even te reageren. Bij de overgang van 10.2 naar 10.3 heb ik meegemaakt dat niet meer werkten:
Norton Internet Security 2.0
HP PSC 750 software
e.o.a. weerprogramma (had ik voor betaald)

...
De overgang naar 10.4 zal er in ieder geval voor zorgen dat weer NIS 3.0 en de HP software niet gaan werken en mogelijk nog veel meer.
.

Heeft iemand ook problemen met Norton AntiVirus 9.0 na het installeren van Tiger?
Ik heb gisteren Tiger geinstalleerd. Op Panther deed NAV 9.0 het prima, maar omdat ik verwachte dat NAV een probleem zou kunnen geven, heb ik het programma ge-deinstalleerd alvorens Tiger te installeren. Echter, als ik nu NAV 9.0 probeer te herinstalleren krijg ik een foutmelding na de Herstart, dat de installatie mislukt is en opnieuw installeren noodzakelijk is...

Elke reaktie welkom... ook hoe ik NAV 9.0 nu weer goed geinstalleerd krijg

Greetings from the Dutch mountains
Sven

I recognize no method of living... I see only the basic materials I may use.
Waarom werkt er zoveel niet onder nieuwe systemen
12 mei 2005 - 22:59    reactie #21
geplaatst door: TB
Als er twee dingen zijn die ik niet op m'n mac (en pc) wil hebben is het Norton én HP drivers...

Maar software dat erg diep in een systeem ingrijpt zal natuurlijk altijd wat meer problemen geven dan normale software. Ik ben echter nog niks tegengekomen dat niet werkt onder Tiger. Wel zie ik van veel utilities al updates uitkomen (die ik maar braaf installeer).

En tegen slecht geschreven software doe je niks, of betere software/hardware zoeken...
Had ik HP al genoemd?

Het leven kent geen Appeltje-Z (TB, 2002) en overigens ook geen Command-Z
Waarom werkt er zoveel niet onder nieuwe systemen
12 mei 2005 - 23:50    reactie #22
geplaatst door: JPZ
Waar ik wel van baal is het feit dat iPhoto 05 gewoon niet wil werken met Tiger,en ik ben (gelukkig) niet de enige die daar last van heeft.

Je kan toch op zijn minst verwachten dat de eigen programma's zonder ellende draaien?

Ik ben terug naar iPhoto 4,wat dus weer wel werkt onder tiger. :crazy:

300+ New Features! 50 or so might not be intended but they're still new!
Waarom werkt er zoveel niet onder nieuwe systemen
12 mei 2005 - 23:56    reactie #23
geplaatst door: JH
@sven : gooi NAV alsjeblieft van je Mac af (en andere anti-virus troep ook) : het veroorzaakt alleen maar ellende...( en nee, er zijn geen virussen voor de Mac !!).
Mac-musician