我和我的团队正在开发一款iOS应用程序。我们允许现场技术人员上传解决技术设备问题的特定问题的图像。当这些图片上传到S3时,重要的是能够放大查看(因此要保持相对较高的质量)。
最近,我们决定添加缩略图,因为在其他人浏览iOS应用程序时,下载1.5-2.5MB的图像比较慢。
我的同事认为处理这个问题的最佳方法是在iOS上生成一个200-500kb的缩略图,然后将图像和缩略图上传到s3。
我提出了我的担忧,因为我们的一些技术人员可能处于互联网速度较慢、数据使用受限的地区。所以在设备上进行所有这些额外的工作并上传没有任何意义。然而,团队认为这是一个好的解决方案,并将继续推进。我向他们展示了如何从S3和Lambda自动生成缩略图的简单示例...这样我们就可以通过上传更高保真度的图像或者只上传更少的图像来增加应用程序的速度。有时用户可能会上传多达100张图片...这意味着额外的20-50mb...
无论如何,我想听听你们认为处理这个问题的最佳方法是什么,主要是为了我的精神健康检查。