Hacker News new | ask | show | jobs
by pornel 864 days ago
Agreed, especially about OSes not being consistent themselves. Even Apple dropped the ball with macOS being a mix of old Cocoa, SwiftUI-isms, and iPadOS transplants.

I think third there's also a third reason: flat design. It used to be nearly impossible to make custom UIs look as polished as the native ones with all their complex gradients and pixel-perfect bevelled edges. Now developers can use anything that can render a rectangle.