By Sunila Goray , a technical content researcher with a passion for crafting compelling stories for a wide range of industries that captivate audiences and help businesses fast-track their growth.
Anyone who owns a smartphone – and that number is pretty huge today – has used a mobile app at some point or other. Most of us use them every single day, and several times a day. The use of mobile apps is as much a part of our lives today as say having food or going to work!
But what is a mobile app exactly? How did it all begin? What is likely to happen in the future? Let’s find out!
To put it simply, a mobile app is a software application designed to function on mobile phones and tablets. Apps have definitely simplified our lives, to the extent that most of us would be lost without them today.
Before we delve into the history of apps, let us take a quick look at the history of mobile phones.
At the turn of the millennium, once the Y2K scare was finally extinguished, the smartphone revolution really took off. The pace of mobile app development picked up, and became increasingly sophisticated in nature.
In 2002, RIM launched the Blackberry 5810 with pre-loaded apps like ringtone editor, to-do list, sketch pad, arcade games, and also introduced wireless email.
However, the real game changer was when Steve Jobs’ Apple launched the iPhone in 2007, which had several apps like photos, maps, weather, and more. A year later, HTC released the first Android smartphone, the HTC Dream. In 2008 itself, Apple launched its App Store with over 500 apps, and version 2.0 of their OS. A whopping 10 million downloads took place within three days of the launch! Not to be outdone, Google launched the Android market. Apple crossed a billion downloads by year-end.
In April 2010, Apple released the iPad, with 11,000 apps specifically optimised for the device in the app store. By August of that year, Android app downloads had exceeded one billion. The word ‘app’ was chosen as the word of the year by the American Dialect Society.
After that, it’s been a whirlwind, with hundreds of apps being added to the Apple and Android app stores. Customers became more demanding and wanted more features, and more apps to do new things. Gradually, Blackberry and Nokia phones dropped out of the race, as they didn’t keep up with the advancements and the progress made by Samsung, Apple, HTC, and the new-gen manufacturers like OnePlus. In 2011, both Android and iOS app downloads crossed 10 billion. It was also the year that Google Play Music was launched.
In 2013, over 50 billion downloads took place in both markets; by 2017, over 2.2 million apps were available in the Apple store, and 2.8 million in the Android store.
Mobile applications have a wide range of uses. Let’s look at some of the most popular ones:
One of the most common types of mobile apps are for shopping. There are several sub-divisions here. For example, Amazon, Flipkart, eBay, etc are marketplaces where shoppers can find different brands and products all in one place.
Then there are individual ecommerce apps of businesses – like the Nike store, Ajio, Tata Cliq, and any small local business. These apps make it convenient for shoppers to buy whenever they want without leaving home.
If you have teenagers at home, you know what I’m talking about! But it’s not just young kids, even adults play games – there are many word games, puzzles, and brain-stimulating games apart from arcade games.
One of the earliest popular games was Tetris. Multi-player games like PUBG had taken the world by storm at one point. Some of the other hugely popular gaming apps include Temple Run, Angry Birds, Candy Crush, etc.
Uber revolutionised the way people commuted! By simply entering their pickup and drop location, people could reserve a cab ride. Ola and Lyft are other examples.
Food aggregators made it super simple to order food from home. Users can browse through dozens of food providers, place orders, and get delivery at their doorstep within 30 to 45 minutes. Uber Eats, Swiggy, and Zomato are the most popular food aggregator apps. Chains like Domino’s, Pizza Hut, KFC, etc. have their own apps as well.
Paying card bills, opening or breaking fixed deposits, transferring money – all of this can be done with a few taps on your smartphone now. Every bank has its own app.
Airlines, railways, and bus companies all have their own individual apps that let you book tickets on the go. You can compare prices, check availability, choose the class and more in minutes. Travel aggregators like Expedia, Kaya, GoIbibo also facilitate flight and train bookings.
Now anyone can edit photos and enhance them, thanks to apps like Canva, InShot, and Photoshop.
Vacationers can make all their accommodation bookings in advance by browsing the options and making comparisons on different sites like Booking.com, Agoda, MMT, and more. The bigger hotels may have their own apps too.
Who can live without social media in today’s world? These apps help people stay in touch with friends and family, share news, photos, debate, and a whole lot more. Instagram is the most downloaded app of all.
Other wildly popular apps are X (Twitter), Facebook, LinkedIn, WhatsApp, Pinterest, Snapchat, Telegram, etc. There are also specific apps for dating, like Tinder and Bumble.
While Skype was already functional, the pandemic necessitated having apps that allowed people to conduct official meetings online. Zoom became the most popular app, followed by Google Meet and MS Teams. Zoom became the most popular app, followed by Google Meet and MS Teams. Added integrations with tools like staff meeting agendas, calendars, and AI note-takers, made them even more valuable.
Lastly, apps to stream music, like Spotify, and streaming movies and TV shows like Hulu and Netflix are also widely used by people all over the world.
There are apps that help you stay fit by reminding you to count your calories, exercise, count how many steps you walked, and so on. This can motivate the users to lead a healthier lifestyle.
Of course, this is not a comprehensive list, there are many more – but these are some of the most widely used types of apps.
Let us now look at mobile app history from the point of view of the various technologies that were used to develop apps.
We saw how in 1989-90, Psion released EPOC, and this OS was used for PDAs – you could say it was the first ‘app’. It was capable of running databases, word processors, diaries, databases, and spreadsheets. Later models with 2 MB RAM enabled users to add more apps via software packs as they could accommodate 32-bit OS.
Palm OSes were designed for Garnet OS – PDAs. The UI was touchscreen, and there were many basic apps (and some 3rd party apps) built in C and C++. The WAP browsers were released as an extension for these.
Wireless markup language was designed for XML-dependent devices and was capable of running on WAP. They were lightweight and ideal for low bandwidth, and revolutionised existing HTML strategies.
Then came Java ME or J2ME, later replaced by personalised Java, which is still around today. It’s used in different ways in phones, PDAs, and embedded devices.
BREW or Binary Runtime Environment for Wireless was launched by Qualcomm.
The next big thing was Symbian – a joint venture by PSION, Nokia, Motorola, and Ericsson. Their OS was used in millions of devices. Nokia further enhanced the Symbian OS, and installed it on many of their devices; LG and Samsung also had this OS.
After this was the era of iOS and Android – and the smartphone applications got so sophisticated that it became difficult for everyone to have skin in the game. iOS was released in 2007 and Android followed suit a year later.
If we were to talk about platforms, most of them have related developer programs that create small, vetted communities with developers bound by contracts as to what they can do. There is no one platform that can be said to be the perfect or ideal one, each has its own pros and cons.
Some are ideal for gaming, and with brand backing, they can mint money. Others are more open and apt for hobbyists, and so on.
Today, the mobile phone market is increasingly fragmented and all platforms have a portion of it. Product lines have become complex quite rapidly for manufacturers and mobile operators too. Platform penetration differs by user demographic and region, and the developer community is almost equally fragmented.
Mobile developers work with various tools, languages, and programming environments. Porting between platforms is dicey and expensive. It is nearly impossible to keep track of the different handset configurations, carrier relationships, testing requirements, signing and certification programs, with each having been transformed into separate businesses.
2014 saw a paradigm shift in app usage. It was no longer about fun and games or social media alone – but entire lifestyles. Snapchat said that over 700 million photos were shared through their platform every day.
There are three basic types of mobile apps based on the technology used.
These are created for a specific platform or operating system. There are native apps for Android and iOS devices, and other devices out there. As they are built for a specific platform, you can’t use an app built for one platform on another – like, an iOS app can’t be used on an Android phone.
Mobile app technology used to build native apps are React Native, C++, Objective-C, Java, Python, Kotlin, and Swift are used to code native apps.
These are the responsive website versions capable of working on all mobile devices or operating systems as they are delivered via mobile browsers. They behave like native apps but are accessed through web browsers. They are responsive websites that adapt to the device UI of the user. Basically, when you install a web app, you are just bookmarking the website. Progressive Web Apps are native apps that run within browsers.
Languages like Ruby, JavaScript, HTML5, CSS, etc. are used to code web apps.
A combination of the native and web apps, hybrid apps are wrapped within a native app, and can be either downloaded from the app store or have their own icons on the device. They look and feel like native apps though they are web apps in reality. They feature responsive design and are high-performing, and can also run offline.
A combination of mobile app technologies comprising native APIs and web technologies are used to build hybrid apps: Objective-C, HTML 5, Swift, Ionic, and so on.
Mobile apps are definitely getting smarter with machine learning, AI, VR, and AR. Let’s look at the key design improvements in mobile apps:
We can safely say that apps are here to stay for a long time to come. In fact, most of us today would not be able to imagine a world without apps; you name it, and you find an app for that. The future of mobile apps is definitely exciting.
If your business doesn’t leverage the potential of mobile application development, you could be missing out on golden opportunities to reach wider audiences and get more customers. Don’t allow this to pass you by!
WAC, the leading digital transformation services company in India, offers outstanding iOS development and Android development services that have already helped countless companies boost revenues significantly. Get in touch with us now to know more about our mobile app development services.
From enterprise to consumer apps that are specifically tailored to meet your business needs