• On mySimon: The North Face Mountain Sneakers for Men
July 7, 2009 6:00 AM PDT

Testing the iPhone 3GS (or why the phone gods hate product testers)

by Eric Franklin
  • Font size
  • Print
  • 13 comments

The iPhone 3GS during a talk time test. The "Watchmen" DVD is merely there to simulate a user holding the phone to their ear, thereby shutting off the screen. Music from the Zune is being played through both phone mics.

(Credit: Eric Franklin/CNET)

Last year I had a bone to pick with Apple for not including a call duration feature on the iPhone. Not a big deal to most people I'm sure; however, when it comes to testing talk time here in CNET Labs, I can't think of a more useful feature.

With last year's iPhone 3G, I was able to circumvent this inconvenience by tracking the phone's "Time since last full charge" duration. This number, as you might have guessed, tells you the amount of time that's passed since the phone was last fully charged. So, all I had to do was charge the phone fully, start the test, wait until the battery died, plug it back in, and check that number.

This worked fine last year, but with the current round of iPhone 3G and 3GS testing, I'm getting extremely varied results--so varied, in fact, that I can no longer trust this method.

No matter, though, since the latest iPhone OS 3.0 added a call duration feature. I figured I'd just set up the talk time test--which involves taping earbuds from a MP3 player to the mic of the iPhone and a landline phone, calling the landline phone, and waiting for the battery to die. Then I'd come back several hours later and have delicious results waiting for me (kind of like an iPhone-testing-results Crock-Pot).

Once again, I'm slapped back to reality as, unfortunately, the couple of times I've tried using the call duration feature on the 3G and 3GS I've had little luck. Apparently, if the phone's battery dies in the middle of a call, the duration of that call isn't saved on the phone.--yet another roadblock.

Barring sitting around monitoring multiple phones (3G, 3GS, and Palm Pre), waiting 10 to 12 hours for them to die--and hoping I'm around when that actually happens--my only alternative was to log on to AT&T's wireless site and access the call durations from there. Of course, nothing can ever be that easy. As it turns out, we only have the account information for one of the phones. Apple has told us that it either doesn't have or can't access (they weren't very clear) the account information for the 3GS.

So, as suggested to me by our resident iPhone expert, Kent German, I decided to switch the SIM card of the 3G (which we do have the account information for) and use it for the 3GS. Although testing with this method will take twice the time, at least the results will be accurate.

None of this would not be so bad if, in addition to talk-time testing, I didn't have to test the phone's Web site loading performance (through 3G and Wi-Fi); battery duration during music; and battery duration during video--each in 3G and airplane modes.

Also, we run each test at least two times to ensure accurate results. In addition, the music tests can last up to 35 hours or more. And the video tests, which last from 8 to 12 hours, require me to be present the whole time thanks to the iPhone's lack of a video repeat feature. I'm required to come back and restart the movie every two hours. I can track the audio, no problem, thanks to the device mentioned here.

Here's hoping sometime next week, all testing will be complete and I'll be free from iPhone testing...at least for a year.

Eric Franklin refused to write a bio, saying, "Why are you bothering me about this bio business again? If I wanted people to know more about me, I'd send them to the Inside CNET Labs Podcast" (shameless plug). E-mail Eric.
Recent posts from Crave
Killer deals on BlackBerry, Droid, and Palm Pixi
This week in Crave: The boxed-in edition
Ricky Gervais helps reveal pain of cell phone salesmen
Indecent Exposure 68: Inky extents
Apple fixes AirPort problems marring video playback on 27-inch iMacs
iPhone: The board gamer's paradise
Can erasing your iPhone's memory improve performance?
Top 5 best products of the fall
Add a Comment (Log in or register) (13 Comments)
  • prev
  • 1
  • next
by ilikejunk July 7, 2009 6:59 AM PDT
Perhaps a little more costly, but instead of calling a land line, couldn't you call another "normal" cell phone that's plugged in to power? When the 3GS dies and drops the call, the other cell phone will have the talk time. One more thing, I don't have a land line, but don't they make those phones with call duration features, too?
Reply to this comment
by justdaven July 7, 2009 7:08 AM PDT
That is a pretty good idea! To add to it, use a phone on an unlimited plan, such as MetroPCS...
by tek-ed July 7, 2009 7:41 AM PDT
Hmmm, along the same vein as ilikejunk above, there are many, many desk phones that have timers built into them. In fact, I don't think I have ever worked in an office for the last 20 years that *DOESN'T* have an office deskphone without a timer! And today with VOIP, timing a call is really a no-brainer!
Reply to this comment
by efranklin July 7, 2009 10:46 AM PDT
Unfortunately, our phones at CNET don't; however, thanks to you guy's suggestions I may have a fix. Our IT dept. just informed me that call duration is available as long as I'mrunning certain software on my workstation. Gonna Try this today and see how it goes.
by sdfindley July 7, 2009 10:08 AM PDT
For any of those tests that include sound, just plug a microphone into your computer, set up a low-res audio recording cue, and record the movie/call/website playing/whatever on your desktop. When the audio dies... so did the iPhone test.
Reply to this comment
by ShipiboConibo July 7, 2009 10:10 AM PDT
So... basically your saying you have to actually do some work to test these new iPhones? :P J/k
Reply to this comment
by efranklin July 7, 2009 10:41 AM PDT
No, just saying that I'd like a more efficient way to do this.
by IGota172HowBoutU July 7, 2009 11:06 AM PDT
What about using one of the many video cameras you have layIng around there and an alarm clock and record the test? Then just go back and fast forward to when the phone dies and look at the time in the clock?
Seems logical??
Reply to this comment
by Renegade Knight July 7, 2009 11:47 AM PDT
I'm glad that other pro's have to come up with some of the creative solutions that we all have to do in our jobs. It's not always pretty but it does the job. Nice article.
Reply to this comment
by ra1129 July 7, 2009 9:51 PM PDT
Im extremely curious as the the 3gs promised improvement in battery life and see how it compares to what apple has promised the improvements would be. Thanks for doing the legwork is all im here to say Erik its much appreciated.
Reply to this comment
by twinkdogg July 8, 2009 4:05 AM PDT
as for the movie test maybe you should get a bigger movie like roots, or braveheart so you can come back every 3 or 4 hours instead of 2. haha
Reply to this comment
by earth2kelly July 8, 2009 7:23 AM PDT
...or along the lines of twinkdog's suggestion you could make a custom movie in your favorite video editor by cutting and pasting enough movie time to drain the battery. From now on you would be comparing the same video across every platform.
Reply to this comment
by blwillson July 8, 2009 12:03 PM PDT
Nice article. Suggestion on testing movies. Create a smart playlist in itunes that includes several movies. You could tailor it to the desired hours you want to test.
Reply to this comment
(13 Comments)
  • prev
  • 1
  • next

About Crave

The name says it all. Crave is our blog about gorgeous gadgets and other crushworthy stuff. If you would like to contact Crave with a tip or comment, please write to: crave@cnet.com

Add this feed to your online news reader

Crave topics

A CNET Conversation with Eric Schmidt

CNET's Tom Krazit and Molly Wood sit down with Google CEO Eric Schmidt to discuss the future of Android, the Chrome OS, the problem of real-time search indexing, and more.

Verizon tests sending RIAA copyright notices

The No. 2 phone company, known for its reluctance to intervene in antipiracy cases, strikes an agreement to forward copyright notices on behalf of the music industry.