Progressive Web App (PWA)

Using a PWA allows Kasm to provide a similar experience to that of a mobile app installed from an App Store.

Benefits for the user:

  • Small size - you aren’t installing a full application.

  • Instant updates - It’s still a website, so updates to the site are available immediately to the PWA.

  • Add to homescreen - Just as you would any application.

  • Tabless window - No more annoying browser bars reducing useful space available.

Installation

Unfortunately PWA installation isn’t universal across platforms or even devices on platforms. Some platforms prompt you to install the app when you visit a site that has PWA functionality, some just show it in the browser bar, and some don’t show anything at all (iOS).

Android

Using Chrome on Android tends to give the best PWA experience, and will pop up with an option to install the PWA when you go to the site. With Firefox, you need to click on the three dots next to the browser bar and then go to Install App, this also works with Chrome if you close the prompt and then later decide you want to install it.

_images/android.jpg

Installing on Android

iOS

iOS doesn’t give any indication that a PWA is available and a PWA can only be installed via Safari.

  1. Open Safari and navigate to the site.

  2. Click on the Share icon.

  3. Scroll down until you find the option “Add to Home Screen” and click on it

  4. Click the “Add” button

_images/ios.jpg

Installing on iOS

Desktop Browsers

Safari on MacOS does not give an option to install a PWA at all at this time.

All other browsers seem to show the option both in the browser URL bar or as an option when you click the three dots.

_images/macos_chrome.png

Installing on Desktops

Removing

Android

Android doesn’t appear to have any universal system for removing PWA’s, it can be different based on phone, launcher, browser, even specific version of browser.

Here are 3 different options you can try:

  1. From your app drawer or home screen, open Settings Settings.

  2. Tap Apps & notifications and then See all apps.

  3. Find the PWA that you want to remove and tap the icon.

  4. Tap Uninstall.


  1. Find the app on your homescreen.

  2. Long press until extra information pops up.

  3. Click on the Remove icon


  1. Find the app on your homescreen.

  2. Long press until extra information pops up.

  3. Start dragging until an option to remove appears.

  4. Drop the app into the Remove area.

_images/android_uninstall.jpg

Uninstalling on Android

iOS

  1. Find the app on your home screen

  2. Either long press on the background until the icons start wiggling and a minus icon appears in the top left corner on the apps, then click the minus icon, or long press on the app and click the Delete Bookmark option.

  3. Confirm you want to delete the bookmark.

_images/ios_uninstall.jpg

Uninstalling on iOS

Desktop

  1. Open the Workspaces PWA.

  2. At the top of the application find the three dots menu at the top right and click it.

  3. Click the uninstall option.

  4. Click on the subsequent Remove button.

_images/macos_uninstall.png

Uninstalling on Desktops