For developers and their clients who started out with Ionic 1, this new release will come as a surprise, as most people are still adjusting to the release and adoption of Ionic version 2. Imagine taking on the challenge of upgrading your version 1 app to version 2, and then hear that Ionic 3 is out so soon.
Well you don’t have to worry too much as this new Ionic release is just to conform to mobile frameworks version trends and does not have a difficult learning curve. The change from Ionic 2 to 3, will not be the same as what most people experienced with the version 1 upgrade. In-fact, the transition from 2.x.x to 3.0.0 is just an upgrade and not a complete framework change.
So why not just call it a 2.X.X release? Do I need to use –v3 with ‘ionic start’? These are the questions Ionic developers are asking about version 3.
Developers do not need to use –v3 in their ionic start command. Creating a new app with –v2 will do the job and your app will be created with the latest release.
The Ionic framework recently switched over to using the Semver version format and this means that it will follow all Semver guidelines henceforth.
Below is a brief summary of the change-log:
Angular 4.0.0 – Invisible-makeover
The Ionic 3 release uses the latest version of Typescript and Angular 4, which can result in some major structural changes that will affect the performance of your ionic app.
This compatibility with Angular 4.0.0. means that Ionic 3 mobile applications will be faster and more powerful. AngularJS is a framework for dynamic mobile applications that enable data binding and dependency injection, eliminating most of the code you would otherwise have to write.
Ionic 3 is also compatible with the newest version of TypeScript. This will improve the build time and type checking in Ionic apps. This recent version provides support for the use of async, and much more.
If you’ve ever tried to deep link a mobile application, you’ll understand why this is important. With this modification, developers can now set up deep links by using the @IonicPagedecorator. making it easier to create lazy loading, setting up pages for lazy loading, and customizing each page.
For developers and their clients who prefer Ionic as the go-to framework for their mobile applications development, the release of Ionic 3 will be a welcome change to some of the current features of Ionic 2. However, the creators of Ionic have made each version useful and almost bug free, so whether you choose 1, 2 or 3, you’ll still develop amazing hybrid applications with Cordova. Contact us for latest mobile applications news.