Wednesday, December 10, 2008


The last barrier to developing for Android is gone

Developing with emulators is “fine” but you have no idea how it works on the final device. Which is why I usually make builds for the real device as soon as possible to verify that what I am trying to do is feasible on the real device.

So I'm thrilled to see that Google has launched a $399 Android Dev Phone that is not locked to any provider:

The Android Dev Phone 1 is a SIM-unlocked and hardware-unlocked device that is designed for advanced developers. The device ships with a system image that is fully compatible with Android 1.0, so you can rely on it when developing your applications. You can use any SIM in the device and can flash custom Android builds that will work with the unlocked bootloader. Unlike the bootloader on retail devices, the bootloader on the Android Dev Phone 1 does not enforce signed system images. The Android Dev Phone 1 should also appeal to developers who live outside of T-Mobile geographies.

I got an Apple iPhone 3G this summer but this is pretty tempting as I haven't done much device coding after I changed jobs last year. I have got several requests for improving my Windows Mobile apps but I'm still evaluating my options; make cross device web apps (iPhone, Android, Win Mobile), buy a (very) expensive Mac, buy a expensive Visual Studio license or go for the free and open source Android. I had loads of fun, and I have learned a lot, developing the apps but at the moment they are frozen as I don't use my Windows Mobile device anymore.

I firmly believe that web apps (with syncronization in some cases) are the way to go but they are not very well suited for the apps I have developed for Windows Mobile so far (password manager, gmail notifier with Today Screen support). Android has a very interesting model for extending built in features so that may be the way to go (if Santa gets me a Android Dev Phone :-)


  1. It is really interesting. It's a pity that it is not available in Italy...

  2. Technologies like Android, Ios have done massive turn around over the years and it has made our life much easier. Like I do most of my daily tasks on my phone, whether it is book a ride or search for the civil engineering thesis topics, ordering food or book airline tickets. Cell phones has made it easier than ever!

  3. Technology had been so advanced that these barriers doesn't create much problem. I am here to share the debenhams nhs discount that is something very interesting.

  4. At first, I had no idea how the emulator worked on the device, which caused me problems while working. But now I know how the emulator works on the device, and I am sure that my work will be done awesome. Assignment Writing Service

  5. Harrah's Cherokee Blackjack - Gold Casino 1xbet korean 1xbet korean 온카지노 온카지노 10bet 10bet 178Heatpacers Predictions & Tips - Choices Casino

  6. Thank you for sharing such a great bog it is very helpful. myprotein discount code coming and the view for the website.

  7. This will happen over a time of 6 to a year of delivering truly created and important substance accountant near me. The steady creation of important substance will without a doubt convert into hits and subsequently deals.

  8. Anything endeavors you take to showcase, your business has one objective Best Discount code site
    summer vacation
    london travel guide
    Emporio Armani
    Beach Vacations
    Fashion Discount code
    Beauty Discount code, to get more leads that proselyte and assist you with producing income.

  9. How could you choose and put together your kid's toys? Picking quality children's toys, chose by their formative stage and capacities, is the initial step. Most barbie dolls toys have a prescribed age on the bundle to tell you the suitable age bunch. Follow you own kid to direct you in whether he is prepared for a specific toy.

  10. cpd online college offers a wide range of courses in various fields that can help you advance your career and personal growth.

  11. I came across your post from 2008 about software development and how it's not just about writing code, and I must say, your insights are still relevant today.Your post is a great reminder that software development is about more than just writing code. It's about solving problems, meeting business needs, and working collaboratively to create successful products. Thank you for sharing your insights, and I look forward to reading more of your posts in the future.
    Chajez Skills