Thinning an application without @ 3x images and when some images are jpg

For the upcoming update of one of my applications, I packed all the image resources into asset directories.

However, at the moment I do not have the @ 3x version for most of my images. I checked with the simulator and on the iPhone version 6 Plus @ 2x.

I am not opposed to this behavior for two reasons:

  • The result is good enough for the images I use
  • Only 50% of my users use iOS 9. If I add @ 3x images, the size of my application will increase dramatically for those on an older OS.

Although the images load correctly in Simulator for iPhone 6 plus, I'm a little worried about what happens when I archive my application. In particular, I'm afraid that with the App Thinning iPhone 6 Plus, users will get the application without any images :)

So, I have two questions:

  • If I did not provide an @ 3x image, will @ 2x be added on the iPhone 6 plus after my update appears on the App Store?
  • Am I still benefiting from the Thinning app, as users with @ 2x and @ 3x displays will not upload @ 1x images (and vice versa)? Or will the Thinning application not work in this case, and users will receive the same assets regardless of the screen of their device?

, , , Apple, @3x , - iPhone 6+. , JPG, , iPhone.

!

+4
3

, , :

  • iOS 6, Assets.car . [UIImage imageNamed:] nil JPG, ".jpg"
  • iOS 7 Assets.car, , , PNG. JPG Assets.car. [UIImage imageNamed:] nil JPG, ".jpg" .
  • iOS 8 Assets.car, . 13 . [UIImage imageNamed:] JPG- , ".jpg" . , ".jpg" .
  • - iOS 9 Assets.car . 11,5 . [UIImage imageNamed:] JPG- , ".jpg" . , ".jpg" .

, . , Retina, , (.. , iPad). , , PNG, , Assets.car.

, (39,4 ) 3 4. , . , , , 2 Assets.car .

, , Thinning. , - , , .

, , AdHoc , Thinning, App Store, , :

  • , iOS 7 .
  • JPG iOS 8
  • [UIImage imageNamed:] JPG , ".jpg" , JPG . , , , iOS 8
  • [UIImage imageNamed:] , ".jpg" .

, -, , , JPG . , ".jpg" , , . , 3 4 , .

+3

. . , :

enter image description here

, . .ipa - .zip ; , . , iPhone 6 Plus App Store.

+3

iPhone4s iPhone 6SPlus 3x

, ,

iOS 7

: iphone 4S left, iphone 6 plus right

0

Source: https://habr.com/ru/post/1609470/


All Articles