운영 시스템은 퍼스널 컴퓨터, 타블렛 컴퓨터, 또는 스마트폰과 같은 컴퓨팅 플랫폼 상에서 실행되는 애플리케이션들 사이의 컨텐트 공유를 중개하는 확장가능 공유 액션(share action)을 제공한다. 공유 액션은 모든 애플리케이션들에 걸쳐 구현되는 컨텐트 공유에 대한 일관된 사용자 경험을 가능하게 하며 또한 사용자들이 컨텐트를 공유하기 위하여 그들이 사용하고 있는 현재 애플리케이션으로부터 몇몇 다른 기능성으로 스위칭하여야 할 필요성을 제거한다. 애플리케이션은 소스 애플리케이션 및/또는 타겟 애플리케이션으로서 운영 시스템 공유 액션에 참가할 수 있다. 소스 애플리케이션은 사용자가 공유 액션 불러내기를 선택한 때에 그들의 애플리케이션의 현재 상태에서 어떤 컨텐트가 공유가능한지를 기술할 수 있다. 타겟 애플리케이션은 컨텐트 유형에 따라 소스 애플리케이션으로부터 공유 컨텐트를 수신하도록 구성될 수 있고, 사용자에게 그들의 애플리케이션의 공유를 용이하게 하도록 특별히 맞춤설계된 컴패니언 뷰(companion view)를 표출시킬 것이다.
An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.