Enyo 2.2 lands with Windows 8 and BlackBerry 10 support | webOS Nation

Enyo 2.2 lands with Windows 8 and BlackBerry 10 support 12

by Derek Kessler Thu, 21 Feb 2013 5:50 pm EST

Enyo 2.2 lands with Windows 8 and BlackBerry 10 support

As reported earlier this month, HP today pushed out the 2.2 update to the Enyo application framework, bringing full Windows 8, Windows Phone 8, and BlackBerry 10 support to the fold. While Enyo has offered support for Internet Explorer 10 apps since late November 2012, Enyo 2.2 now supports apps packaged for the Windows Store, including using Microsoft Visual Studio to do the packaging.

As for Windows Phone 8 and BlackBerry 10, The Enyo Blog states that packaging Enyo apps for these platforms "is like packaging for other mobile platforms — you’ll need a native app container to run in," they recommend using Cordova. Enyo's platform-specific deployment documentation has been updated with more specific information for all three platforms.

New operating system support isn't the only thing going on in Enyo 2.2. The framework has had a revamp of the enyo.List infinite scrolling list widget, gaining support for drag-and-drop reordering and swipeable items. Both work exactly as you expect, tap/click and hold and then drag to the new position, and swipe left or right on a list item to trigger whatever action the developer can code. The API docs have been updated to reflect the "highly customizable" nature of reordering and swiping with enyo.List. The team has put together a sampler that shows off both the reordering and swiping, and, well, it works.

Apart from the support for the Windowses 8 and BlackBerry 10, Enyo's Onyx widget set has been updated with enhanced popup controls and improved XmlHttpRequest code. They're also working on transitioning from JavaScript scroll region updating to using CSS animations, with is said to "yield faster scrolling on many platforms", but is still a work-in-progress for Enyo 2.

With support now enabled for every major mobile operating system, there are even fewer reasons now to not be using Enyo for cross-platform application development. Windows 8, BlackBerry 10, iOS, Android, webOS, even Kindle Fire and all major web browsers are supported by Enyo 2.2. So, why not Enyo?

Source: The Enyo Blog


Can Enyo 2.2 do Webos 3.05 or Webos 2.2.4 (HP Pre3) ?

Yep. Packaging the Enyo core with an app only adds a few KB.

Why not? Who says HP won't drop any Enyo development tomorrow?

And so far it seems it's not a community behind Enyo and is not as much used as other frameworks....

Who says HP would drop Enyo development? Is there any alternative with a larger community? I mean something as powerful as Enyo, not jQuery Mobile.

HP more or less stopped WebOS for phones and tablets: why would they continue to develop Enyo? From an HP perspective it doesn't make too much sense.
JQuery Mobile is a good start with a more active community (I made one app with it and I'm not too happy with it).
Backbone & Zepto, Sencha Touch (they make money with it), AngularJS (pushed by Google - not exactly meant for mobile apps, but still nice framework - there are apps for Firefox OS using it), jqMobi (supported by Intel), Ember.js, ...
Enyo is nice and elegant, I agree (I have 2 apps in the WebOS App Store made with Enyo), but I'm not sure I can trust HP to continue developing it. And so far I don't know non-HP developers contributing (I maybe wrong, at least I hope I'm wrong).
In the end for a company like HP it comes down to: how do we make money with it...
Maybe LG will do more with Enyo, but who knows - they will not support phones or tablets... People are already joking about the new Slate 7: in the store by April, canceled by June. It's difficult to build up some trust again...
As I said: I like Enyo, but I'm not sure I want to write something with it that should last for some years without major rewrite

Thanks for those hints, I just tried jQuery Mobile and was totally disappointed.
I did not have the time for a closer look, but I will definitively read something more about them and maybe try the most promising one.

so do i understand correctly that HP is doing Enyo, but Gram is doing webOS?

Hummm... this... is a good question...

Could be so better if we know something about "what" the Gram is doing now...

Best Regards... B-)

I'm liking 2.2.
seems to load faster and feels snappier.
Now to update all my apps to 2.2....

the sample doesn't work on my Pre³ ... it loads and shows four big items, but I can't do anything except Repopulate. Is the browser too outdated for Enyo 2? Would it work when it's packaged for webOS?

Yep, scrolling still doesn't work either on my Pre3. I've pretty much given up on enyo 2.x for my Pre3.

Sorry, wrong place, should be an answer to noan77s post.