Follow us on...
Follow us on Twitter Follow us on Facebook
Register
Page 5 of 15 FirstFirst 1234567891011121314 ... LastLast
Results 33 to 40 of 116
  1. #33
    RacerX's Avatar
    RacerX is offline Old Rhapsody User
    Join Date
    Apr 2001
    Location
    US version of Siberia
    Posts
    2,581
    Thanks
    0
    Thanked 4 Times in 4 Posts

    I must have missed this earlier

    I must have missed this earlier

    "The Finder is Carbon. At first you'd think it was different enough from OS 9 and earlier that surely that didn't just carbonize the old Finder, but perhaps they did. In any event, the Finder is not Cocoa."

    Where did this come from? the Finder.app is an upgrade to Mac OS X Server's Workspace.app (which came from OPENSTEP, which came from NEXTSTEP), only the name has changed to protect the innocent (the average Mac user). There is a Carbon app called the "Finder", but all it does is point to the real Finder.app (infact it is callled the "Mac OS X Fake Finder 1.0"). Let me put it to you another way, if you find something like "English.lproj" inside of an app package... it ain't Carbon!

    Sorry Rob

  2. #34
    rharder's Avatar
    rharder is offline Do not read this sign.
    Join Date
    Mar 2001
    Location
    Virginia, USA
    Posts
    1,189
    Thanks
    0
    Thanked 3 Times in 3 Posts
    Well, maybe I was wrong about the Finder, but that's what I've heard everywhere, even from Apple's mouth. I know the Finder certainly doesn't <em>act</em> like a cocoa app and it certainly <em>does act</em> like a carbon app.

    -Rob

  3. #35
    RacerX's Avatar
    RacerX is offline Old Rhapsody User
    Join Date
    Apr 2001
    Location
    US version of Siberia
    Posts
    2,581
    Thanks
    0
    Thanked 4 Times in 4 Posts

    Actions louder than words

    What does it mean to "act like"? Carbon apps have a few VERY distict proporties. First, and most notable, is the ability to run in both MacOS 8.6+ and Mac OS X (because 70% of the APIs used are the same). Second, Carbon apps require special support that is actually just short of launching the full MacOS in Classic (again, because 70% of the APIs are the same, and must be supported some how), this is where the performance takes a hit, but protected memory can be applied. Third, multiple language support, most of the better Cocoa apps have more than just the English.lproj directory in them to support other languages besides english.

    Not everyone at Apple knows the ins and outs of Mac OS X, this is why you can see info coming from them that says "Mac OS X is based on FreeBSD" when in actuallity that is BS. Mac OS X uses and special 4.4BSD interface layer (part is built into Darwin as the interface to the Mach 3.0 microkernel for aspect of the filing system, networking, and multiprocessor support, the other part is the APIs and libs that make up posix compliance, this part being optional while installing Mac OS X), with tools being ported from BSD, OpenBSD, and some from FreeBSD (far more from OpenBSD than FreeBSD as I recall). But, some people see BSD and say FreeBSD (the most widely used version currently). Even Apple's support reference manual for Mac OS X is riddled with errors and generalizations (this is as completely new to Apple's support personal as it is to long time Mac users).

    Another noticable difference would be the "save sheets" (Cocoa) vs. "save windows" (Carbon). Carbon (in theory more than practice) should be backwards compatible with the old MacOS, and so Carbon apps don't use the cool "sheet" effect.

    As for "acts like", I'm not quite sure what your looking for (or at) to make that judgement. Some people might say speed, but half of the "speed" problem with Mac OS X is the same one that people had with Windows 2000 and it's "cool" fade in and fade out effects (openning takes NO time, fading takes SOME time, so it must be running "slower" even though a NO time fade is no "fade" at all, right?). These effects are timed to play at the same speed on a slow systems as they would on the fastest system (so many re-draws per second).

    Hope this helps when people start classifing this app as Carbon and that app as Cocoa. All you do is either try to save something (no "sheet", not Cocoa) or look in side with something like ResEdit (no <language>.lproj, not Cocoa).

  4. #36
    AdmiralAK's Avatar
    AdmiralAK is offline Simply Daemonic
    Join Date
    Oct 2000
    Location
    Classified
    Posts
    5,792
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I think that is is worthwhile to note that NetBSD amd OpenBSD have PPC versions, but FreeBSD is strictly x86 (well, since the last time I checked anyways)


    Admiral
    <<------------------------------>>
    Seid ihr bereit fuer Club Admiralty ????
    Club Admiralty: Http://www.club-admiralty.com
    Copyright 1996-present
    Bonified Gadget Geek :-)
    <<------------------------------>>

  5. #37
    RacerX's Avatar
    RacerX is offline Old Rhapsody User
    Join Date
    Apr 2001
    Location
    US version of Siberia
    Posts
    2,581
    Thanks
    0
    Thanked 4 Times in 4 Posts
    How could I forget NetBSD... my friends would kill me (some of them sware by it and hate FreeBSD, I don't get it my self). It's a good thing I don't use my real name.

  6. #38
    AdmiralAK's Avatar
    AdmiralAK is offline Simply Daemonic
    Join Date
    Oct 2000
    Location
    Classified
    Posts
    5,792
    Thanks
    0
    Thanked 0 Times in 0 Posts
    LOL its a good thing u arent using your real name. Different BSDs are known for different things, so noty all BSDs are the same I take it. NetBSD is more aabout being the most compatible OS outthere (meaning it runs on most hardware). OpenBSD is all about security. As for FreeBSD, never used it so I dont know its tag line
    <<------------------------------>>
    Seid ihr bereit fuer Club Admiralty ????
    Club Admiralty: Http://www.club-admiralty.com
    Copyright 1996-present
    Bonified Gadget Geek :-)
    <<------------------------------>>

  7. #39
    rharder's Avatar
    rharder is offline Do not read this sign.
    Join Date
    Mar 2001
    Location
    Virginia, USA
    Posts
    1,189
    Thanks
    0
    Thanked 3 Times in 3 Posts
    Looks like I need some direction here:

    Am I right in understanding that Cocoa apps have a Services menu while Carbon apps don't?

    And am I right in understanding that Cocoa apps support the scroll-wheel on a mouse while Carbon apps don't?

    Furthermore am I right in recalling that the Finder has no Services menu and doesn't support the scroll-wheel?

    What's going on? Is the Finder Cocoa or not? If it's Cocoa, what's all this I've read about Cocoa apps having the Services menu and support for scroll-wheel mice?

    -Rob

  8. #40
    RacerX's Avatar
    RacerX is offline Old Rhapsody User
    Join Date
    Apr 2001
    Location
    US version of Siberia
    Posts
    2,581
    Thanks
    0
    Thanked 4 Times in 4 Posts
    "Am I right in understanding that Cocoa apps have a Services menu while Carbon apps don't?"

    Services are reach via the Finder, it was not used much (if at all) in the Finder/Workspace.app, so was dropped. This has nothing to do with it being a Cocoa app. I have outlined EXACTLY what does

    "And am I right in understanding that Cocoa apps support the scroll-wheel on a mouse while Carbon apps don't?"

    Why would this be a sign?

    "Furthermore am I right in recalling that the Finder has no Services menu and doesn't support the scroll-wheel?"

    Yes, and I don't know, I don't have a scroll-wheel.

    "What's going on? Is the Finder Cocoa or not? If it's Cocoa, what's all this I've read about Cocoa apps having the Services menu and support for scroll-wheel mice?"

    Lets try this again (I didn't think this was that hard), if the structure of an app includes directories with "language".lproj THEY ARE COCOA! If you have ANY question left in your mind, try this:

    In the Finder, open a window (I just the browser mode myself), go to the "Go" menu, go down to "Go to the folder..." If it is a window dialog it is Carbon (I am completely wrong then), if it is a sheet dialog it is Cocoa (and I am completely right, and we end this).

    Go on, I can wait...

 

 

Similar Threads

  1. OS X is not a true UNIX because of POSIX
    By pwharff in forum Unix & X11
    Replies: 35
    Last Post: July 16th, 2003, 10:14 PM
  2. Thoughts on OS-X/UNIX/and MacOS
    By devnul in forum Apple News, Rumors & Discussion
    Replies: 110
    Last Post: September 17th, 2002, 05:34 PM
  3. MacOS vs UNIX file system on install?
    By Gwailo in forum Mac OS X System & Mac Software
    Replies: 8
    Last Post: April 3rd, 2002, 10:42 PM
  4. Thoughts about UNIX apps on OSX?
    By mczolton in forum Apple News, Rumors & Discussion
    Replies: 1
    Last Post: October 19th, 2000, 02:06 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •