Application sophistication and complexity drive next generation mobile platform requirements