News for hackers. Stuff that matters.
Re:Ask YC: To support Tiger or not to support Tiger? by whalesalad on Tuesday May 06, 2008 @01:13AM (#182209)
Good question. I'm just a front end guy, so I am not exactly sure what we can and cannot do, or if we actually can do a lot of this stuff in both, etc....

But the developers tell me that Leopard offers a lot of animations and stuff (CoreSomethingSomething? haha) that Tiger does not do.

Re:Ask YC: To support Tiger or not to support Tiger? by timnic on Tuesday May 06, 2008 @07:57AM (#182370)
I think they were referring to "Core Animation", a Cocoa framework for building smooth transitions in the GUI. This was AFAIK a by-product of the iPhone development.

But development for Leopard is also nicer because you can now use Objective-C 2.0 and garbage collection and lots of other new classes, like e.g. NSOperation which helps development for multi-core processing.

Re:Ask YC: To support Tiger or not to support Tiger? by dangrover on Tuesday May 06, 2008 @09:48AM (#182442)
Depending on how long you plan to spend developing the program...

..if you're just relying on Core Animation for a few animations, you can write those yourself. And if you're not going to use Obj-C 2.0 GC for performance reasons, strike that off.

You can easily put Leopard-specific features/hacks in, too. I developed ShoveBox for Tiger, but I've had to add in some logic around how the app works with Spaces.

...but if, by the time you're done, the target audience of your app will have already gotten Leopard, it might be useful to just target it. There are a lot of useful enhancements all around the API that will save you time.