Common interfaces enable modularity

The spectrum of consumer modularity

Modular phone failed

Google project Ara phone

Too commoditized, operating too much at the margin of performance already

Framework Modular laptop

Might work? TBD

Modular desktop

Very standard

Modularity for consumers is different than modularity for producers

Internal API modularity can be about reducing maintenance or future iteration cost