What users are saying about
16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101
11 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

Add comparison

Likelihood to Recommend

Apache Cordova

It is suitable for making portable applications, with almost the same code for several platforms. You can access native features of the device or use an open source plug-in from the repository to create a local database and access the internal storage of the device. It is wonderful for the construction of a native application, through the use of standard web code. It is not recommended for enterprise applications.
Carla Borges profile photo

Braze (formerly Appboy)

Appboy provides the most value in allowing multiple teams with different goals and technical experience to collaborate with one product. The editorial team is comfortable creating our messaging, while another team can seamlessly dive into the data and create segments of the users who will be seeing the targeted message. After a campaign is complete, it is easy to look back through the performance and make adjustments for future messaging.
Brian Rees profile photo

Pros

  • Cordova makes it very easy to develop apps for multiple platforms. The setup is very simple when it comes to creating a project, adding platforms, building and deploying apps. If you have a little mobile app development experience, all you need to know is HTML, CSS, Javascript and only a handful of cordova commands to get started with your hybrid app.
  • Cordova provides a simple solution to access any and all of the device features through native plugins. You have a host of third-party and cordova plugins available to use device features like filesystem, camera, health kit, location services etc. You can also write your very own plugins and use them for your cordova based apps.
  • Cordova is free to use! The only cost you will bear is the individual mobile platform developer program enrollment cost to deploy your apps to those platforms.
No photo available
  • Push notifications - allows for flexibility in message and content.
  • Custom event reporting - set events in the app code that triggers when certain criteria is met.
  • Segmentation - using user behavior to better target messaging based on what they engage with in-app.
Brian Rees profile photo

Cons

  • Cordova app code runs inside a webview component. So, expect the performance to be a little slower as compared to the native apps. This is more noticeable on older devices though. It is hardly noticeable when it comes to newer mobile devices.
  • Crashes can be hard to debug since the crash logs will not point you to the culprit javascript code. This is not a limitation of Cordova alone. Any other hybrid mobile app development platform suffers the same problem.
  • Even with tools like Safari debugger and Chrome debugger, it can be tricky to measure graphics and animation performance. Achieving smooth animations can be a bit of a challenge sometimes with hybrid mobile apps in general.
No photo available
  • Optimization - provide suggestions for messaging based on experience of past campaigns.
  • Allow for greater flexibility in segmentation dimensions.
  • Reduce latency in reporting - real time or concurrent user data would be useful.
Brian Rees profile photo

Alternatives Considered

PhoneGap is another viable option but lacks the amount of support Apache Cordova receives rendering it worthless.
Andrew Shingleton profile photo
No answers on this topic

Return on Investment

  • Very economic for ROI purposes
  • Scalable for code reusability down the road
  • Convertible, easily switch platforms if Apache Cordova doesn't suit your needs
Andrew Shingleton profile photo
  • Increased user consumption of mobile app
  • Increased open rate of push notifications
  • More average user sessions per day / per user prior to use of Appboy
  • Greater understanding of user behavior
Brian Rees profile photo

Pricing Details

Apache Cordova

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Braze (formerly Appboy)

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
Optional
Additional Pricing Details