TechForge

12th November 2015

Share this story:

Tags:

Categories::

(Image Credit: iStockPhoto/Eva Katalin Kondoros)

Microsoft has an SDK in beta dubbed CodePush which enables Cordova and React Native developers to deploy instant mobile app updates to users’ devices. CodePush acts like a central repository which developers can publish updates to, with applications querying the repository for updates using the provided client SDKs. 

This allows for instant updates without the need to re-build a binary and/or re-distribute it through public app stores. Whilst users won’t be appreciative of sudden UI changes which could lead to confusion, bug fixes could be pushed seamlessly without disruption to an end-user and with less hassle to the application’s developer.

Developers just need to include the appropriate CodePush SDK into their apps and configure it to check for updates.

Code that has been compiled is unable to be updated on-the-fly, but JavaScript is fine since it’s interpreted at runtime. When it comes to React Native, just the main framework is compiled and the application runs in a JavaScript interpreter so the only time an update needs to be pushed through a public app store is when a new SDK or an upgraded React Native version is used. 

Apple used to have strict guidelines against the downloading of interpreted code at runtime, but this has been relaxed over recent years and JavaScript can now be downloaded “provided that such scripts and code do not change the primary purpose of the application by providing features or functionality that are inconsistent with the intended and advertised purpose of the application as submitted to the App Store.” 

To use CodePush, developers just need to include the appropriate CodePush SDK into their apps and configure it to check for updates. Deployment is handled through the CodePush management utility, which can be installed through npm. Both CodePush SDKs, for Cordova and React Native, are available on GitHub. 

For more information about CodePush, head to its website

What are your thoughts about “silent” app updates? Let us know in the comments. 

About the Author

Senior Editor

Ryan Daws is a senior editor at TechForge Media with over a decade of experience in weaving narratives and dissecting complex topics. His articles and interviews with industry leaders have earned him recognition as a key tech influencer from numerous organisations. Under his leadership, publications have been praised by analyst firms for their excellence and performance. Connect with him on X, Mastodon, Bluesky, Threads, and/or LinkedIn.

Related

20th August 2026

19th August 2026

17th August 2026

12th August 2026

Join our Community

Subscribe now to get all our premium content and latest tech news delivered straight to your inbox

Popular

20090 view(s)
10270 view(s)
5817 view(s)
5482 view(s)

Subscribe

All our premium content and latest tech news delivered straight to your inbox

This field is for validation purposes and should be left unchanged.