I used a cheap Amazon Fire tablet which is not equipped for Google Play Store as supplied. A script and files package is posted online to add the missing support files for Google, using the Developer mode on the android settings page and usb connection to PC. Only a minimal subset of the full android development system is used, for convenience. It then runs the SmartHome app and many others at least, not sure about all.
When you start SmartHome, if there are any updates it will advise and download. The server is not always available depending on location (supposed to be busy in the U.S. a lot). The settings page shows the version of the app. Device info bottom of the vacuum sub-app shows the firmware version in the robot. There is no notice of firmware updates when they occur. A "UPAM" message appears on the robot only during the update process, alerting that cleaning is not available until finished -- very quickly.
One interesting app is for locating your car in a very large parking lot, maybe surrounding a large shopping center, or airports. By registering the GPS location when exiting the car, a map to the car can be displayed from any other location. Several versions exist.