What was with all the Snow Leopard "Grand Centeral" Hype?

Discussion in 'macOS' started by waloshin, Feb 1, 2010.

  1. waloshin macrumors 68040

    waloshin

    Joined:
    Oct 9, 2008
    #1
    Snow Leopad touts that it has Grand Central Dispatch built in , but when will Apple or other developers use this technology? 10.7 or maybe 10.8?
     
  2. jav6454 macrumors P6

    jav6454

    Joined:
    Nov 14, 2007
    Location:
    1 Geostationary Tower Plaza
    #2
    Apple is already using it in their Snow Leopard apps like Mail, Finder, Safari... (list goes on). Developers can use GCD right now, it's just up to them when they update and release a GCD capable application.

    In other words, if you app can do GCD, then it can already do it, no need for 10.7 and so on.
     
  3. djellison macrumors 68020

    Joined:
    Feb 2, 2007
    Location:
    Pasadena CA
    #3
    Mail is not better than in 10.5
    Safari is worse
    Finder is still fairly crappy

    why should the end user give a damn?
     
  4. waloshin thread starter macrumors 68040

    waloshin

    Joined:
    Oct 9, 2008
    #4
    Thank you. And because they should be faster, better?
     
  5. King Mook Mook macrumors 6502

    #5
    It will take a couple of years for the developers to adapt to the new technology. So, it will take a while so just wait and you will defiantly notice the new tech because it will make the app (especially if the app is power-hungry) much faster and so it can use multiple cores.
     
  6. Gelfin macrumors 68020

    Gelfin

    Joined:
    Sep 18, 2001
    Location:
    Denver, CO
    #6
    GCD challenges a lot of what developers thought they knew about threading. In a good way, but I shouldn't be surprised if only a small minority ever really gets comfortable with it and learns to use it well.

    I would go out on a limb and suggest that probably even Apple's own apps do not exploit GCD to its fullest, because of the large legacy codebase to be adapted to an entirely new way of thinking about organizing code tasks.
     
  7. waloshin thread starter macrumors 68040

    waloshin

    Joined:
    Oct 9, 2008
    #7
    So in reality what was the big hype for Snow Leopard? 64 bit that the average consumer wont even take advantage of?
     
  8. djellison macrumors 68020

    Joined:
    Feb 2, 2007
    Location:
    Pasadena CA
    #8
    And in the case of the apps already using it - Apple's Apps....where there is NO difference whatsoever?

    Sorry - this is total hype and nothing else.
     
  9. Schtumple macrumors 601

    Schtumple

    Joined:
    Jun 13, 2007
    Location:
    benkadams.com
    #9
    I compared with my friends mac when I got snow leopard and all the key applications opened and ran faster. That's my proof it was worth the £25.
     
  10. ttopp macrumors regular

    Joined:
    Mar 1, 2007
    #10
    i noticed a slight speed boost, slight.

    did you and your friends mac have the same specs??
     
  11. VPrime macrumors 68000

    VPrime

    Joined:
    Dec 19, 2008
    Location:
    London Ontario
    #11
    Snow leopard was the groundwork for future operating systems and software.
    It is not hype, it is the way technology is going. Multithreading is is the way we are headed.
    Just because you don't see a benefit now, does not mean there is none at all.
    Give it time, allow more developers to start making use of the new operating system features.
     
  12. chrono1081 macrumors 604

    chrono1081

    Joined:
    Jan 26, 2008
    Location:
    Isla Nublar
    #12
    +1

    Programming for multithreading is extremely difficult. Apple greatly simplified this processes which is what the hype is about. Its here, now developers are able to take advantage of it in future iterations of software.

    Multicore support generally means re-writing the entire program so its not something that will happen instantly.
     
  13. gnasher729 macrumors P6

    gnasher729

    Joined:
    Nov 25, 2005
    #13
    This may be hard to understand (instant gratification and all that), but these are all underlying technologies that need to be put into place at some point in time, and will actually be used at some point in time later. If Apple hadn't put these things into Snow Leopard, then applications using them would just arrive two years later than they do now.

    And that's also a reason why Snow Leopard was $29 only: So that developers can use new features without having to care about older computers. Anyone who is not willing to pay $29 for Snow Leopard isn't going to pay for the applications that I write anyway.
     
  14. TheBritishBloke macrumors 68030

    TheBritishBloke

    Joined:
    Jul 21, 2009
    Location:
    United Kingdom
    #14
    I think it's mainly just the fact that nobody has incorporated this into their software yet really.
     
  15. dernhelm macrumors 68000

    dernhelm

    Joined:
    May 20, 2002
    Location:
    middle earth
    #15
    That's right. And that's the correct way to think about it. Apple seemed to get this right with the SL pricing.
     
  16. Riemann Zeta macrumors 6502a

    Joined:
    Feb 12, 2008
    #16
    As individuals above have been saying, it is not that technologies like GCD and OpenCL are useless, it is that they are new. As such, they haven't yet been adopted by developers, despite the theoretical performance benefits. Contrary to public belief, when new APIs, instruction sets and programming techniques are introduced, they don't just magically increase application performance automatically: there is a learning curve for developers with respect to employing and benefiting from new low-level stuff.

    Case in point: all of the continuously evolving fancy vector extensions to the x86 architecture, such as SSE/2/3/4. It took years for developers to fully leverage the potential of SSE2. Moreover, it has been more than two years since the introduction of SSE4, yet only a mere handful of applications (if that) are even capable of utilizing the instruction set.
     
  17. Schtumple macrumors 601

    Schtumple

    Joined:
    Jun 13, 2007
    Location:
    benkadams.com
    #17
    His mac was 2 generations above mine.
     

Share This Page