Review: Kinvey boosts enterprise mobile apps
Kinvey pairs rich mobile client and tools support with flexible back-end services, but external integrations are limited
-
Kinvey
MBaaS reviews
- Review: Appcelerator is a mobile cloud...
- Review: Kinvey boosts enterprise mobile...
- Review: FeedHenry uses Node.js to...
- Review: Parse delivers on mobile apps,...
- Review: AnyPresence aces enterprise...
An MBaaS (mobile back end as a service) such as FeedHenry, Kinvey, or Parse is a kind of PaaS (platform as a service) for server-backed mobile applications. Kinvey bills itself as a complete mobile and Web app platform. It has extensive client support, integrates with the major enterprise databases, and offers a back-end data store, a file store, push notifications, mobile analytics, iBeacon support, and the ability to run custom code on the back end.
According to the company, Kinvey sells to IT as its primary customer because it provides an enterprise platform, not for one or two apps but for tens and hundreds of apps for an enterprise. However, it also engages and supports the developer community app by app. Thus pricing is available for individuals and independents, as well as for smaller businesses and large enterprises.
[ Also reviewed on InfoWorld: FeedHenry uses Node.js to fortify mobile apps | PaaS shoot-out: Cloud Foundry vs. OpenShift | Download InfoWorld's Developers' Survival Guide for tips and trends programmers need to know. | Keep up with the latest developer news with InfoWorld's Developer World newsletter. ]
Client support
Kinvey supports native, hybrid, and HTML5 apps. It has native toolkit support for iOS and Android. In addition, it supports HTML5, AngularJS, Backbone.js, Node.js, Apache Cordova/PhoneGap, and Appcelerator Titanium, and it provides a REST API. (PhoneGap is compatible with AngularJS 1.2.3 and later, and with all versions of Backbone.js.)
To set up a native iOS 6 or iOS 7 project to use the Kinvey back end, you need to download the KinveyKit framework, install it into your Xcode project, and set your project to link with the eight required libraries. You should also copy the KinveyKit documentation into Xcode's documentation directory. Then you'll need to import KinveyKit in your code and call [KCSClient sharedClient] initializeKinveyServiceForAppKey
to connect your app with the Kinvey service, using the correct app key, app secret, and options. You can also use the Kinvey REST API in iOS projects.
To set up a native Android 2.3 or higher Kinvey project, download the latest Kinvey library and copy the JAR files into your project libs folder. To initialize the Kinvey service, instantiate a new Client.Builder()
, with a kinvey.properties
file present in your projects assets folder that holds the correct app key, app secret, and options.
InfoWorld Scorecard
|
Back-end services
(20%)
|
Client support
(20%)
|
Ease of use
(20%)
|
Integrations
(20%)
|
Monitoring
(10%)
|
Value
(10%)
|
Overall Score
|
---|---|---|---|---|---|---|---|
Kinvey | 9 | 9 | 8 | 7 | 8 | 9 |
MBaaS reviews