Documentation Archive

Developer

watchOS 2 Transition Guide

On This Page

Available System Technologies

Extensions built specifically for watchOS 2 have access to various system frameworks and technologies.

Networking

Support for network-based operations includes the following technologies:

  • WatchKit extensions can access the network directly through an NSURLSession object. WatchKit extensions have full access to the NSURLSession capabilities, including the ability to download files in the background. For information on how to use this class, see URL Loading System Programming Guide.

  • The Watch Connectivity framework supports bidirectional communication between your Watch app and iOS app. Use this framework to coordinate activities between the two apps. See Communicating with Your Companion iOS App.

Additional Frameworks

Extensions built specifically for watchOS 2 have access to the following system frameworks:

For detailed information about the interfaces supported by a particular framework, see the reference documentation for that framework.