by Derek Kessler on 2/21/2013 | Filed Under: Apps; Tags: enyo, Windows 8, BlackBerry 10, Windows Phone 8 | 12 comments
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.
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?