Hacker News new | ask | show | jobs
by ksec 57 days ago
The was the problem when Tim / Craig merge all OS under the same team, in the name of efficiency.

On the surface it makes sense. iOS, macOS, iPadOS, or even tvOS. They share largely the same code base and they could be developed together.

What Steve did at his time was clear differentiation. There is the iPhone Team, the Mac Team. And each have their own software and hardware. While some resources are shared and collaborated, they are structurally different. And has a very different focus.

Now it is merged, the OS and UI focus is also somewhat merged. And the focus is gone. The attention of detail dropped.

Time and time again, the idea and philosophy of one size fit all doesn't work. May be it never did. Both in Hardware, UI, and even Programming like Swift UI.