An app extension unlike an asset extension only allows a developer to either develop new endpoints (pages or APIs) or override existing endpoints. This is useful whenever a common page that is accessible by all asset types needs to be developed. As an example, the Store provides a top-assets
view that displays the top assets for each of the asset types. In the app extension model, store_common
and store_apis
are the default implementation of an app extension.
App extension components
...