With only a couple of weeks until Apple's big developer event, the company has to match Google's feature-heavy Android and app updates from I/O, Microsoft's new media-friendly Xbox One and keep generating hardware magic in what is becoming a highly predictable market.

Continue reading...