The future of mobility is about connected devices. And the connected devices should interact with each other seamlessly. It is not just device to user interaction. It is also about device to device interactions. Smart phones are a decade old now. The UX that the smart phones brought in with those devices are the reason for huge adaptability of touch screen devices. Smart mobile phones apart from the features which had in its initial launch are mainly used for common use cases like –
2) Reminders or Alarms or Notifications
4) Stream videos
5) Play games
Why all of the above mentioned use cases be delivered through smart phones?
1) Roll out solutions based on end user device adoption
2) Readily available hardware which has capability to run solutions in a more intuitive way
New hardware’s are paving ways to decentralize mobile solutions
Like how decentralization is happening from cloud towards distributed networking, there is a shift in decentralization of mobility solutions.
Sequential to Parallel adoption of products and services
Web made information available over internet on desktops and laptops. Smart phones penetrated even further and made the information available at customers hand almost all of the times. Emergence of AI and ML bring needed information to variety of devices.
‘Data First’ to become ‘AI first’
Google already moved from ‘Mobile First’ to ‘AI First’ approach. It is a clear indication that the primary goal of the applications are to pass the relevant information to the user and to other devices. Provide the user with relevant data on any of the relevant device.
In order for solutions to be AI and ML driven we have to make sure the apps are Data driven. More dynamic way of building the applications to have data at any point of time would be the first step towards this goal.
Google have clearly mentioned this with android architecture components. An architecture that is more focused towards Data first mobile solutions. The same principle can be extended to designing solution for other connected devices as well.
Define solutions to address multiple form factor of devices
Now that we know there is decentralization of mobile application development is happening – The main focus is towards data. Data collected from various devices are shared and used across by other devices. For example, telling Amazon Echo to add some electronic gadget will reflect in the cart in mobile app. So the same data is represented and available as Omni-Device.
App development beyond platforms
The shift towards app development is moving away from developing platform specific applications (Be it native or hybrid or cross platform applications) to how a data has to be delivered across multiple devices (Omni-Device, Again). It doesn’t stop just with writing single mobile applications. For example, user might choose to use apps or website or chatbots or voice assistants or instant apps and expect varied user experience within the same mobile device. The same data is channeled through variety of user experience.
So the future of mobile applications development is about bringing the relevant data to the customer based on the context on a relevant connected device.