iPhone <4 (<3, 3g, 3gs), iPhone 4 и iPad всичкиимат различна резолюция на екрана. Искам моите графики за приложения за iOS да бъдат перфектно качество за всички тези устройства. С други думи, искам да имам уникални графики за iPhone <4, iPhone 4 и iPad.
Знам, че по време на изпълнение мога да проверя кое устройство сме ниено бих могъл да направя това във време на изграждане? С други думи, мога ли да подам заявление до AppStore, което е специфично за iPhone под версия 4 и друга версия на приложението за iPhone 4 и друга версия за iPad? Така че всички тези приложения са наречени еднакви и всъщност са едно и също приложение.Но те съдържат само графиката, специфична за устройството (по този начин размерът на приложението е възможно най-малък).
Или трябва да подам едно приложение към AppStore, включително всички различни графики? Така че дори iphone3 версията съдържа iPad графика?
Отговори:
1 за отговор № 1Можете просто да включите няколко версии на графиката си. Трябва да имате името на iPhone <4 версии myImage.png
и имената на версиите на дисплея на ретината myImage@2x.png
, Правилното изображение ще се използва автоматично за съответното устройство.
С xib файловете можете да поставите суфикс -iPhone
и -iPad
за да ги различим.
0 за отговор № 2
Не, можете да подадете само едно приложение за име в магазина за приложения. Ако изпратите друго приложение, то ще замени предишната. Ти трябва да създаване на универсално приложение, и име на вашите ресурси (изображения, писалки) с идиоми на устройството (основно прибавяне-iPad, -iPhone) към тях.