Given the wide diversity of data connections people get on their smartphones, I was wondering if developers who know they will download apps, images, movies, etc to phones have any guidelines or website forums specifically addressing considerations like:
- what's the largest file you should attempt to download?
- what considerations are there for servers used for downloading?
- Are there various protocols that are better/worse for performing large downloads? or,
- do different hosting services use different time-out parameters that would cause large downloads to fail?