Chcę zaktualizować moją aplikację na nowy iPhone 6 i iPhone 6 Plus. Aby to zrobić, wybrałem zestaw obrazów z mojego katalogu zasobów w Xcode 6. Gdy rozwijam tylko dla iPhone'a, wybrałem opcję "Device Specific" w Xcode Attribute Inspector. Teraz mogę wybierać pomiędzy następującymi urządzeniami:Urządzenia w zestawie obrazów określonych dla urządzenia w katalogu zasobów
- iPhone
- Retina 4-calowy
- iPad
- Mac
Wybieranie tylko iPhone mogę dostać te rozmiary:
- 1x
- 2x
- 3x
Wybór tylko Retina 4-inch daje mi tylko jeden rozmiar:
- Retina 4 2x
Dlaczego ekran 4-calowy różni się od 3,5, 4,7 i 5,5 cala? Byłoby sensu moim zdaniem łączenie 1x i 2x jak są one zarówno na urządzeniach z 4: 3 współczynnik proporcji i Retina 4 2x i 3x dla urządzeń o formacie 16: 9.
Moje prawdziwe pytanie: co muszę podać, aby obsługiwać iOS 7.0 i nowsze? Oczywiście nie potrzebuję obrazu 1x, ponieważ moja aplikacja nie obsługuje żadnych urządzeń niezwiązanych z siatkówką. 2x wydaje się uzasadnione dla iPhone'a 4s. Czy muszę Retina 4 2x, jeśli podam już 2x? Czy iPhone 6 będzie korzystać z 2x lub Retina 2x? 3x jest dla iPhone 6 Plus, bez wątpienia.
Dzięki za pomoc.
Dowolny pomysł, dlaczego iPhone 6 to dwa obrazy, które mają inną porcję proporcji (4: 3 w porównaniu do 16: 9 dla iPhone'a 6), zamiast Retina 4, które mają 16: 9? – o15a3d4l11s2
Sądzę, że ta strona może odpowiedzieć na twoje pytanie: http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions – Domsware
Dlaczego nie ma potrzeby stosowania 1x? Jak zaprojektować go na XIB bez 1x obrazów? – Swati