I guess most of you wonder why to bother making a new cloud service when you already have one. We have been developing CocoonJS cloud during three years. When the CocoonJS cloud was started the HTML5 ecosystem was in an early stage and there weren’t many cloud services for building HTML5 apps to native. At that time Cordova things like Cordova weren’t as popular as they are today so we started our own cloud from scratch. During those two years we have helped almost 60K developers to publish mora that 5K application to the stores.
During that time we noticed that people were embracing other technologies that started to be very popular, one of this technologies was Apache Cordova that with the time has become the facto standard for building HTML5 native apps. For those of you how don’t know it yet. So the Cordova ecosystem started to flourish with thousands of plugins and tools. So after some time we decided to migrate our technology o run on top of Cordova so our users could also benefit from the Cordova platform.
So what are the differences between the old CocoonJS cloud and the new Cordova based Cocoon cloud?. Well there are some:
- The main structural change is that Cocoon.io is completely based on Cordova while the old Cocoon cloud was based on our own technology stack. This included our own plugins technology (they were called “extensions”) and we managed to develop the main plugins for Android and iOS for almost all the important stuff: Ads, InApps, Social, etc. In the new Cocoon both the application configuration and plugin system is based on Apache Cordova.
- Redesigned UI/UX to simplify and improve the user experience. The old CocoonJS cloud was not the prettiest thing on earth so we have gathered feedback from the users of the old cloud and we have tried to make it prettier and more usable.
- Easy Cordova plugin setup. We have tried to simplify the plugin setup process. Now you can choose among the Cocoon “certified” plugins and also all the Cordova ecosystem plugins and you can do it using the same plugins configuration interface.
- Github integration to tell Cocoon.io to compile your projects directly from the content of a git repository. A very convenient way to ease the process of developing, committing/pushing and compiling your apps.
- Let Cocoon.io help you with the signing of your final native apps. Signing your final projects both on iOS and Android can be a bit tedious. If your provide your signing keys, Cocoon.io will be able to compile a final signed app ready to be uploaded to the stores.
- Login with different types of accounts like Google or Facebook accounts for your convenience. Of course, you can still use your current Cocoon user and password or even create a new account.
Also we have revamped the CocoonJS Launcher and now it’s called Cocoon Developer App. It’s purpose is the same as before, make your development process as easy as possible. Now you can compiler your own Developer App from the project settings and this will build an app with the same exact configuration, splashes, icons and plugins that your app but with the Developer App interface. You can even sign it automatically in the cloud so it’s easier to try things like InApp purchases.
Read more about how to start using Cocoon in the related articles.