Nice work! I appreciate you taking the time to create this comparison and including StackMob in your post.

One thing I wanted to add for your readers. StackMob has revamped their pricing to eliminate what they call a "success tax" on developers. Rather than charge for API calls and numbers of users, they have added a Marketplace to their offering where they -- and an ecosystem of partners -- offer modules for sale that help you develop your app faster and with richer functionality. http://marketplace.stackmob.com

Pricing varies, depending on modules purchased from the Marketplace, but most functionality is free, including:

Unlimited API callsCustom CodeAccess Control ListsCollaboration (multiple developers on the same app)AnalyticsS3 IntegrationTwitter IntegrationFacebook IntegrationGeoqueriesWork Flow (development and production environments)

I prefer "More", all open source to have full control of code and costs.I suggest to consider Deployd, currently exists DeploydKit framework for iOS that work with Deployd, Deployd is a promising project and I expect a lot in the future. All the source code can be found on Github.

awesome article, great description and examples. Congratz!!! But I also agree with jcstone, there already are a good number of players but Kii (http://developer.kii.com can be an important new player in the near future. They're doing pretty well in Asia. I've been trying the SDK (available in many platforms) since they released it in October. Although it is pretty new, provides the standard features, the implementation is really good and the documentation is quite rich. What I really like is their monetization and analytics features. I've got a lot of control that I miss in other SDK's while I only have to worry with one simple SDK.

Parse is limited to 1 million devices for free, and you have to pay $199 for 5 million devices.

I am a small developer, but I have several apps with 3-6 million users.If I want to send a push to all my apps and users, I would have to pay thousands of dollars with those. I can send my messages for free with pushwizard.

If I cannot afford the price of all BaaS, should I choose Amazon Web Service & accept the fact that I will develop back-end source code?I wonder if the cost will be cut down or not; which problems I will face.I know this question is out-of-scope but please help.