en en en tr es id en en en en en en en en en en en en en en en en en en en en en en en en en en ca es es ne en en kn zh en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en pt it it en pt en en en en en en en en en en pms en en en en en en en pt fa it en it pt it fr en it en en en en en en en it en en en it pt en en en en en ceb en en it it en en en en en en en en en en en en ia it en en de en en en en en en en en it it en pt en en en en en en en en en en en en en en en it de en en en en en en en en en en pt en en it it en az en en en en uk en en en en en en en en en en en en en en en en en en en en pt en en en en en en en en en en en en en en en en en en
Shankar Kumarasamy AI, Android, iOS, Mobile Application Development Strategies, Mobility Solution October 4, 2018October 4, 2018 3 Minutes
When the initial iPhone and android phone was launched a decade ago no one really understood what app store and play store (Formerly, android market) are meant for. There were only less than 100 apps in both the stores when their initial phone was launched. However, every one realized that there is a huge opportunity to take their creations directly to the customer by putting apps at the stores without any OEM’s approval. This opened a huge market for iOS and android developers. Also this made iOS and android the only 2 major mobile platforms of the future.
The development strategies on these 2 platforms changed over time in the last 10 years. I would like to call this evolution as mobile applications development strategy from 1.0 to 4.0.
Trends in mobile application development strategies
Mobile app development strategy 1.0 –
This is the Web to Mobile adoption age.
Web was predominantly used as a platform to reach the customer using websites on a browser as interface. This was the case even on the mobile phones. However, the emergence of play store and app store have given a new way to reach out to the customer on their smart phones using mobile apps and not just websites.
Frontends were built using reactive web or native mobile platform development, mostly as an extension to your existing websites. Since this stage was a smart-phone adoption era, the mobile apps have to consume the same web-services that the websites were consuming. There was no significant change in the way databases were designed for mobile apps.
This was generally considered as heavy weight development for the mobile applications because of too many isolated components in development and because of its complexity and maintenance effort.
Mobile app development strategy 2.0 –
This is the era where the shift was towards Mobile-First approach.
Angular JS, Bootstrap JS or React JS or native app developments were mostly used as frontend dev stack while the node JS would carry the backend server code. Also there was adoption to NoSQL database like MongoDB.
This was medium weight development since this would still need configurations on backend and frontend by developers.
Mobile only approach was getting into predominance because of huge adoption of smart phones.
10 years into android and iOS mobile platforms, enterprises and individual developers started to concentrate only on mobile apps leaving websites behind. However, websites are coming back in the form of PWA’s (Progressive Web Apps). These are web apps similar to mobile apps except that it utilizes the web kit on the mobile platform. They are not truly native mobile apps but having some features of native apps. Even on mobile only approach, many use and prefer native mobile apps development vastly because of high performance and rich user experience.
Frontends were developed using native mobile apps development and java script. There is a huge difference in the way backend and database would be used. Mobile back ends and storage tools like firebase are used rather than customizing the cloud to suit mobile backend.
This is the light weight development model because of the quick implementation time in developing the apps.
Mobile app development strategy 4.0 –
This is the most growing model – AI First Approach.
Be it a web app or mobile app delivering more personalized content to the customer is the key. This will drive more meaningful user engagement with the app. Prediction and recommendation are the other terms that can be used for this approach. The UX and the way the apps are built will be different from the traditional mobile app development guidelines.
UI/UX were given more importance. Every interaction will be unique for every user. Frontends are built using any modern web app or mobile app development tools and technologies. Mobile optimized back ends are preferred. There is a drastic adoption of big data storage. Later these data can be used to derive analytics.
This AI centered solution development is going to be the future of mobile apps development.
AI and machine learning are becoming integral part of any solution design. So in the future more than the technology itself, the developers should have higher analytical and problem solving skills.
Published by Shankar Kumarasamy
Digital leader and technology enthusiast with experience in varied functional areas specializing in mobility and cloud backend. Areas of specialization include: 1) Solutions architecture - Enterprise-scale solution consulting to determine major IT investments, 2) Technical architecture - End-to-end system and integration architecture including hardware and software, 3) Applications architecture - Multi-cloud native server-less application architecture, 4) Data architecture - Canonical data architecture and design including support to multi-tenancy data models, 5) Identity architecture - Different LoB identity management solutions involving SSO for customer 360 experience, 6) Security architecture - Eliminate digital risk by designing the flow of data between people, systems, and things with granular and only the needed access View all posts by Shankar Kumarasamy
Published October 4, 2018October 4, 2018
Previous Post ‘Bye’ smart phones and ‘Hello’- smart voice assistants – Things to consider while porting mobile apps to voice based apps
Next Post Future of android application distribution using ‘Android app bundles’
One thought on “Mobile application development strategies – Past till Future”
January 13, 2020 at 5:18 am
Great article. Mobile app development is one of the major source to develop sales and brand awareness.
LikeLiked by 1 person
Leave a Reply Cancel reply
Enter your comment here...
Fill in your details below or click an icon to log in:
Email (required) (Address never made public)
You are commenting using your WordPress.com account. ( Log Out /  Change )
You are commenting using your Twitter account. ( Log Out /  Change )
You are commenting using your Facebook account. ( Log Out /  Change )
Notify me of new comments via email.
Notify me of new posts via email.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Android App Bundle (1)
Android Flash Tools (1)
Application Integration Strategy (2)
Best Mobile Apps – 2018 (1)
Cloud Next 2018 (1)
Contact Center AI (1)
EV Charging Station (1)
Google AI Solutions (1)
Google IO 2019 (1)
Google IO 2021 (1)
Google Play Store (1)
Hybrid ML for Mobility (1)
Intelligent Behavior Detection (1)
Intelligent Mobile Solutions (3)
Mobile Application Development Strategies (7)
Mobile World Congress (1)
Mobility In 2019 (1)
Modern Tech Tools (4)
Multi Cloud Strategy (4)
Self driving cars (3)
Self Sovereign Identity (SSI) (1)
Zero Trust Model (1)
AI Amazon Android AndroidP API APIOrchestration ApplicationDevelopment AWS Azure BigDataAnalytics Blockchain Cloud CloudComputing CodingCulture ConnectedDevices DataFirst DigitalTransformation Edge EdgeComputing ElectricVehicle Firebase FutureCode FuturisticSolutions GCP GigEconomy Google GoogleHome GoogleIO2017 GooglePlayStore IdentityManagement IntelligentMobileApplications iOS IoT Learn MachineLearning Microsoft ML MobileAppsDevelopment MobileDevelopers MobileTechnology Mobility MobilitySolutions ModernTechTools MultiCloudStrategy On-DeviceLearning ServerlessComputing Strategy UbiquitousComputing VoiceAssistants VR
© [Shankar Kumarasamy] and [shankarkumarasamy.blog], [2017-2020].
Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited.
Excerpts and links may be used, provided that full and clear credit is given to [Shankar Kumarasamy] and [shankarkumarasamy.blog] with appropriate and specific direction to the original content.
Archives Select Month September 2022  (1) August 2022  (1) July 2022  (1) June 2022  (1) May 2022  (1) April 2022  (1) February 2022  (1) January 2022  (1) December 2021  (1) November 2021  (1) October 2021  (1) September 2021  (1) August 2021  (1) July 2021  (1) June 2021  (1) May 2021  (1) April 2021  (1) March 2021  (1) February 2021  (1) January 2021  (1) December 2020  (1) November 2020  (1) October 2020  (1) September 2020  (1) August 2020  (1) July 2020  (1) June 2020  (1) May 2020  (1) April 2020  (1) March 2020  (1) February 2020  (1) January 2020  (1) December 2019  (1) November 2019  (1) October 2019  (1) September 2019  (1) August 2019  (1) July 2019  (1) June 2019  (1) May 2019  (2) April 2019  (1) March 2019  (1) February 2019  (2) January 2019  (1) December 2018  (2) November 2018  (2) October 2018  (2) September 2018  (1) August 2018  (1) July 2018  (1) June 2018  (1) May 2018  (2) April 2018  (1) March 2018  (2) February 2018  (1) January 2018  (2) December 2017  (2) November 2017  (2) October 2017  (3) September 2017  (2) August 2017  (3) July 2017  (4) June 2017  (4) May 2017  (5) April 2017  (4) March 2017  (2)
Follow Blog via Email
Enter your email address to follow this blog and receive notifications of new posts by email.
Join 47 other followers
Start a Blog at WordPress.com.
Join 47 other followers
Already have a WordPress.com account? Log in now.
View post in Reader
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.