2

Streamlined and Non-Intrusive Software Updates

  • Live

Avatar
ben

I would like to suggest a feature enhancement to the current update process of the application. Currently, the update process appears to be a bit cumbersome and intrusive, as it repeatedly loads the update and then closes down the application, displaying a message asking the user to install and relaunch the app. This interrupts the user's workflow and may give a sense of inconvenience.

Suggested Improvement:

Silent Background Updates: Instead of prominently displaying the update process and interrupting the user's experience, I propose implementing a silent background update mechanism. This way, the application could periodically check for updates without affecting the user's interaction with the app.

Automatic Installation: If an update is available, the app could seamlessly install the update in the background without requiring the user to manually trigger the process. This would eliminate the need for users to be aware of the update and initiate the installation themselves.

Non-Intrusive Notifications: In the event that an update requires a restart of the application, the user could receive a non-intrusive notification that informs them about the update and its benefits. This notification should allow the user to postpone the update if they are in the middle of a task, ensuring that the update does not disrupt their workflow.

Transparent Progress Indicators: If the update requires some time to be installed, the application should provide transparent progress indicators that show the update process. This would give users a sense of control over the process and the ability to anticipate when the update will be complete.

Clear Update Notes: Along with the update notification, include clear and concise release notes that highlight the improvements and changes brought by the update. This would give users insight into why they should update and what benefits they can expect.

Option for Manual Updates: While automatic updates are convenient, some users might prefer manual control over the update process. Therefore, providing an option within the application's settings to manually trigger updates would cater to a wider range of user preferences.

Benefits:
Implementing these improvements would result in a more user-friendly and streamlined update process. Users would no longer be disrupted by intrusive updates and would feel more in control of the application's behavior. This approach aligns with providing a seamless and hassle-free experience for users, ultimately enhancing their satisfaction with the application.

By taking these suggestions into consideration, the update process could be transformed into a seamless and non-intrusive part of the user experience, enhancing overall satisfaction and user engagement with the application.

A

Activity Newest / Oldest

Avatar

Kyle

Status changed to: Live

Avatar

Kyle

Hey Ben,

Only some of our updates require the entire app (20% of the codebase) to update while most are loaded when the user opens the app again / reloads without the user ever seeing the update.

We are working on making the download process as easy as possible and the current method is our best available way at this time. The multiple clicks mean that it had failed while downloading and auto retried, for me this is usually because my internet download speed is inconsistent and I lose the download.