If you know that there will be slow bandwidth, then you must design the application in such a way that the amount of data transferred is reduced. Some optimizations may be required; or some sacrifices may have to be made, such as showing less images, or images in a lower quality.