The Mobile SDK for Windows Apps provides a mobile device programming interface for Windows programs hosted on Citrix environments and delivered to any device with Citrix Receiver. The SDK provides Enterprise Windows developers with the means to develop Windows applications with capabilities and behaviors typical of native mobile applications. The functionality provided by the SDK significantly improves the user experience.
Developers can use the SDK with the Windows application development framework that best suits their needs. Download the SDK from the Citrix download pages.
Typical Windows applications are based on an expansive desktop space with access to a keyboard and a mouse. Legacy Windows applications do not accommodate on-screen keyboards and other features specific to mobile devices. The Mobile SDK for Windows Apps enables Windows developers to write new applications and to improve existing applications for delivery to supported mobile devices.
The Mobile SDK for Windows Apps enables a Windows application to control mobile device features such as:
For features such as phone calls, SMS, and camera functions enabled by the Mobile SDK for Windows Apps, Receiver prompts the user for permission to perform the action so that the user always has the option to protect potentially sensitive information.
When developing hosted applications that use the Mobile SDK for Windows Apps, consider the following:
- A secure connection (for example, using SSL/TLS or a VPN) should be enforced for the applications. Citrix Receiver should connect to trusted servers.
- Consider obtaining legal advice regarding the use of mobile device features, such as the camera, which raise privacy issues.
Learn more about the Mobile SDK for Windows Apps here.