Chrome Apps Migration
This page will serve as your guide for how to move Chrome.* App API to the Web Platform and its APIs.
Our team has identified these highly used Chrome.* APIs and we outline below the targeted milestone where those APIs will be coming to the Web Platform. If you use these APIs in your existing Chrome App, you can find out more about these APIs on the Web Updates page. If there is an API you use and it isn’t on our Web Platform Fugu API Roadmap , please file a new feature request where you can provide information about your desired use case. As we work towards full deprecation, this feedback will help us determine prioritization of APIs.
Web Supported - Green
Web Partial Support - Yellow
Web Planned - Orange
Web Not Supported - Red
# **[Web Platform Fugu API Roadmap](https://docs.google.com/spreadsheets/d/1de0ZYDOcafNXXwMcg4EZhT0346QM-QFvZfoD8ZffHeA/edit#gid=557099940)** # **F[ile a new feature request](https://developers.google.com/web/updates/capabilities#the_new_capabilities)** # **[Android development for Chrome OS](https://developer.android.com/chrome-os)** # **Past announcement from blog: [Link](https://blog.chromium.org/2016/08/from-chrome-apps-to-web.html) to 2016 announcement.**
What are my next steps for converting my existing Chrome app?
Migrating to web api: https://developers.chrome.com/apps/migration
Migrating to Android for Chrome OS: https://developer.android.com/chrome-os
Where can I find a list of new Web Platform Fugu APIs that corresponds to existing Chrome app APIs?
See this tracker.
I’m migrating a Chrome App to PWA and missing an API, will an equivalent API be available? If not, how can I request a new Web Capability?
See https://developers.google.com/web/updates/capabilities; request APIs using this link.
I’ve created a PWA or Android app to replace my Chrome App, what do I need to do to help transition my users?
If you are migrating users to PWAs, you need to add the replace_web_app field and the url for hosting the new PWA. (note, this field exists since M75+)
If you are migrating users to ARC++, you need to add the replacement_android_app field and the package name for the replacement Android App. (note, this field will be added for Chrome M81+).
Once you have defined one of the two fields, you also need to invoke chrome.management.installReplacementWebApp() in your app to prompt Chrome for the migrating dialogue.
See the example definition in https://developer.chrome.com/apps/manifest.