This directory contains hard coded preinstalled web app configs to be default installed in Chrome branded builds.
Preinstalled web apps are configured in two ways:
GetPreinstalledWebApps().--preinstalled-web-apps-dirchrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS/web_apps/usr/share/google-chrome/extensions/web_apps for branded builds./usr/share/chromium/extensions/web_apps for unbranded builds.--extra-web-apps-dirThe icon bitmaps bundled with the configs are not suitable to include in an open source repository and are stored in an internal repo: https://chrome-internal.googlesource.com/chrome/components/default_apps.git
This internal repo only gets checked out for internal Chromium checkouts.
Icon bitmaps get checked out at: chrome/browser/resources/preinstalled_web_apps/internal
Icons are packaged into the build via: chrome/browser/resources/preinstalled_web_apps/resources.grd
Feature PreinstalledWebAppsCoreOnly is part of work to switch ChromeOS from using PreinstalledWebAppManager to AppPreloadService. The feature changes ChromeOS to only install the same core apps which are configured for all platforms. Once the feature is fully rolled out, it is expected that any ChromeOS-specific code can be removed.