I've read a lot of positive insights in using CrossRider compared to its competitors but I haven't read anything related to any of its limitations (functions, speed, integration with third party services, etc.).
When developing a cross-platform application, you focus on commonalities, which in turn, leads to a lower flexibility of each platform. Trying to meet the needs of various platform users, and adapting one app to the requirements of multiple platforms, you sacrifice the uniqueness and functionality of each platform.
When you have one app that runs across multiple platforms, all updates are synchronized across all the platforms and devices. A cross-platform application has the same feel and design across all the platforms and devices it runs on.
This puts you at a disadvantage of losing the flexibility that each platform provides. While applications are getting diverse and user bases are expanding, there is no one clear platform of choice.
As is obvious, the more platforms you cover, the more people you'll be able to reach. With Apple's iOS and Google's Android competing for top positions worldwide, the number of smartphone users for these systems is increasing day by day.
The biggest drawback of using any framework is the fact that you are bound to the limitation of that framework.
However, if you see that what you are looking to achieve is feasible using the framework (and most likely Crossrider will fit your needs) then you will find out that it is going to save you a tremendous amount of time and effort, in comparison of doing all the hard work yourself.
I would suggest that you will check their cross-browser development framework and see what can be done and can't be done. And if what you are looking for can be done - obviously go for it. Instead of learning the Firefox and Chrome APIs along with C++ for IE development, you only need to be familiar with Javascript (and jQuery).
Crossrider has an online IDE which lets you dive right into the code in matter of seconds. No need to download any development SDKs (unless you really want to), and you will see your code changes take affect in real-time.
Other benefits that are worth mentioning are their publishing tools, such as direct download links, the widget generator and the dynamic Window installer that can install your extension on all browsers automatically.
(disclosure: I am one of the employees of Crossrider)
A few drawbacks that I found:
In my case, the extension is not the main part of your application (I have a desktop solution that downloads and converts Flash videos to other formats, and CrossRider is used just to add Download links in pages that contain Flash videos). Let's call my application FVD (Flash Video Downloader).
Drawbacks:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With