RIM has finally shown off the long awaited (and delayed) Blackberry 10 and the interface looks like a mix of a little Windows Metro, a little WebOS, and even a little Facebook thrown in for good measure. Overall it looks like there are some solid ideas and a heavy reliance on gestures, but based on the limited reveal it’s hard to tell how well it’s all coming together.

Check out a video overview of Blackberry 10 from The Verge below:

It’s still a ways from launch but right now the home screen tiles, messaging, and phone calls all have different feeling UIs and seem like they could each be from a different operating system. The camera app certainly has a lot of “wow factor.” The reliance on gestures is also interesting, as a tech geek it appeals to me but studies show the average user has an incredibly difficult time with gesture based interfaces and gesture discoverability is low.

From a development side of thing, Blackberry 10 will support apps developed with C/C++ but is also pushing their WebWorks SDK hard. WebWorks will allow devs to build apps that integrate with core Blackberry functionality using web technologies such as HTML5, CSS, and JavaScript. If WebWorks works as advertised it could lower the barrier of entry and help bring app developers aboard that would otherwise ignore the platform.

Blackberry 10 is awfully late to the party. With WebOS already dead and Windows Phone struggling to make a sales dent, will BB10 be able to be keep up at all with iPhone and Android? It’s going to take great software, hardware, app and media ecosystem, and a whole lot of marketing to spur renewed interest from either consumers or app developers. They’ve got a long way to go and good interface ideas won’t be enough.