←back to thread

Bad Dye Job

(daringfireball.net)
251 points mpweiher | 3 comments | | HN request time: 0.001s | source
1. ksec ◴[] No.46192115[source]
Here is an unpopular opinion, how about Craig Federighi replaced with Scott Forstall.

It isn't just about UI design. But the whole software stack as well. iOS is still 90% the same as it was launched, and yet the apps management is still inconvenient to say the least. Along with copying all Android features, if I wanted an Android I would have brought one.

The software stack, how many years has Swift been announced? how many years have they announced Swift UI? Xcode? HN discussed macOS problems not long ago [1]. It would have been far better they just stick to Objective-C for the past 10 years and actually get things done.

[1] https://news.ycombinator.com/item?id=46114599

replies(2): >>46192599 #>>46199872 #
2. jonhohle ◴[] No.46192599[source]
Cocoa was so good. I even liked old-school Interface Builder’s IoC. Now there are controls where it’s obvious drag and/or drop should be supported but it isn’t or simple things like opening a custom SwiftUI (né Preferences) settings window from legacy AppKit code is unsupported.

Unfortunately, Objective-C added modern language features too late. IB never used the term IoC or anything else devs coming from other ecosystems would understand. A lot of great stuff that NeXT built 30 years ago is still great today, but never had the notoriety of lesser frameworks and languages.

3. morgan814 ◴[] No.46199872[source]
> Here is an unpopular opinion, how about Craig Federighi replaced with Scott Forstall.

I'm with you there.

Forstall's skeuomorphism gets a lot of hate. It certainly got pretty weird visually. Especially on OS X where a leather-bound Calendar had to interact with other normal windows. But unlike what Ive and Dye have given us, Forstall's UX remained functional overall. I'm glad skeuomorphism is gone, but much of it was done to help the user. Just maybe a bit misguided.