4 ms·
We don't have plenty of bandwidth with mobile applications. It's quite common for even basic sites to slow to a crawl on 3G. Even with LTE just around the corne
by ansy 15y ago
We don't have plenty of bandwidth with mobile applications. It's quite common for even basic sites to slow to a crawl on 3G. Even with LTE just around the corner, richer multimedia at higher resolutions will partially offset those gains.
Note that according to Nielsen's Law bandwidth growth rate, while sill exponential, is slower than Moore's Law (transistor count) and Kryder's Law (disk space), so we will be increasingly bandwidth limited as time continues [1]. For an example just look at SSD hard drives. To overcome bandwidth limitations the best SSDs now have whole ARM based computers in them to compress data on the fly, reorder operations on the fly, and run its own garbage collection programs just to save from going over the already very fast SATA bus which the latest drives fully saturate.
[1] http://en.wikipedia.org/wiki/Nielsen%27s_Law#Contributions http://en.wikipedia.org/wiki/Nielsen%27s_Law#Contributions
- ericd 15y agoSATA is saturated because the increase in performance between platter disks and SSDs is a big discontinuity in what had been a relatively slow but steadily rising curve in the max sequential speed of a disk. Right now SATA is playing catchup, and has had two fairly major iterations in a much shorter cycle than what used to be the case. SATA 6gbps isn't saturated by even the Vertex 3. Mobile bandwidth is a problem for completely different reasons - I wouldn't equate them.
- tintin 15y ago"We don't have plenty of bandwidth with mobile applications." Because mobile devices have screens with 300ppi it's not a bad idea to use GIF or PNG files with less than 64 colors (adaptive). When you use dither (patern) the results are quite good given the filesize.