a substantially improved UI Builder tool designed to improve the capabilities available to developers, and previously only available using third-party tools like DroidDraw . Given the commercial value of slick-looking apps, the importance of smoothly integrated, easy-to-use interface tools cannot be overstated: although application logic might not vary dramatically between platforms, the UI on top of that logic can make all the difference. This could mean excellent things for efforts like cross-platform gaming engine Unity 3D and Epic Games' Unreal Engine, which powers the much-hyped game Infinity Blade and is accessible to smartphone developers as the Unreal Development Kit (UDK). Unity 3D already supports iPhone and Android, and UDK is rumoured to be coming to Android. Having access to such tools will open up new possibilities for the likes of Luke Kellett, an Android developer and founder of Ruma Apps, whose Ninja Splat game has seen tens of thousands of downloads. The game has given Kellett, who is a professional .NET developer in his day job and writes his apps using Eclipse on a Ubuntu Linux desktop, a taste for more complex apps. Ruma Apps' Ninja Splat. "Eclipse isn't as mature as some of the paid apps, but it's better than a straight text editor and has a lot of the things that most devs need," says Kellett, who also points out the slow performance of the Android simulator, but notes that it's easy to push an app-in-progress to an Android phone for real-world testing. "We're looking at standard development