New tech used by Apple and Microsoft promises to uncork bottlenecks. That's great for computer users who want new features, but brings new complications for those who build our software. Stephen ...