If you ever read my blog, you should know that I favor Onsen UI over other frameworks like Ionic Framework or God forbid jQuery Mobile. To me, it was the first existing AngularJS based hybrid mobile framework and my first real introduction to AngularJS. We may argue over this point, but everything Ionic Framework did last few years was to stay close or at the same level as Onsen UI.
At this point, I’m not trying to attack Ionic Framework, those developers are also doing a stellar job, but it’s hard to innovate when Onsen UI developers are always a step ahead.
Unfortunately, this is also where Onsen UI fell short. Ionic Framework developers were too closely related to AngularJS developers, and this cooperation attracted a much larger hybrid mobile development community.
Onsen UI 2.0 may change this, hopefully, it will.
Onsen UI is Open Source
Onsen UI is an open-source hybrid mobile framework, which means it’s open and free to use for almost everyone who knows how to use it. Onsen UI is designed and intended to give unparalleled UI and user experience for every mobile device, no matter wich mobile platform is used. Furthermore, Onsen UI is made to allow developers to create mobile applications using currently available web technologies.
Onsen UI is proven and tested to be a perfect solution for developers who want to build applications for various mobile operating systems. These are supported platforms:
- Android 4.0.2+
- Windows Phone 8.1+
- WebKit browsers like Google Chrome or Safari
However, older Android/iOS platforms are not supported, at least not in the current 1.X version.
What’s the Difference between Onsen UI 1.x and Onsen UI 2.0
So, what makes it different compared to the older version of Onsen UI1.x? Are there any differences in the components and features?
Furthermore, all existing components were remade as Web Components instead of AngularJS directives. To make it compatible with older iOS and Android devices (this also includes Windows Mobile), a bunch of polyfills was also included.
Onsen UI 2.0 Design
The new Onsen UI 2.0 is composed of a new Material Design theme that lets you quickly create a native-like experience for Android users. Let’s not forget the original flat theme, it’s still here.
If you’re reading this on your smartphone or tablet, you can find it directly here.
New Onsen UI 2.0 component
New Onsen UI iteration comes with a new component called ons-splitter. It combines the features of both the ons-split-view and the ons-sliding-menu. Technically it enables responsive layout by implementing both a two-column layout and a sliding menu layout.
While this is still a beta product, I’m already more than excited. This is everything I wanted from a hybrid mobile framework.
I don’t want limitations, and trust me, in this case, AngularJS was the greatest limitation. Don’t get me wrong, I adore AngularJS, but it’s hard to fight when you’re going against a giant like Ionic Framework. This way, Onsen UI can apply to a much wider specter of developers.
I can think of only one downside … now I need to rewrite all of my Onsen UI related articles, hahaha :).