InteractiveMode 2 - App-Auto-Patch/AAP3-Wiki GitHub Wiki

App Auto-Patch: Full Interactive Mode

Overview

App Auto-Patch is designed to streamline the process of identifying and updating installed software. This wiki page focuses on the end-user experience when App Auto-Patch's interactiveMode is set to 2 or Full Interactive mode, where the discovery of installed applications and the updating process provide real-time feedback.

Configuring this option

This option can be configured via MDM using the interactiveMode Key or the --interactiveMode command-line trigger

<key>InteractiveMode</key> <integer>2</integer>

--interactiveMode=2

Interactive Discovery of Installed Applications

Discovery Feedback

Upon launch, App Auto-Patch presents a dialog to the end-user via swiftDialog indicating the start of the discovery process. This ensure that the user is aware that App Auto-Patch is actively scanning for installed applications.

alt text

If there are no updates found by App Auto-Patch, users will see an additional pop-up letting them know.

alt text

Process Feedback

During the discovery phase, App Auto-Patch provides real-time feedback displaying information about the applications it is scanning and checking for updates. This includes:

  • The application that is currently being evaluated
  • The path to the installed application In the backgound, App Auto-Patch is comparing the application's installed version versus the latest version available with Installomator.

User Experience

This interactive approach keeps the user informed and engaged during the discovery process, enhancing transparency and their own experience.

Interactive Update Process

Update Notification

Once the discovery process is complete, App Auto-Patch presents a list of applications that require updates. This list is displayed in an easy-to-understand dialog, providing users with clear information about which applications are out-of-date.

alt text

Iterative Update Process

  • Applications to Update: Users are provided a list of applications that need updates.
  • Feedback During Updates: As each application is updated, the user receives real-time feedback. This includes information such as the current application being updated, update progress and the status of each application's update.
  • Completion Notification: Upon completion of each update, users are notified, allowing them to keep track of the updates that have been successfully installed.

User Experience Benefits

  • Enhanced Transparency: Keeping users informed at each step builds trust and clarity.
  • Convenience and Control: This mode is ideal for users who initiate App Auto-Patch themselves, offering a balance of automation and user control.

App Auto-Patch in interactiveMode set to 2 offers a comprehensive, user-friendly solution for managing application updates on Mac computers. Providing detailed prompts and real-time progress feedback, AAP enhances the end-user experience, making application maintenance both efficient and transparent.

⚠️ **GitHub.com Fallback** ⚠️