... Say you connect your headphones to your device, Android will surface an action to resume your favorite Spotify playlist ... ... but what if we could surface part of the app itself ... What is it with the repeated usage of 'surface' here, instead of the more obvious and common word 'show'? Is it something to do with Android API naming, or something else?
As far as I can tell, it's an Android thing. They even call their display manager thing (I don't know the right term for it) SurfaceFlinger: https://source.android.com/devices/graphics/
* "bundle" (as in "app bundles", a feature that lets Google Play deliver an installer with a stripped down set of resources to the end user's device)
* "action" (as in the new feature of the UI known as an "action" which some have alternatively describe as a "visible intent" or a "deep link with parameters." or something)