---
title: Adding StandBy and CarPlay support to your widget
framework: widgetkit
role: article
role_heading: Article
path: widgetkit/adding-standby-and-carplay-support-to-your-widget
---

# Adding StandBy and CarPlay support to your widget

Ensure that your small system family widget works well in StandBy and CarPlay.

## Overview

Overview People can choose your small system family widgets from the widget gallery in StandBy or CarPlay: Because widgets in StandBy appear similar to widgets in CarPlay, when you ensure your widget supports one, it automatically supports the other. To support StandBy and CarPlay appearances, update your small widget: Make the background removable. Focus on showing only glanceable information. Use larger typography, and make it easy to read from a distance. For more information about making a background removable and optimizing your widget for additional contexts, refer to Update your small widget to support StandBy and CarPlay. If your widget isn’t a good fit for StandBy or CarPlay, consider marking the applicable context as a disfavored location as described in Indicate that a widget might not fit a specific context. Doing so doesn’t exclude your widget from CarPlay or StandBy, but it communicates to people that these locations aren’t the best fit. Linking to your app in CarPlay and using buttons or toggles In CarPlay, the way your widget links to your app depends on the specific context of using your app in a vehicle: If the vehicle supports touch input and your app supports CarPlay integration, tapping the widget opens the app’s CarPlay template, and tapping a button or toggle performs its action. If the vehicle supports touch input but your app doesn’t integrate with CarPlay, people can’t open your app from the widget and the system dims it to indicate that a tap doesn’t have an effect. If the vehicle doesn’t support touch input, people can’t open your app from the widget. For additional information about linking to your app from your widget, refer to Review linking behavior in CarPlay.  |  |   |  |   |  |  Additionally, your widget’s buttons and toggles behave differently to match the CarPlay context: If the vehicle supports touch input, people tap a widget’s buttons and toggles to perform their functionality. If the vehicle doesn’t have a touchscreen, widgets and buttons are inactive, and people can’t tap the widget to open your app in CarPlay or on their phone. note: CarPlay integration is only available to apps with specific functionality. For more information, see CarPlay. Test widgets in CarPlay To test widgets in CarPlay, preview your widget in Xcode to verify that your widget works in StandBy and the CarPlay Simulator. For more information, refer to Previewing widgets and Live Activities in Xcode and Using the CarPlay Simulator.

## See Also

### Layout and presentation

- [Supporting additional widget sizes](widgetkit/supporting-additional-widget-sizes.md)
- [Displaying the right widget background](widgetkit/displaying-the-right-widget-background.md)
- [Optimizing your widget for accented rendering mode and Liquid Glass](widgetkit/optimizing-your-widget-for-accented-rendering-mode-and-liquid-glass.md)
- [WidgetRenderingMode](widgetkit/widgetrenderingmode.md)
- [WidgetAccentedRenderingMode](widgetkit/widgetaccentedrenderingmode.md)
- [AccessoryWidgetBackground](widgetkit/accessorywidgetbackground.md)
- [WidgetLocation](widgetkit/widgetlocation.md)
