In the early 2000s, Java-based mobile applications were the norm. These apps were designed for feature phones, which were essentially dumb phones that could perform basic tasks like calling, texting, and browsing the internet. Java apps were popular because they were lightweight, easy to develop, and compatible with a wide range of devices.