Testing, Testing…

Now that the 3G s is on its way out along with a new OS, iPhone developers have some new interesting challenges.

You can be sure that all iPhones will be running OS 3.0, but we now have 5 devices to deal with, each with 5 different sets of capabilities.

If you are like me and bought an original iPhone on day one, you may have some older devices laying around. You may have even received a free iPod touch with a Mac purchase.

The major problem for us now is not whether voice command or a video camera is present, but the speed and memory of each device. We now develop for the sluggish first-gen iPod touch, as well as for the speedy 3G s. That is a huge performance gap.

Without the ability to test on a few of these, you may not be able to predict how you apps will function for your customers.

With 40 M devices out there, you can’t ignore the older hardware. There are still millions of original iPhones and iPod touches in the wild.

How will you cope? Maybe you shouldn’t sell your old iPhone to get a 3G s. Maybe you should search ebay for an extra testing device as others upgrade.

What do you plan on doing to ensure your apps have the highest compatibility?

3 Responses to “Testing, Testing…”

  1. ansemond Says:

    You asked on Stack Overflow, whether you could create a new distribution certificate if you lost the old one and whether that would break the updating process.

    I’m suffering the same predicament after Apple wiped my dev drive when repairing my computer and my backup drive broke soon after. Unfortunately I didn’t clone my certificates to github.

    My question: can you update apps with the new distribution certificate? Did it work for you?

    Thanks!

  2. Corey Says:

    Yes it worked fine, I think the SO post was answered correctly. I called Apple just to make sure before I went through with it. Everything worked out fine.

  3. ansemond Says:

    That’s a great relief! Thanks a lot!

Leave a Reply