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

Enyo 2.2 lands with Windows 8 and BlackBerry 10 support

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