CIO.com: Are Windows app developers tweaking their software for the iPad?
Baer: Two weeks ago, we announced a new SDK that basically sits in front of XenApp in the virtual app delivery infrastructure. This allows users, customers, system integrators, and partners to write extensions that reformat -- repaint -- the actual Windows app to be more native to the device it's running on. It also allows developers to leverage things like GPS, accelerometer, and cameras.
For example, Outlook was never designed for those form factors. But we can actually re-skin the Outlook interface to look more like a native app. Bigger buttons. Screen wipes. It's something we created internally.
We expect a lot of our independent software developers, including medical app ISVs, to really leverage the SDK and change the way their traditional Windows apps are viewed through Citrix Receiver and on these alternative devices. We're just now starting to see some traction.
CIO.com: What about tweaking for the iPhone?
Baer: Because of the iPhone's very small screen real estate, it's indeed a fallback. It's something I can use if I really need it, but I'm not going to use it every day. We've found with smartphones that people like to know it's there and will do the zoom and pan if they need to.
Prior to three weeks ago, we had specific receivers for iPad and iPhone. We've since revamped our Receiver for iOS 5.0. It has a completely new look and feel and access to apps. Its much more tuned for the iPad experience, or rather the iOS experience. A lot of our primary development work is focused on those tablet use cases. The SDK is a good example of this.
The ISV may be somewhat reluctant to make major modifications to the UI, so we try to make it work by providing the touch capabilities, such as the ability to move the cursor around with your finger. But at the end of the day, ISVs still need to make modifications to their applications long term to support the changing set of use cases.
Read more about desktop virtualization in CIO's Desktop Virtualization Drilldown.