Monday, 22 November 2010

Invisible Starfield

After publishing Starfield Twist over the weekend I was unable to see it in the market on my Tattoo. A couple of releases later and it's finally there and all it took was the removal of a bit of XML. It seems some phones, that are perfectly capable of using live wallpapers, do not declare it correctly (including the unofficial 2.2 ROM I am running) and so the market automatically filters out those apps.

The fix is to remove the following from the XML which tells the market that the app is a live wallpaper:
<uses-feature android:name="android.software.live_wallpaper" />
The downside to this is that all devices running Android 2.1 and above will see the app even if they do not support live wallpapers!

Saturday, 20 November 2010

Starfield Twist Release

Today I published my first Android app!

It's a starfield simulation live wallpaper rendered in OpenGL which makes use of the phone sensors to determine the virtual camera orientation. This allows the stars to always be travelling in the same direction no matter which way you hold the device. Since my phone is an HTC Tattoo, quite a lot of work went in to making it run smoothly with minimal processor usage (with the default settings it should be around 15% usage and with the minimal settings around 5%) so on any higher spec phone (especially one with 3D graphics hardware) it should have a fairly low impact on battery consumption.

More information, including screenshots can be seen on the live wallpapers page.