More so than websites, mobile apps can take some time to develop. More time and resources need to be invested into ensuring a high-quality product. Even when an app launches, it is not necessarily at the end of its development cycle. Most apps will go through multiple versions as time goes on and trends change. Most popular apps are many versions through the development cycle after extensive user testing and feedback.