If you’ve wondered why some of Apple’s most recent products seem to have shipped before they were ready, it turns out there’s a reason for that. Apple CEO Tim Cook:
We don’t believe in using our customers as a laboratory. What we have that I think is unique is patience. We have patience to wait until something is great before we ship it.
Yet, that’s exactly what happens.
[A product] is like a train—the train leaves the station, and if you have a great idea after that, it’s going on the next train. You’re not going to call this one back to the station.
I take that to mean Apple ships when a product is useful, because if Apple waited until software was perfect, it would never ship.