XCode

You've got a successful iPhone application, and you'd like to reach a bigger customer base. After all, more potential customers can't really be a bad thing and with the number of apps on the AppStore, over 180,000 and growing, it's hard to get noticed.

You may not be a Microsoft fan, but it's hard to imagine the new Windows Phone 7 not having a significant number of customers - version 6.5 still sells, and most agree that it's truly shocking! There's no doubt that 7 is a big step forward, and puts the Microsoft offering firmly into iPhone territory. So it just makes plain good sense to take your proven idea, proven logic and proven track record and apply it to this new market. And to do it now, before the Windows Mobile marketplace is also swamped with 1000s of applications similar to yours.

However, Windows Mobile 7 development is different to iPhone development. There's no Objective C. There's no Interface Builder. There's no XCode. There's no Cocoa API. There are, of course, parallels to the toolchain that you're familiar with and we can help you bring your application to the Windows Phone Marketplace by providing you with essential .Net, Silverlight development and Architecture skills training. Alternatively, if you're snowed under, we can take on all the development effort for you and manage the process from concept to device. Call us to talk through your application and requirements, and we'll see if we can help.

MonoTouch

One final thought... Through Novell's MonoTouch product, it's now possible to target the iPhone (and iPad) environment with .Net code. This gives the potential to write applications where large parts of the codebase can be shared between both platforms.

By architecting your application to isolate the areas that are different between them, like presentation, notifications and device sensors, a great amount of code and test reuse can be acheived. And MonoDroid is under development, which will allow that same code to target the growing Android platform. Interesting times, I'm sure you'll agree, and we'd be delighted to share our .Net expertise to help you. Call us.

Of course, as you've probably heard the latest iPhone SDK Licence Agreement has an infamous section 3.3.1 that, to our reading, will ban things like MonoTouch. We're keeping a close eye on this and hope that Apple & Novell come to some sort of agreement. If they don't, then the approach will still hold for Android where such restrictive clauses are rather unlikely.