ChromeOS supports Android Apps and Progressive Web Apps, both of which can be discovered by users on Android and Chromebooks via Google Play. When you publish to Google Play, your app becomes available to billions—but it still has to be optimized for better reach.
When an app is properly optimized for ChromeOS, it can take advantage of the features that make Chromebook apps shine, such as large screens and keyboard support. Follow the ChromeOS optimization guidelines to identify changes that may need to be made to your app to provide the best user experience.
- X86 architecture: Many ChromeOS devices use an x86 architecture, whereas most Android phones have ARM chipsets. Apps with Android NDK code have additional publishing considerations.
- Large screens: ChromeOS devices have generally larger screens than most Android devices—and can support external monitors. Follow our design recommendations for a better user experience on larger screens.
- Resizable windows: On ChromeOS, users may resize and reposition their windows on-the-fly, and apps may transition from portrait to landscape based on position.
- Multiple input devices: ChromeOS devices may use a touch interface, keyboard and mouse, or controller—and may switch between input methods.
For the best user experience, don’t just support the unique features of ChromeOS—use them to your advantage. Once you’ve optimized your app for ChromeOS devices, you can move on to testing and publishing.
As with Android apps, ChromeOS apps may be run on a wide variety of platforms. Thorough testing is critical to launching the best possible app or game. Visit the resources below to learn more about testing for Google Play:
- Linting: automatically check your app’s code for potential issues for ChromeOS.
- Internal testing: test entirely new apps or features, focusing on early stability and performance.
- Closed testing: test the app with a private community without impacting ratings or reviews.
- Open testing: test publicly and/or with a larger group of users without impacting ratings or reviews.
Run beta tests across various devices to get critical feedback before launch, then “soft launch” to select audiences to confirm KPIs and build up public ratings.
Finally, launch worldwide with confidence—and fewer surprises.
Before you publish your game, coordinate your plans and build interest. Use the following Google Play checklists to prepare for the launch:
- Launch checklist: Ensure the app or game is compliant with all Google Play policies and quality requirements.
- Localization checklist: Research languages, cultures, and preferences if launching in multiple geographies. Test the app separately in each locality in which it will launch.
- Price set-up checklist: Set your app as paid or free. On the App Pricing page, you can set local prices, use pricing templates for multiple items, and create sales and promotions.
- Pre-registration checklist: Create excitement and awareness of apps and games before you’re launched.
- (Optional) Setup a YouTube channel:
Keep your publishing on track with the below schedule. When creating your schedule, allow enough time for your app to go through review.
|1||Review the best practices for publishing and releasing your app or game on Google Play.|
|3||Review The Play Console Policy Center to make sure your app is compliant.|
|7||Finalize the build of your app for ChromeOS and supported architectures.|
|8||Begin testing your app in phases, including internal, closed, and open testing.|
|10||Submit your app for review via managed publishing. A typical review will take approximately 7 business days. Please do not resubmit your app during the review cycle as it will reset the cycle.|
|11||Check your submission to make sure it has been approved.|
|12||Once your app is approved, you will be able to publish it on your launch date.|
Increase your chances of a successful launch by reading more about Google Play’s policies and standards— and by learning more about the process of developing and optimizing for ChromeOS.
Meet Google Play’s policies and standards by following Google’s Developer Program Policies. The earlier you work to meet these specifications, the smoother your development and publishing process will be.
- Policy Coverage: Details on Google Play’s policy coverage and enforcement process. This includes how Google Play Protect, malware protection, and privacy alerts work to prevent malicious activity by apps.
- User Data: Google Play requires that developers be transparent in how their app handles user data, including access, collection, use, handling, and sharing the data from the app.
- Target API Level: If you want your app to run on Android devices, you must meet a target API level. All apps must meet a target API level of 30 or above (existing apps) or 31 or above (new apps).
- App Promotion: Apps that directly or indirectly engage in, or benefit from promotion practices that are deceptive or harmful to users or the developer ecosystem violate the Developer Program Policies. Follow these guidelines to ensure the content is of high quality and delivers the best experience for the users.
- Apps for Children and Families: Apps designed specifically for children must participate in the Designed for Families program and must follow the Google Play Families Policy requirements. Only select more than one age group for your app’s target audience if your app is designed for and is appropriate for users within the selected age group(s).
- Payments Policy: Google Play’s billing system is required for developers offering in-app purchases of digital goods and services distributed on Google Play, and it must be used through Billing Library version 4 or newer. Learn more about Google Play’s Payments Policy on the Policy Help Center page.
- Play Console Policy Center: The Play Console Policy Center contains all policies currently in effect—and the policy archive. Consult Policy Deadlines and Policy Status for more specific information.
Learn more about publishing on Google Play and developing for ChromeOS with these tutorials and resources.
- Google Play Console: a hub for best practices and relevant resources.
- List your Progressive Web App in Google Play: a guide to wrapping a Progressive Web App as an Android App for publishing in Google Play.
- Android Apps on ChromeOS:: a guide to designing, building, optimizing, and publishing Android Apps on ChromeOS.
- Google Play Academy (especially the Prepare section): short video-based courses covering quality, monetization, engagement, and other topics for developers at all stages of app development.
- Google Play Billing: an overview of the service that enables sales of digital products and content.
- Pre-Launch Reports: reports that enable developers to spot issues before they affect users.
- The Google Play Developer Help Community: a forum for developers to raise questions.
- The Google Play Developer Newsletter: the latest developer news and tips to help developers succeed with Google Play, Android, and games.
- Android Developers Blog: the latest Android and Google Play news for app and game developers.