我的应用程序是基于内容的。因此,它包含很多图形,如照片和图片。
直到现在它只适用于iPad,但我们也想支持iPhone。应用程序大小现在约为200 MB,但使用iPhone 5,6,6 Plus资源时,它将显着增长。
第二个问题是我需要选择合适的资源而我无法将其投入资产,因为几乎所有资源都是jpeg。因此,如果我将所有资源保留在bundle中,我需要为它们指定image_name@2x~ipad
,image_name@2x~iphone-568h
,image_name@2x~iphone-667h
,image_name@2x~iphone-736h
等名称。之后我需要编写一个UIImage
类别来选择合适的资源。
我考虑过在首次启动应用程序时从服务器下载特定资源。但是,正如我所读,这是一个糟糕的用户体验。
有人知道支持许多设备的更好方法吗?