This is a migrated thread and some comments may be shown as answers.

Is it safe to customize and/or update Cordova by myself?

6 Answers 51 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Lionel
Top achievements
Rank 1
Lionel asked on 02 Apr 2013, 07:37 AM
Hello,

Current version of Cordova for Icenium is 2.4.0 and this recent updated provided great improvement. But despite of this, there is a missing feature that I need which has been implemented in the 2.6.0rc1 of cordova-ios. With the current version it is not possible to pass custom HTTP headers to the FileTransfer API.

So my question is simple, what could be the impact on my application if I updated Cordova to 2.6.0rc1 or if was merging the commits that added this feature to my current cordova-ios?

Thanks.

6 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 02 Apr 2013, 07:46 AM
Hello Lionel,

The Cordova JavaScript files cannot be updated manually, because along with them the native code that we compile on the server has to be updated as well. We usually ship Icenium cloud services with latest Cordova version that will pass our internal acceptance tests during each release, which as of now is Cordova 2.4.

Sorry for the temporary inconvenience.

Kind regards,
Steve
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Kendo UI Dojo.
0
Lionel
Top achievements
Rank 1
answered on 02 Apr 2013, 08:33 AM
Ok thanks for your answer. In my situation it really is a show stopper. I need to retrieve files from a web service that requires custom HTTP headers.

I know understand how those parts all come together (cordova-ios and Cordova iOS API) and why it is not possible to update them.

On which basis are Icenium releases planned? Are you already working on future versions of Cordova (RCs) or is it only after a final release that new Cordova version are incorporated to Icenium? Cordova evolves really quickly so it would be great to be able to participate or opt-in for Icenium beta versions.

Edit: I posted it as a feature request http://bit.ly/YPGl5Z
0
Steve
Telerik team
answered on 02 Apr 2013, 11:03 AM
Hello Lionel,

We appreciate your feedback and understand your position and the fact you consider this limitation a show stopper, but we urge you to step in our shoes for a minute. Yes, Cordova is evolving with fast pace, but so are the bugs and breaking changes. That is why we do these acceptance tests during each release, so we are sure, our offering works flawlessly with the Cordova version we are about to support. As an example 2.5 was available when we introduced support for 2.4, but it did not pass our tests and we decided to stay safe with v.2.4. Allowing manual upgrade/customization, would bring havoc in maintaining and testing our product, let alone the support we would receive from users.

With that said, we do not have a release cycle for Cordova, we might or might not release support for particular version depending on whether it will pass our internal acceptance tests. After all we aim for stability and we are committed to "deliver more than expected". We would not be integrating Beta or RC versions of Cordova in Icenium.

Thanks for your feedback and thank you for the understanding once again!

Kind regards,
Steve
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Kendo UI Dojo.
0
Lionel
Top achievements
Rank 1
answered on 02 Apr 2013, 11:19 AM
Hello Steve,

Don't missundertand me. I totally understand why those versions are not being rolled in as soon as they are released. Quality and stability are key to satisfied customers and is actually the reason why I work with Telerik. I think I explained myself a bit better on this point in my feature request.

What I suggested instead and what I was wondering, would it be possible for Telerik to give us the opportunity to participate or opt-in in beta/development releases of Icenium? For example, with JustDecompile, I opted in for internal build and therefore I run early development build that might have bugs but at the same time give me access to the latest features.

I don't know if the Icenium development team works on RC versions of Cordova to be ready when the final versions are released, but if it is the case, I would be ready to access early development builds with all the pitfalls it includes and at the same time be able to make use of the latest Cordova API. I am pretty sure that quite a lot of informed developers would love to give it a try.

Thanks.
0
Steve
Telerik team
answered on 02 Apr 2013, 11:27 AM
Hi Lionel,

Your suggestion for users to participate in beta/development releases of Icenium is interesting and would be considered, but we do not have such plans for the time being. Anyway, we evolve according to customer demand, so nothing is written in stone.

We highly appreciate your involvement on the matter. Do let us know should you have any other suggestions, we would be glad to discuss them.

Greetings,
Steve
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Kendo UI Dojo.
0
Lionel
Top achievements
Rank 1
answered on 02 Apr 2013, 11:40 AM
Ok thanks. I hope this feature request will then come to light!

Here is how I think this could be implemented in the simplest way: http://oi45.tinypic.com/w6z7s4.jpg
Tags
General Discussion
Asked by
Lionel
Top achievements
Rank 1
Answers by
Steve
Telerik team
Lionel
Top achievements
Rank 1
Share this question
or