What's the cleanest way to integrate apps across multiple devices? I have an iPhone and two Macs. I sync my files across all three using iCloud and want to do something similar with my apps: I want to be able to use an app on my iPhone, and use the same app on both of my Macs, for apps where this is possible.
What's the cleanest way to do this? Right now I download the app separately on each device using the same Apple Id, so when I update something in the app from one device, the update is present in the instance of the app on the other devices. Is there a better way to do this?
Enabling automatic App Store downloads on all devices solves this issue for devices that use the same AppleID for App Store. 


macOS this is in the preferences for the App Store App
iOS this is in the settings app under Apple ID > iTunes &amp; App Store


The general case is solved only when you package and script app installs with an MDM framework like JAMF Now. It’s a lot of work to start packaging your apps or manage installers, so most groups don’t fully manage all apps until they have 50 to 100 Macs, but the technology is there to do this on macOS and iOS. There are even comprehensive books on packaging such as Armin Briegel’s