The Singular SDK/S2S embedded in an app reports to the Singular server whenever the app is opened. If the app is opened on a device unknown to Singular, Singular marks this as an app install and triggers the install attribution process.
In other words, install = the first app open on a new device.