1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
AppleHound has compiled an extensive list of iPhone bugs, but very few of the listed flaws are likely to affect users. The most serious bug involves the way the proximity sensor shuts down the screen.
Of the [68 listed "bugs"][1] only seven involve applications crashing or data loss, which is actually pretty good for a 1.0 product.
The proximity sensor bug can be duplicated using the following steps as provided by AppleHound, though I wouldn't recommend doing it:
>To reproduce, call a friend -> press the home button -> slowly run your hand over the proximity sensor near the receiver (not the speaker on the bottom of the phone). Move your hand more quickly if the screen turns off and back on once. Move your hand more slowly if the screen doesn't turn off at all. The trick is to cover the sensor for about 1 second. Stop the screen flashing by covering the sensor again for more than 1 second, pressing the home button, or launching an application.
Many of the rest of the so-called bugs are really just usability issues, and, while it would nice if Apple addressed some of these concerns, I don't know that they qualify as bugs.
For instance, "The phone vibrates when switched to silent mode (the Ring/Silent switch is located on the side of the iPhone), but does not provide audible feedback when exiting silent mode." AppleHound argues that "the expected result would be a short notification beep when switching to an audible mode." True that would be a nice interface enhancement, but variances in "expected" interface behavior are not true software bugs.
On the other hand security firm SPI has found a [serious flaw in the automated web-dialing feature][3] on the iPhone. For the time being it's probably best to avoid those "call now" links on iPhone optimized sites.
On a related note, a couple a days after purchasing my iPhone the slider to unlock the screen stopped responding to the touch input. Taking a [Tekken][2]-based approach to solving the problem I randomly pushed buttons in rapid succession which would sometimes bypass the lock screen. Once the phone was open the input screen responded fine and most apps worked without issue -- save Safari which crashed on just about every page.
I stopped by an Apple Store and talked to a genius about it and he told me that he had seen all sorts of strange hardware behavior and almost all of it was solved by doing a full software reset through iTunes.
Sure enough that worked and I haven't had any problems since, which I pass along as a potential fix for users with other issues. Even if something seems like a hardware issue, it may still be possible to resolve it with a software restore, saving you a trip to the Apple Store. Just be sure to sync your data before you erase your phone.
[2]: http://en.wikipedia.org/wiki/Tekken
[1]: http://www.applehound.com/node/104
[3]: http://portal.spidynamics.com/blogs/spilabs/archive/2007/07/16/SPI-Labs-advises-avoiding-iPhone-feature.aspx
|