I make one application for all devices, I cut pictures, for example, I have two pairs of pictures for regular iPads and 2x for me, can I just insert 2x in order to reduce the weight of the application and what does it mean?
3 answers
I can be wrong but there is a risk: that the application will not be able to send to the server from xcode; it will not be taken into consideration if it is not correctly reflected in different resolutions
The weight of the application will not increase much! Apple will skip if not @ 2x. If there are plain images for the buttons or the background, then use (UIColor *) backgroundColor. The rest of the pictures are too small to greatly influence the weight of the original application. PS: and there is still @ 3x ...
You can not add only x2, because iPad 2 supports all the latest versions of iOS, but does not have a retina screen. To reduce the weight of the application, use slicing . In xcassets, add pictures of the minimum size for both x1 and x2, if they are appropriate to stretch in width, length, or both dimensions. Next, select the pictures and click show slicing - set the unchanged border and the places where the picture should stretch. Thus, instead of, say, 100x500 pictures, you can use a 10x10 picture.
Also use vectorized pdf - to use one image for all possible devices. Here is a detailed tutorial on how to do this: http://martiancraft.com/blog/2014/09/vector-images-xcode6/
These pictures also support slicing.