Back in the day when the PC was dominant and Microsoft was the most powerful tech-firm on the face of the earth, the company started a trend of releasing a new version of windows in fixed intervals (e.g. : windows 95, 96, 97, 98, etc.). On the plus side, Microsoft was able to boast that it was able to release a new version of windows every year. However, on the downside, as many people realised, the quality of the software was severely compromised due to the extreme pressure to release a new OS each year. Now, when you think about the release of the iPhone 4S, you cannot but help think Apple has caught the mobile version of this bug. Certainly, both industries are different and the mobile Industry has benefited from rapidly improving technology. Yet, the question lingers, is Apple compromising quality to achieve its targets?
While at first glance, we would be tempted to answer yes, but the reality is that Apple strategy is not entirely flawed. The mobile industry is notoriously cutthroat, and if Apple goes to wait for 12+ months (16, in the case of the iPhone 4S), then it would be hopelessly outclassed in the short-term. The reason for the release of the iPhone 4S is abundantly clear, it is a stop-gap measure that gives Apple enough time to focus on the iPhone 5 while dangling some really appealing features to retain the attention of the iPhone fanatics.
So where did Apple go wrong? Perhaps it is a victim of its own success. Now that the focus on mobile technology is slowly shifting from hardware to software, it is time Apple perhaps modified it iPhone cycle. The most realistic option would be to release a device every 6-8 months. This would give it enough time to breathe while retaining a degree of exclusivity. More importantly, the chances of lowered expectations would be lower.