The Salesforce Mobile iOS SDK allows developers control over mobile device features, offline support, data synchronization, and mobile software design. Other features include automation of the OAuth2 login process, allowing integration of OAuth with applications, and access to the REST API with infrastructure classes (including third-party libraries such as the MKNetworkKit library) to facilitate access.
QQ Solutions, insurance agency management systems provider, has launched an API for its cloud-based management system: QQ Catalyst. QQ Catalyst assists insurance agencies with customer acquisition and retention, ease of use, mobile management, and industry compliancy. The QQ Catalyst API allows developers to integrate QQ Catalyst with third party apps.
One of the big debates these days when it comes to cloud computing center around portability and interoperatbilty between providers. That is, if you build an application on Amazon's EC2 or Google's AppEngine or Force.com, or store your data on Box.net or Amazon's S3, how hard is it to port your application or move your data to another cloud provider? If you develop on a given platform, how locked-in, or not, are you? And beyond that, could developers benefit from having standardized APIs to develop to without having to learn a new model and interface each time. As you'd expect, there's no easy answer to this.