Hacker News new | past | comments | ask | show | jobs | submit login

Sorry, it was 1998. I’m pretty sure Mac OS 8 had drop shadows but even if it didn’t, I took that machine all the way to 10.4 and every version of OS X had drop shadows.



Classic Mac OS drop shadows were opaque, hence a lot cheaper.

I don't think OS X is a good example of your point because resizing windows was incredibly sluggish for a long time. I always figured it was somehow due to the combination of live resizing plus ubiquitous compositing, but I never understood why it was so slow.


Resizing is slow because it is a back-and-force between the compositor (insanely fast, no bottleneck here) and a given user application, which receives a resize event multiple times a second, has to relayout its UI (CPU-bound - OS X might have had a phase when it had to run a constraint solver), and then rerender every widget in the new size. Shadows don’t matter here at all.


There were live resizing hacks on classic MacOS that often worked pretty well, depending on the app. So it seemed pretty shocking to me how huge the regression was in the early days of OS X.

I don’t think the graphics hardware was always “insanely fast” back in those days, but even so, there must have been some terrible bottlenecks in the software.

As a user there was no way around it, and if I recall right, even as a developer it was hard to get decent resizing performance out of the system widgets.

One of the very few times I can recall where Apple has shipped something with such poor performance. Maybe most people didn’t notice or didn’t care because they just don’t resize windows very often?


Yep OS X wasnt til 2000/2001 and absolutely NOT smooth even on relatively new high end Macs at the time.

OS 8 and 9 were winXP like in terms of desktop effects - no soft anything.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: