Following the badly-handled iPhone throttling controversy and a series of widely-reported bugs in iOS 11, senior people at Apple are finally being forced to acknowledge that something is going wrong with the fundamental quality of their products. But are we just talking about clumsy management and poor pre-release testing? Or is it possible that Apple's bugs are actually helping the company to mask a more damaging truth about the underlying performance and battery life of its phones, especially relative to Android-based rivals?