Operating systems, smartphone platforms, they're all rather oriented around isolated programs/apps.
Is this Conway's Law in action? Does a more integrated system require a more integrated developer community?
The Opus sound codec had released 1.3, and there's a noticeable quality improvement! 9kb/s voice quality is really impressive.
https://people.xiph.org/~jm/opus/opus-1.3/
It does make you wonder where the limit is. These are significant improvement in an already efficient codec.
Type systems can be nominal or structural, they might force an option type, and they might even encode side effects (IO or exceptions).
I think the biggest single improvement (where compiles≈correct) is exhaustiveness checking. This produces thoroughness and often robustness.
Websites designed for desktop often don't work well on mobile. I've started noticing sites where the opposite happens: they've gone mobile-first, and the desktop UI suffers.
It probably makes sense to prioritise mobile, but it's hard to do a good job on such diverse platforms.