Skip to main content

iPhone v1.0 Bugs

We have spent more than 40 hours tapping around the iPhone screens in an effort to find issues with the applications. This was not an easy task. The OS X graphical interface and applications are extremely solid!

The bugs range from minor display issues to application crashes. All 68 are should be reproducible by every iPhone owner!



Other

Category Description
Serious Bug The screen will begin flashing off and on when the proximity sensor detects an object for only one second. 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. The expected result would be for the screen to turn off for a second then come back on without flickering.
UI/Usability The animated shrinking of the current application to the center of the screen that occurs when syncing begins does not complete when syncing starts from the Photos, Camera, Stocks, Weather, Calculator, Notes, Safari, or iPod. To reproduce, from the home screen tap the 'Calendar' icon -> start a sync. Notice that the Calendar application is shrunk toward the center of the screen. Now, press the home button -> start any of the applications listed as having issues (for example Calculator) -> start a sync. Notice that the Calculator application starts to shrink then disappears early on in the animation when the 'Sync in progress' screen takes over the screen. The expected result would be for all applications to shrink into the center of the screen with the same animation.
Other Bug/Has Workaround Caps lock is not maintained after entering a character on the punctuation/number/symbol screen. To reproduce, first enable the caps lock feature by tapping on Settings icon on the home screen -> General -> Keyboard -> Set the 'Enable Caps Locks' item to 'ON' -> tap the home button -> tap on the Notes icon -> create a new note -> double tap the shift button (up arrow) it will turn blue -> entered text will appear in all upper case -> tap the '.?123' button and select a character (such as a period) -> tap the space bar -> the primary alpha keyboard will appear with the caps lock turned off. The expected result would be to have the caps lock remain locked until unlocked.
UI/Usability 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. The expected result would be a short notification beep when switching to an audible mode.

Calendar

Category Description
Crash/Hang/Data Loss Under certain circumstances the calendar application will crash when selecting the current day in the list view. To reproduce, delete all events that occur past the current date -> add an event in the past if one does not exist (this event needs to occur before the current date) -> switch to the list view -> tap on the current date (the blue line). The calendar application will crash. The expected result would be for the application to do nothing if no events exist on the current or future dates.
Crash/Hang/Data Loss In some cases deleting an entry will result in an incorrect item being removed from the day and month views. To reproduce, tap the 'Calendar' icon on the home screen -> add 3 all-day events on one day - name the first 'A', second 'B', and third 'C' (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen). Verify that the three all-day events show up in the list, day, and month views. Deleting one entry (A, B, or C) from any view will result in 'A' and 'C' remaining in the day and month views. The events in the list view remain accurate. Note: This issue also appears when testing with more than 3 all-day events, though the results are slightly different. We have limited the number of events in an effort to make the bug easier to report and reproduce. The expected result is to have the selected event deleted on request with all views showing the same events.
Crash/Hang/Data Loss Deleting all events from the day or month views will result in some remaining events in the list view. To reproduce, tap the 'Calendar' icon on the home screen -> add 3 all-day events on one day - name the first 'A', second 'B', and third 'C' (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen). Verify that the three all-day events show up in the list, day, and month views. Deleting all three test events from the day or month view will result in 'C' and 'B' remaining in the list view. Note: This issue also appears when testing with more than 3 all-day events, though the results are slightly different. We have limited the number of events in an effort to make the bug easier to report and reproduce. The expected result is to have all events deleted from all views.
UI/Usability Under certain circumstances the end date and AM/PM values of events are incorrectly changed by the calendar application. To reproduce, from the home screen tap the 'Calendar' icon -> tap the '+' button in the upper right corner of the application to add a new event -> set a 'Starts' time to any day with the hour dial set to 12, minute set to any value, AM/PM dial set to AM -> set the 'Ends' time to be at least 1 day in the future with the hour dial set between 6 and 10, minute set to any value, and AM/PM dial set to PM. Before saving, tap back and forth between the 'Starts' and 'Ends' items a few times. Notice the AM/PM values change as well as the end date. The expected result is for the times to remain as set without modifications caused by interaction with the application.
UI/Usability An incorrect event is loaded when clicking on the current day in the list view. To reproduce, tap the 'Calendar' icon on the home screen -> tap the 'List' button on the top of the application to switch to the List view -> remove any events that occur on the current day (tap on the event -> tap edit -> tap the 'Delete Event' button) -> add an event on a date in the future (if one does not already exist) -> tap the current date (the line with the blue text). Notice the next event that occurs after the current date is selected. The expected result is to to have nothing to occur if there are no entries for the selected day.
UI/Usability The sequence in which events are listed varies depending on the order in which they are entered and by the selected view. To reproduce, tap the 'Calendar' icon on the home screen -> add 3 all-day events that occur on the same day - name the first 'A', second 'B', and third 'C' (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen). The List view will display the events in the following order (C-B-A), day shows (A-B-C), and month shows (A-B-C). Adding the items in reverse order (C-B-A) will result in the list view showing (A-B-C), day (C-B-A), and month (C-B-A). Note: Adding or editing events will cause them to show up in a variety of orders. The expected result is for all-day events to be sorted alphabetical order in all views.
UI/Usability When adding an all-day event between the hours of 10:00 PM and 11:00 PM, the start and end times span two days. This appears to be an automatic calculation that assumes the event should be created for a future time. The results are expected except when switching to an all-day event. The all-day event spans two days. To reproduce (assuming the current time is not between 10:00 PM and 11:00 PM), tap the 'Calendar' icon on the home screen -> tap the '+' button located in the upper right corner of the application -> tap the 'Start & End' item. Notice the 'Starts' and 'Ends' items occur on the same day. Switching the 'All-day' switch to 'On' will result in a one day event. Tap the home button -> tap the 'Settings' icon -> tap the 'General' item -> tap the 'Date & Time' item -> turn the 'Set Automatically switch to 'Off' -> Tap the 'Set Date & Time' item -> tap the time item -> change the time to 10:xx (minutes do not change the result) -> press the home button -> tap the 'Calendar' icon -> tap the '+' button located in the upper right corner of the application -> tap the 'Start & End' item -> switch the 'All-day' switch to 'On'. Notice the 'Starts' date is today and the 'Ends' date is tomorrow. The expected result is for new all-day events to occur on the selected date rather than spanning days. Reminder... return to the time settings screen and turn the 'Set Automatically' switch back to 'On'.
UI/Usability Having more than 14 all-day events on a single day will cause the all-day event box on the 'Day' screen to be too large. To reproduce, tap the 'Calendar' icon on the home screen -> add 14 all-day events on a single day (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen) -> tap the 'Day' button located on the top of the application. Notice that the all-day event container is taking up the entire application display area. This is an issue because the all-day event list does not support scrolling. The expected result is to have all day events on the screen without impacting the rest of the hour view. To accomplish this the all-day event container needs to support scrolling and be limited to 6 items.

Photos

Category Description
UI/Usability When viewing a photo album (thumbnail list of images) with 21 or more photos an image count will appear at the bottom of the content area. Albums with 20 or less images do not display an image count. To be consistent with other applications such as email and notes, the total number of images should be listed at the top of the application with the album title. For example 'Photo Library (35)'.
UI/Usability The image zoom level and position is maintained after exiting the image viewer. To reproduce, tap on the 'Photos' icon on the home screen -> select a photo album -> select an image -> zoom in to a picture (double tap on the screen or pinch) -> move to an area of the picture (drag the image around using your finger) -> tap the image once to bring up the on-screen controls -> tap the album name in the upper left corner of the application (assuming the phone is in the portrait orientation) -> click to view the same image again. Notice the image has maintained the zoom level and position. The expected result is to have the image reloaded without maintaining the zoom level or position. This would be consistent with other interactions with the album such as moving between images or selecting other photos from an album.
UI/Usability The initial scroll position of the 'Camera Roll' album forces the view the last image in the list. This is useful after taking photos in the camera application because the view is set to display the last images that were taken (because the newest images appear at the bottom of the list). The expected result when viewing 'Camera Roll' images from the Photos application would be to treat the album as any other album (with the scroll position set to the top).
UI/Usability When starting a sync while viewing any screen in the Photos application, the display instantly changes to a graphical representation of two stacked photographs. To reproduce, tap the 'Photos' icon on the home screen -> start a sync from iTunes. To remain consistent with other applications, the screen should not be replaced with another graphic before the animation affect occurs. This also occurs when starting a sync when editing a photo assigned This does not occur when running the photo application from Settings -> Wallpaper.
UI/Usability After starting a sync from the thumbnail view of a photo album, the screen returns to the 'Photo Albums' screen. To reproduce, tap the 'Photos' icon on the home screen -> tap a photo album such as the 'Photo Library' item -> start a sync. The return location is the 'Photo Albums' screen. To remain consistent with other applications, the interface should return to the thumbnail view of photos.
UI/Usability After completing a sync while viewing a photo, with a popup menu visible the screen returns to the 'Photo Albums' screen with the menu and photo navigation bar at the bottom of the screen. To reproduce, tap the 'Photos' icon on the home screen -> tap a photo album such as the 'Photo Library' item -> tap a photo -> tap the icon in the lower left corner of the application (assuming the phone is in the portrait orientation). A menu appears on the screen with options to set the wallpaper, email the photo, or assign it to a contact. Before making a selection from the displayed options, start a sync. Notice that after the sync occurs the return location is the 'Photo Albums' screen with the image popup options menu still on the screen. Tapping the 'Cancel' button will cause the interface to return to the 'Photo Album' screen, but the photo navigation bar remains on the bottom of the application. The expect result after syncing the phone is to return to the application as it appeared before the sync.

YouTube

Category Description
UI/Usability The bookmark deletion screen contains visual flaws. To reproduce, tap the 'YouTube' icon on the home screen -> tap the featured icon in the lower left -> tap one of the blue arrows that appears to the right of each record -> tap the 'Bookmark' button to bookmark the video -> tap the 'Bookmarks' icon that appears on the bottom of the application (depending on your configuration you may need to tap the 'More' button to find the bookmarks page) -> tap the 'Edit' button that appears in the upper right of the application -> tap one of the red minus symbols located on the left of each item when in edit mode. Notice the delete button that appears to the right is drawn over the item text. The expected result is to have the selected record altered to allow room for the delete button. In this case a possible solution would be to hide the rating, view count, play time, and the name of the submitter. Also, positioning the delete button down about 10-15 pixels below the title.
UI/Usability The height of bookmark items is tall enough to support the swipe to delete shortcut, though it is not supported on this screen.

Stocks

Category Description
UI/Usability The '%' symbol on the stock settings screen is not horizontally centered on the button at the bottom of the screen.
UI/Usability The symbol list management interface is not consistent with other areas of the iPhone. For example, the delete icon to the left of each item should not be visible unless the user taps an 'Edit' button.

Maps

Category Description
Crash/Hang/Data Loss Google maps may crash when traffic information is enabled and during zooming and scrolling actions. To reproduce, tap the 'Maps' icon on the home screen -> switch to the map or satellite view -> turn on the traffic layer by clicking the car icon in the lower right corner of the application -> zoom into an area of the map that contains traffic information (most major cities in the USA) -> tap and drag the map to view other areas in the selected city that contain traffic data. Causing a crash can take several minutes of scrolling around the view. Zoom in and out to different levels if the crash does not occur after a reasonable amount of interaction. If iPod media is playing at the time of the crash it will also stop. The expected result is to have the application continue to function without crashing. Music should not stop playing.
UI/Usability When viewing cached maps without EDGE or Wi-Fi (airplane mode) the 'Info' page for requested locations will display a black box for the map thumbnail for those items that were not previously loaded while on a network. To reproduce, tap the 'Maps' icon on the home screen -> zoom in to an area that has not been previously viewed -> search for a business by entering a category in the search box on the top of the application (pizza will work in most areas) -> tap one of the pins that appears on the map -> tap on the blue arrow that appears on the right side of the business name. Notice a small preview map that appears in the upper left corner -> tap the 'Map' button that appears in the upper left corner of the application -> press the home button -> tap the 'Settings' icon -> turn on 'Airplane Mode' by tapping on the on/off switch on that line. A small airplane icon should appear in the upper left corner of the display. Tap the home button -> tap the 'Maps' icon -> tap 'Cancel' to confirm the message that appears concerning disabling airplane mode to access data -> tap on a pin on the map that has not previously been viewed -> tap on the blue arrow that appears on the right side of the business name. Notice that the map graphic is replaced with a black background. This appears to be because a zoomed in view of the map was not collected from Google at the time when the pins were placed on the map. While not providing the same zoomed in view, the expected result is to have the application cropped and displayed the map from the most zoomed in view available in cache. If that is not possible, displaying a 'not available' graphic or simply removing the thumbnail would look better than the black box.
UI/Usability Under certain circumstances the thumbnail graphic that appears on the Info page will reload when it does not appear necessary. To reproduce, tap the 'Maps' icon on the home screen -> search for a business (pizza will work in most areas) -> tap on one of the pins that are displayed on the map -> tap the arrow to the right of the business name. Notice the zoomed-in preview of the map directly around the business in the upper left corner of the application. Press the home button -> tap the 'Maps' icon again. Notice the Info screen is still loaded and the thumbnail graphic appears as expected. Press the home button again -> load another application such as Photos -> view some of the photos in one of the libraries -> press the home button -> tap the 'Maps' icon. Watch the thumbnail map graphic. It will appear as it did before but after approximately one second it will disappear then re-appear (look close for the flicker). As far as we can tell the image remained loaded because it continues to load the preview when in airplane mode. The amount of interaction with other applications before returning to the business info page can affect the results -- simply loading the photos application and returning to maps application may not cause the flicker. The expected result is to have the icon remain loaded without flickering.
UI/Usability The bookmark deletion interface contains visual flaws. To view, tap the 'Maps' icon on the home screen -> search for a business (pizza will work in most areas) -> tap on one of the pins that are displayed on the map -> tap the arrow to the right of the business name -> scroll down and tap the 'Add to Bookmarks' button -> tap the 'Save' button in the upper right corner of the application -> return to the map view -> tap the image of the book that appears to the right of the search textbox -> tap the 'Bookmarks' button located on the bottom of the application -> tap the 'Edit' button in the upper left corner of the application -> tap one of the red minus symbols located to the left of each item. Notice that the delete button is drawn over a vertical line that separates an arrow and the three list sorting bars. The expected result is to have other obstructing elements removed from view for the selected item.

Weather

Category Description
UI/Usability Weather data will not appear when disconnected from Wi-Fi/EDGE resulting in widget containing city names and the days of the week. Cached weather data is deleted after several hours. This does not appear to be the case with the stocks application which stores the data for a longer period of time. The expected result is to have weather data (though possibly out of date) stored longer so it can be viewed when disconnected from networks.
UI/Usability The '°F' and '°C' text is not horizontally centered on the buttons located at the bottom of the 'i'/settings screen.
UI/Usability The location list management interface is not consistent with other areas of the iPhone. For example, the delete icon to the left of each item should not be visible unless the user taps an 'Edit' button.
UI/Usability The location list management interface allows duplicate cities to be added. The expected result is to not allow duplicates (like the stocks application).
UI/Usability When deleting locations from lists with more than one item the rounded corners of the list will flicker showing what appears to be the white background behind the rounded black image. The expected result is to not have the corner graphics flicker.
UI/Usability When deleting the second to the last item from the list of locations the first item in the list will jump upward for a split second before floating down to the correct location. The expected result is to have items deleted without impacting other items.
UI/Usability Upon loading the application the background for daytime weather is displayed momentarily then loaded with data and depending on the time of day switched to a night background. The expected result is to have the the application loaded with the correct background and location data when launched rather than having to make altercations after partially visible.

Clock

Category Description
Other Bug/Has Workaround Under some circumstances the stopwatch counting becomes inaccurate. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Stopwatch' icon -> tap the 'Reset' button -> tap the 'Start' button -> tap the 'Stop' button -> tap the 'Start' button -> tap between the timer and stopwatch pages several times. Notice that the stopwatch jumps forward 10+ seconds each time the view is changed. Another option is to press the home button then re-enter the clock application to see the seconds increment faster than time. The expected result is to have the timer increment normally rather than in increments faster than time passes.
Other Bug/Has Workaround Under certain circumstances the timer selects an invalid time. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Timer' icon -> set the timer to one minute -> tap the 'Start' button -> press the home button -> tap the 'Clock' icon -> tap the 'Cancel' button -> the time selection wheel is set to zero hours and zero minutes, a value that is normally not allowed. Also, the application will refuse to start the timer (as it should). Running through the same steps with a timer greater than one minute will produce different results. The timer takes the current minute value and subtracts one minute. If the subtraction of one minute is by design, the expected result would be to not allow 0 hour, 0 minute timer. If the subtraction is not by design, the expected result would be to not alter the time.
Other Bug/Has Workaround Under certain circumstances the timer selects an invalid time. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Timer' icon -> set the timer to one minute -> tap the 'Start' button -> press the home button -> tap the 'Clock' icon -> note the time remaining. As soon as the timer expires the time selection wheel is set to zero hours and zero minutes. Start the timer without modifying the time value. The timer starts at the time close to when the application was loaded the second time. Now tap the 'Cancel' button before the timer reaches zero. It is no longer possible to start the timer (without setting a time value). Starting and stopping the timer at different times will cause a variety of results such as countdowns larger than requested. The expected result is for the timer to not alter the time value when performing these interactions.
UI/Usability When re-entering the timer application from the home screen the timer value will read an incorrect value for a split second. To reproduce, tap the 'Clock' icon from the home screen -> tap the 'Timer' icon -> tap the 'Start' button -> press the home button -> tap the 'Clock' icon. For a split second the timer will read 00:00. The same occurs with the stopwatch application. The expected result is to have the stopwatch and timer values display their actual times rather than being set after the application is loaded.
UI/Usability The animation used in the time selection interface is not consistent when automatically switching between AM and PM hours. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Alarm' icon -> add a new alarm by clicking the '+' button in the upper right corner of the application -> set the time to 12:00 PM -> click on 11th hour that appears above 12. The hour will change to 11 and simultaneously the AM/PM wheel will change to AM. Clicking on 12 will first change the hour then set the AM/PM wheel to PM. This also appears to occur in other applications such as the calendar. While incredibly minor, the expected result would be a simultaneous change of the two value no matter which hour was being selected.
UI/Usability The 'When Timer Ends' alert sound on the Timer page can not be changed once the timer begins, though the interface appears to allow it. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Timer' icon -> set a 1 minute timer -> tap the 'Start' button -> tap the 'When Timer Ends' button -> tap a different sound -> tap the 'Set' button in the upper right corner of the application. The interface is updated with the new selection. Wait for the timer to expire. The sound that was selected before the timer was started with play. Start another 1 minute timer, change the sound, and press the home button. Return to the Timer screen by tapping the 'Clock' icon. The original sound has replaced the requested sound. The expected result is for the selected sound to be saved and utilized or the 'When Timer Ends' item should not be enabled when a timer is running.
UI/Usability Double tapping on a value in the upper or lower visible range of a time selection wheel will generate a spinning sound (assuming keyboard clicks are enabled) but will not adjust the time to the requested value. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Alarm' icon -> tap the '+' button in the upper right corner of the application -> set the hour to 12. The earliest visible hour on the screen is now 10 and the latest visible hour is 2. Quickly double tap on the 10 on the hour selection wheel. The expected result is unclear. It should either not change and not make clicking/changing sounds or the double tapped item should be selected.
UI/Usability When viewing the World Clock page, notice the phone clock that appears on the same line as the battery indicator is approximately 1 second behind the configured World clocks.

Calculator

Category Description
UI/Usability When loading the calculator application while on a call, all elements above the 4/5/6 row will be drawn too low, then adjusted up after the program fully loads. To reproduce, tap the 'Phone' icon on the home screen and call a friend -> press the home button -> tap the 'Calculator' icon. Notice the buttons above the row with the number 4 are drawn too low. The buttons on the 7 row are cut off on the bottom. The expected behavior on this screen would be to have all of the buttons loaded in the correct position rather than being moved after the fact. This issue only occurs when on a call.

Notes

Category Description
UI/Usability Under certain circumstances an incorrect button is displayed momentarily when the Notes application is starting. To reproduce, tap the 'Notes' icon on the home screen -> tap the '+' button that appears in the upper right corner of the Notes application -> enter some text -> press the home button -> watch the upper right corner of the application as the 'Notes' application starts. The 'Done' button is still displayed from the previous run then after a second it is replaced with the '+' button. The expected result is for the correct button to be displayed immediately or no buttons followed by the correct button.

Settings

Category Description
UI/Usability The 'Time Zone' items listed on the 'Date & Time' screen are truly city selectors. To view, tap the 'Settings' icon on the home screen -> tap the 'General' item -> tap the 'Date & Time' item. The 'Time Zone' item listed under calendar takes the input of a city, not a time zone. This may cause confusion for some users. The expected result would be that the item be labeled 'Time Zone City' or the selection should be altered to a list of actual time zones (Pacific, Mountain, Central, Eastern, etc). Another 'Time Zone' item appears under the 'Date & Time' selection on the same screen (need to turn off the 'Set Automatically' setting).
UI/Usability Visual inconstancy appears on the VPN screen when switching Proxy between 'Off' and 'Manual or Auto'. To view, tap the 'Settings' icon on the home screen -> tap the 'General' item -> tap the 'Network' item -> tap the 'VPN' item -> tap the 'Settings' item -> tap between the 'Off' and 'Manual' or 'Auto' buttons that appear on the bottom of the content area. Notice that the proxy settings items fly in from the top of the content area. The expected result is to have the items expand in place rather than flying in. Compare this setting with a similar interface under Settings -> Wi-Fi -> tap the blue arrow to the left of a wireless network -> scroll to the bottom of the content area -> tap between the 'Off' and 'Manual' or 'Auto' buttons.
UI/Usability Minor display issue with 'Current Period' usage data field. To view, tap the 'Settings' icon on the home screen -> tap the 'Usage' item. Notice the word 'Minutes' is cut short on the 'Current Period' item because the field is not large enough. The expected result is to have the entire word 'minutes' visible for the item.

Phone

Category Description
Crash/Hang/Data Loss The Phone application will become unresponsive when starting a sync when editing a contact photo. To reproduce, tap the 'Phone' icon from the home screen -> tap the 'Contacts' icon -> select a contact that has a photo assigned (if none exist add one) -> tap the 'Edit' button in the upper right corner of the application -> tap the photo in the upper left corner of the application -> tap the 'Edit Photo' button -> start a sync. When the sync process completes the contact info page will return but be unresponsive. Press the home button to exit the Phone application. The expected behavior would be to return to photo editing application rather than then info screen (locked).
UI/Usability The proximity sensor is enabled in the voicemail application causing the screen to turn off whenever the sensor is covered. To test, tap the 'Phone' icon on the home screen -> tap the 'Voicemail' icon -> hold your hand over the proximity sensor near the receiver (not the speaker on the bottom of the phone). The display will turn off.
The expected result is for the proximity sensor to be enabled when the user is likely to have the phone to their ear, such as playing a message without the Speaker.
UI/Usability The bottom navigation bar covers items in the list when adding a field to a new contact for the first time. To reproduce, tap the 'Phone' icon on the home screen -> tap the 'Contacts' icon -> tap the '+' button in the upper right corner of the application to add a new contact -> enter a name for the contact -> tap the 'Save' button -> without leaving the new contact record, tap the 'Edit' button in the upper right corner of the application -> scroll to the bottom of the list and tap the 'Add Field' item. Notice the bottom navigation bar disappears for a second, then reappears. This makes it difficult (though not impossible) to select the last item in the list of fields, in our case 'Note'. The expected result is for the navigation button bar to not remain visible, resulting in the easier selection of the last item in the list. This issue only occurs the first time a record record is edited.
UI/Usability The labels that appear on the contact info screen are too narrow to display longer custom label text. The current label width appears to have been set to allow for longer data strings that appear in fields such as email address. While it looks nice to have all the fields lined up, there is more than enough screen real estate to the right of the phone number to allow the label to be larger. A possible solution if the UI specification does not allow for such a change would be an option to tap on the labels to see the full text.
UI/Usability The voicemail interface does not appear consistent with the other applications loaded on the iPhone. To view, tap the 'Phone' icon on the home screen -> tap the 'Voicemail' button. The playback time, 'Call Back' button, and 'Delete' button are disabled when no messages are selected or when no messages exist. The expected interface methodology should be similar to the keyboard and photo navigation controls -- only display buttons and other controls when needed or requested. The container with the playback time, 'Call Back' button, and 'Delete' button should be hidden prior to selecting a message or if no messages exist. This would initially allow more messages to be displayed on the screen as appears to be the standard in other applications.
UI/Usability The voicemail play/pause button is not consistent with other audio playback interfaces on the iPhone. The play/pause button is too close to the edge of the screen and has the appearance of the more information button that appears to the right of each voicemail item. To view, tap the 'Phone' icon on the home screen -> tap the 'Voicemail' icon -> call the number associated to the iPhone and leave a voicemail if none already exist. Notice the location and appearance of the the play/pause button. The expected design would have the play/pause button located near the bottom of the content area. This is more inline with the iPod application.

Mail

Category Description
UI/Usability The scroll position of a mailbox can change to an unexpected position when arrowing through messages. To reproduce, tap the 'Settings' icon on the home screen -> tap the 'Mail' item -> tap the 'Preview' item -> tap the '3 Lines' item -> press the home button -> tap the 'Mail' icon -> navigate to an Inbox that contains 5 or more messages and is not divisible by 4 (5, 6, 7, 9, 10, 11, ...) -> tap and scroll the list so the last message is not visible -> tap any message -> continue tapping the down arrow button located in the upper right corner of the application until reaching the last message -> tap the 'Inbox' arrow button that appears in the upper left corner of the application. The current view will change to the Inbox, however the scroll position will be incorrect. the last message should be on the bottom of the content area. Tapping on the last message or any white space will cause the scroll position to return to normal (displaying 4 messages). To see the "normal" scroll position of the last item try scrolling past the last message in the list of messages. The list will rubber band back to having the last message on the bottom of the content area. Altering the number of preview lines will change the number of messages it takes to reproduce this bug. The expected result is to have the scroll position correctly set to have the last message on the bottom of the content area.
UI/Usability A save as draft option exists, though the interface does not clearly identify the method to initiate the save (when composing a new message tap the 'Cancel' button in the upper left corner of the application then tap the save button to create the draft). The expected view would change the 'Cancel' button to read 'Action'. Tapping the action button could bring up a dialog to cancel, save as draft, add attachment (image or other data files if supported in the future).

Safari

Category Description
Crash/Hang/Data Loss Web pages do not remain loaded after powering off the iPhone. To reproduce, tap the 'Safari' icon on the home screen -> load a web page if none currently appear loaded (tap the address bar -> enter 'www.apple.com' in the address bar -> tap the 'Go' button in the lower right corner of the keyboard) -> press and hold the power button -> wait for the iPhone to shutdown -> press and hold the power button for a few seconds until the Apple logo appears -> tap the 'Safari' icon on the home screen. Notice the web page or pages that were loaded are no longer. Seeing as the Safari application remembers the pages that were visited, the expected result is for the page content to remain loaded. Depending on the user interaction with the loaded site, the user will lose any data that had been stored in web forms. We have witnessed this occurring in situations when the phone was not powered down, though we are unable to come up with steps to reproduce.
Other Bug/Has Workaround Attempting to pause an MP3 launched from a web page such as DL.TV by clicking the iPhone stereo headset mic button once will result in a track from the iPod library starting. To reproduce, plug an iPhone stereo headset in to the headset jack -> tap the 'Safari' icon on the home screen -> tap the address bar -> enter the following URL in the top address textbox 'http://dl.tv' -> tap the 'Go' button in the lower right corner of the keyboard -> zoom in to the main content area -> select the 'MP3 (Audio Only) link that appears next to the latest episode. A QuickTime player will load and begin playing the MP3 file. Attempt to pause the audio playback by clicking the mic button once. Technically the MP3 stops but only to start playing a track from the iPod application. The expected result is to pause the currently playing media.
Enhancement When playing an MP3 launched from a web page such as TWiT it becomes impossible to continue browsing. To reproduce, tap the 'Safari' icon on the home screen -> tap the address bar -> enter the following URL in the top address textbox 'http://www.twit.tv' -> tap the 'Go' button in the lower right corner of the keyboard -> in the content area zoom in to the 'Latest Release' -> tap the 'Download MP3 file' link. A QuickTime player will load and begin playing the MP3 file. Tap the home button -> tap the 'Safari' icon. The QuickTime player will come up again. The issue is that the MP3 player that Safari launches takes over the entire screen and the Safari application. The expected result is to be able to continue browsing the internet while streaming an MP3.
Performance It is difficult to scroll and zoom to view content that is visible prior to the entire page being loaded. These interactions with Safari are slow and choppy. To reproduce, disconnect from Wi-Fi (tap the 'Settings' icon on the home screen -> tap the 'Wi-Fi' item -> flip the 'Wi-Fi' switch to 'Off') -> tap the home button -> tap the 'Safari' icon -> tap the address bar -> enter 'www.cnn.com' in the address bar -> tap the 'Go' button in the lower right corner of the keyboard -> while the page loads double tap to zoom in on loaded content and scroll on the page by flicking and dragging. Depending on how much of the content has been cached the interface becomes slow and unresponsive to double-tap and drag requests. View another web site if for some reason this page seems responsive. The expected result is to be able to zoom in on content that has already loaded and scroll around the page while it is being loaded.
Other Bug/Has Workaround After starting a sync blank pages will be closed. To reproduce, tap the 'Safari' icon on the home screen -> browse to a web site -> tap the open pages icon in the lower right corner of the application -> tap the 'New Page' button (do not browse to web sites). Continue tapping the open pages icon and adding new blank pages. Notice the open pages icon in the lower right shows the number of open pages. Start a sync. Upon returning from the sync the blank pages have removed. The expected result is to return with all pages remaining as they were before the sync began.
UI/Usability The screen orientation will not change when the keyboard is visible. To reproduce, tap the 'Safari' icon on the home screen -> turn the phone to a landscape orientation -> tap in the address bar to bring up the keyboard -> turn the phone to a portrait orientation. The screen does not change to portrait. The expected result is to have Safari and the keyboard change position to the portrait orientation.
UI/Usability The bookmark deletion interface contains visual flaws. To view, tap the 'Safari' icon on the home screen -> tap the bookmark icon on the bottom of the application -> tap the 'Edit' button in the lower left corner of the application -> tap one of the red minus symbols located to the left of each item. Notice that the delete button is drawn over a vertical line that separates an arrow and the three list sorting bars. The expected result is to have other obstructing elements removed from view for the selected item.
UI/Usability To be more consistent with other applications, the 'Edit' button on the Bookmarks page should be located in the upper left corner of the application. When in edit mode the 'New Folder' button should appear in the upper right corner. This change would result in a larger view of the bookmark list because the bottom bar could be removed.
UI/Usability Web page preview images and page appearances differ based on the orientation of the phone at the time pages are loaded. To reproduce, tap the 'Safari' icon on the home screen -> tap the address bar -> enter 'www.apple.com' in the address bar -> tap the 'Go' button in the lower right corner of the keyboard -> hold the iPhone in a portrait orientation -> double tap the content area until the entire width of the web page is visible without having the scroll around -> tap the open pages icon located in the lower right corner of the application -> tap the 'New Page' button in the lower left corner of the application -> change the orientation of the phone to a landscape orientation -> tap the open pages icon. Flip to the preview image of Apple's web site. Notice the preview image shows a cropped/zoomed version of the site. Selecting the apple.com page displays the page zoomed in to a level that was not selected before changing the orientation of the iPhone. The expected result is to have the preview image and actual page view maintained or appropriately modified after changing the phone orientation.
UI/Usability After starting a sync while viewing the open pages screen, the screen returns to the last viewed page. To reproduce, tap the 'Safari' icon on the home screen -> browse to a web site -> tap the open pages icon in the lower right corner of the application -> tap the 'New Page' button -> browse to a web page -> tap the open pages icon in the lower right corner of the application again -> start a sync. Notice that upon returning the previously viewed web page is selected. The expected result is to be returned to the screen that was viewed before the sync began.

iPod

Category Description
Crash/Hang/Data Loss The iPod application will crash after syncing begins. To reproduce, tap the 'iPod' icon on the home screen -> make note of the current view (Playlists, Artists, etc) -> tap another view icon from the icons on the bottom of the application -> start a sync. Upon returning from the sync, the home screen is selected. Tapping on the 'iPod' icon again will restart the iPod application with the original view selected (this is one way to determine this was a crash and not the sync process sending returning to the wrong screen). The expected result would be to return to the iPod view that was selected before the sync began. If media was playing prior to the sync (and still exists after the sync), it should resume playing.
UI/Usability Videos can be deleted by using the swipe shortcut, though the 'Edit' button does not appear on the screen to initiate the delete action. There are two primary methods used to delete data items on the iPhone. First, tap the 'Edit' button -> tap one of the red minus symbols located on the left of each item -> tap the 'Delete' button to the right of the selected item. The second method is to use the swipe shortcut. Swipe left or right over an item -> tap the 'Delete' button to the right of the selected item. The swipe method is not available in all areas because the height of the data items can make swiping the correct item difficult. The expected design would include the 'Edit' button on all screens that support deleting data elements (including the 'Videos' list).
UI/Usability When selecting a song to play (in the portrait orientation), the track list icon (looks like a bulleted list) in the upper right corner of the screen is initially set to the album artwork. To view, tap the 'iPod' icon on the home screen -> tap the 'Playlists' icon (it may be necessary to tap the 'More' icon on the bottom of the screen to find the Playlist view) -> tap a playlist -> tap any item to begin playback. Watch the upper right corner of the application. A thumbnail of the album artwork will appear then flip around to the track list icon. To view again, tap the left arrow located in the upper left corner of the application -> tap the 'Now Playing' button in the upper right corner of the application. The expected result is to have the screen setup in its end state rather than being adjusted after becoming visible.
UI/Usability or Enhancement The current media being played is paused when the headset is unplugged during playback. To reproduce, tap the 'iPod' icon on the home screen -> plug in a headset -> navigate the menu system and being playing any media -> unplug the headset. The media pauses. This may be the expected result for situations when the headset becomes accidently unplugged. However, another expected result may be for the media to continue playback with audio routed through the speaker. Both results could be supported by adding an option in 'Settings' -> 'iPod'. Add an item named 'On Headset Remove' -> options (pause, continue). Media appears to be paused in any application that routes audio through the headset jack (YouTube and MP3 streaming through Safari).

Comments

Popular posts from this blog

Recession is ending, Signaling Shift in the Economy

The most hopeful jobs report since last summer suggested Friday that the recession was ending, but the recovery will be marked by a still-rising unemployment rate and tens of thousands of job losses each month until next year. The American economy shed 247,000 jobs last month, the smallest monthly toll since last August, the government reported on Friday. While businesses are expected to keep cutting positions through the rest of the year, the Labor Department’s latest figures offered hopeful signs for the American worker and a measure of relief to the Obama administration, which has faced rising criticism as unemployment blew past its earlier projections. “The trend lines are positive,” said Mark Zandi, chief economist at Moody’s Economy.com. “We are going from massive job losses to just big job losses on our way to a stable job market, I think by next spring.” The length of the workweek increased, albeit slightly, for the first time since August, a sign that businesses were not scali

Which Windows 7 is right for you?

Windows 7 officially will be released to the public on Thursday, and judging by our poll, most readers have already decided to upgrade. For those who haven't, or for those who want a bit more information on just what you're getting with your Windows 7 Starter, Home Premium, Professional, or Ultimate, take a look at the chart and explanation below. . Starter Home Premium Professional Ultimate . 32-bit and 64-bit versions 32-bit only Both Both Both . Maximum physical memory (64-bit mode) N/A 16 GB 192 GB 192 GB . Maximum physical CPUs supported 1 1 2 2 . Home Group (create and join) Join only Yes Yes Yes . Backup and Restore Center Cannot back up to network Cannot back up to network Yes Yes . Multiple monitors No Yes Yes Yes . Fast user switching No Yes Yes Yes . Desktop Wallpaper Changeable No Yes Yes Yes . Desktop Window Manager No Yes Yes Yes . Windows Mobility Center No Yes Yes Yes . Windows Aero No Yes Yes Yes . Multitouch No Yes Yes Yes . Premium Games Included No Yes Yes

The Future of the Desktop

Everything is moving to the cloud. As we enter the third decade of the Web we are seeing an increasing shift from native desktop applications towards Web-hosted clones that run in browsers. For example, a range of products such as Microsoft Office Live , Google Docs , Zoho , ThinkFree , DabbleDB , Basecamp , and many others now provide Web-based alternatives to the full range of familiar desktop office productivity apps. The same is true for an increasing range of enterprise applications, led by companies such as Salesforce.com , and this process seems to be accelerating. In addition, hosted remote storage for individuals and enterprises of all sizes is now widely available and inexpensive. As these trends continue, what will happen to the desktop and where will it live? This is a guest post by Nova Spivack , founder and CEO of Twine. This is the final version of an article Spivack has been working on in his public Twine . Is the desktop of the future going to just be a web-hoste