Brad For Dem Bedded

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 17 October 2011

An Unknown Error Has Occurred

Posted on 05:54 by Unknown
In software, don't ever tell a user that an "unknown error" has occurred. It does nothing but hurt the relationship between user and software.

This weekend I upgraded our iPad and my wife's iPhone4 to iOS5. The iPad went super smooth other than taking forever to download the update. The iPhone update did not go nearly as smooth. After downloading the update, backing up the iPhone, and erasing the flash, iTunes errored out with an "unknown (14) error." There was a nice link provided to an Apple knowledge base article telling me to try another USB port, reboot, or update iTunes (again? I just did!).

Lacking from all of this was any indication of what the heck caused the error!

Clearly, iTunes knows what caused the error, it raised an error message because of some event happening in a way that wasn't expected. But I have no idea what that event was so that I can try to prevent it from happening again or so I can write a bug report. It also left the iPhone in an uninitialized state, requiring a restore (which in itself was over an hour in duration).

Don't ever tell me that an "unknown" error has occurred. Either just tell me that "an error has occurred preventing" a task from completing or tell me what the heck the error was! The "UNKNOWN" part of the error is the most frustrating part, then Apple kicked me when I was down by providing a knowledge base article with stupid answers that didn't provide any insight into what the problem actually was. Yeah, I've used Windows before, rebooting is the knee jerk reflex, I don't need to be told that.

And to top it all off, iOS5 is noticeably slower than iOS4 was on both the iPad and iPhone4. The updated features are almost unnoticeable but the slowness is easily seen. Overall, I'm unimpressed.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in iOS, software | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Downsides and Upsides of Altera's Configuration Via Protocol
    Yesterday, I wrote a little about reconfigurable FPGAs attached to the PCI-Express bus as an addition to the general purpose computer. The...
  • Toolchain, Check! Kernel, Check!
    I've been working on the CLFS embedded book for a few months now.  I've been learning a lot and my goal has been to get a CLFS embe...
  • KDE4 Sucks
    I upgraded to Debian 6 Squeeze last weekend on my desktop.  I was very excited to get some more up-to-date packages (git, gcc, kernel, and c...
  • Low Cost ARM Computer
    I was thinking about my ARM + FPGA computer idea some more.  There's already a lot of competition in the single board computer space an...
  • Crypto Load Balancer Using Off The Shelf Hardware
    At my day job, I work a reasonable amount of time with cryptographic and authentication systems. Lately, I've been reading about OpenCL...
  • Embedded Linux and Long Term Support / Updates - Part 2
    In my previous post about embedded Linux long term support, I neglected Ubuntu. I had not realized how much effort Canonical are putting i...
  • The TuxedoBoard has a Brain! (picked out)
    I've chosen an ARM SoC (system on chip) for the TuxedoBoard! The Texas Instruments AM1707 ARM9 core will meet my requirements. The AM1...
  • Pick an ARM ABI When Building GCC
    If you follow the CLFS embedded book for ARM , you'll see that your ABI choice isn't used until compiling packages (ie: after you...
  • SanDisk iNAND
    I stumbled upon SanDisk's iNAND products today while doing some searching about SD cards. The iNAND idea looks very appealing to me co...
  • I'm Writing a Book
    I'm writing a book about embedded Linux but I'm not going to compete with traditional technical books.  O'Reilly isn't my co...

Categories

  • beagleboard
  • blog
  • book review
  • business
  • c
  • chairs
  • clfs
  • community
  • computers
  • crypto
  • db
  • debian
  • disapointment
  • embedded
  • energy
  • fedora
  • flash
  • fpga
  • gcc
  • git
  • google
  • health
  • hp
  • internet
  • iOS
  • learning
  • license
  • linux
  • market
  • microsoft
  • movie review
  • my book
  • next steps
  • open source
  • pandaboard
  • rails
  • software
  • SOPA
  • tuxedo
  • web 2.0
  • webOS
  • windows
  • work

Blog Archive

  • ►  2012 (10)
    • ►  January (10)
  • ▼  2011 (70)
    • ►  December (10)
    • ►  November (9)
    • ▼  October (7)
      • New Beginnings
      • Management and Leadership - Startup versus Establi...
      • Embedded Linux and Long Term Support / Updates - P...
      • An Unknown Error Has Occurred
      • Embedded Linux and Long Term Support / Updates
      • More Raspberry Pi
      • TI AM170x Booting Annoyances: Take 2
    • ►  September (8)
    • ►  August (1)
    • ►  July (3)
    • ►  June (3)
    • ►  May (3)
    • ►  April (8)
    • ►  March (4)
    • ►  February (5)
    • ►  January (9)
  • ►  2010 (16)
    • ►  December (6)
    • ►  November (9)
    • ►  October (1)
Powered by Blogger.

About Me

Unknown
View my complete profile