Google has extended their Cloud Platform to iOS developers (made available to Android developers in April), which will take care of server-side development while allowing developers to focus more on their applications.
The Mobile Backend Starter can:
- Store data in the cloud and share between users
- Send device-to-device push notifications
- Use continuous queries to notify devices of data changes
- Authenticate users using Google Accounts
Server-side coding is optional, which frees developers to focus on the user-interface, logic, and other tasks that are specific to the application being developed. The Mobile Backend Starter, like other Google AppEngine applications, is free to use until significant scale is reached.
Here’s an article about the tools on VentureBeat: http://venturebeat.com/2013/10/09/googles-new-cloud-development-tools-for-iphone-apps-are-a-complete-strategic-masterpiece/
And on Google’s Developers site: https://developers.google.com/cloud/samples/mbs/