Jan 2, 2019 · 16m · a16z
a16z Podcast | The Promise (and Nightmare) of Cross-Platform Software
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
In this episode of the a16z Podcast, Benedict Evans and Steve Sinowski analyze the strategic and architectural trade-offs between native platform development and cross-platform software. They explain why historical tech cycles, user experience pitfalls, and contrasting hardware versus cloud philosophies make native development superior to least-common-denominator abstractions.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. How this is scored →
speaking balance: gold is the host, purple is the guest (3 minute bins)
Sinofsky forcefully critiques cross-platform software development as an empty promise for developers and a nightmare for end customers.
Hardest push from the host ▶ 11:33 Host challenges aggregate market share metricsThe host reframes Apple's comparison figures, showing that raw OS adoption stats obscure the true absolute number of high-value active users.
Biggest teaching moment ▶ 9:20 Sinofsky shares Microsoft Mac historical lessonsSinofsky educates the host on early software design debates, referencing legacy Microsoft Mac code and the historical controversy surrounding keyboard shortcuts.
The host holds their own ▶ 12:00 Host demonstrates demographic expertiseThe host dominates the discussion by analyzing regional purchasing power, contrasting San Francisco and US iPhone saturation against global Android distributions.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | The host as informed peer | Guest teaching | Guest disagreement | The host pushing back | Why |
|---|---|---|---|---|---|---|
| Historical Patterns of Platform Divergence | 3 | 6 | 1 | 0 | Sinofsky provides a detailed historical overview of how platforms initially share basic capabilities before diverging to differentiate. The host chimed in briefly to validate with simple hardware examples but primarily allowed the guest to lecture on platform architecture history. | |
| Divergent Philosophies: Hardware vs. Cloud | 6 | 5 | 1 | 1 | The host presents an insightful analytical framework contrasting Apple's focus on native hardware platform integration against Google's cloud-centric vision. Sinofsky agrees and extends the point by explaining how developers must navigate platform-specific features like HomeKit. | |
| Cross-Platform UX Pitfalls and Software History | 5 | 6 | 2 | 0 | The host uses Lotus Notes as a historical case study of poor cross-platform UI. Sinofsky counters with insider historical context from his early years at Microsoft developing Mac apps, illustrating how cross-platform UX is often a developer convenience that harms user experience. | |
| Market Share Aggregates vs. Target Demographics | 8 | 2 | 1 | 2 | The host takes the lead in this segment, explicitly recognized by Sinofsky as the expert on market demographics. The host dissects raw market share stats to show why regional and wealth distribution matter far more for app developers than aggregate user counts. |