Today Apple announced that 4m iPhone 4S’ were sold in the opening three days of being on sale. Not only this, but around 25m people upgraded to iOS5. The sales figures were double that of the iPhone 4 opening weekend of sales, but i just wanted to look a little more at that iOS5 update number.
If you take out sales of new iPhones it means that there were 21m downloads of iOS5 since it launched. Naturally with 21m people rushing to try and download the latest update, Apple’s servers had a few well publicised problems handling the number of requests. After everything calmed down a bit and i began the upgraded process and encountered the following necessary downloads:
- A 900mb iTunes update
- A 700mb iOS5 update
- A 700mb iOS5 iPad update
I can hear my internet connection groaning as it starts nibble away at the data…
It did get me thinking though.
Taking out the iPad update – just how long did the world spend updating their iPhones to iOS5?
Prepare for some very rough calculations….
According to Mashable the world’s average internet connection speed is 580kbps or roughly 580KBps (about 0.07MB/second – hat tip to Matt Brian from TNW). Right so that’s a good starting point.
The rough file size of the two updates (iTunes and iOS5) is 1600mb. The second starting piece.
Here goes…
1600 / 0.07 = 22,857
On average it took 22,857 seconds to download the two files to upgrade…..this is just the download, so doesn’t include the time it takes to back up your iPhone/transfer purchases etc.
(22,857 X 21,000,000)/60 = 480,000,000,000 seconds
480,000,000,000 /60 = 8,000,000,000 minutes
(8,000,000,000 / 24) /365 = 913,242 years.
So if my napkin calculations are correct. Not only did 21m people upgrade to iOS 5 since it launched on 12 October, but they collectively spent roughly 913,242 YEARS doing it……is that right?












![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=0cf9f5b8-b0db-4518-93e3-d0bf4db8dfc0)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=1419d875-c18b-4179-83ff-fc23eb95826e)
