2012-09-28 6 views
5

Oto moje kłopotliwe położenie. Mam aplikację, którą chciałbym zaktualizować, aby obsługiwał nowy rozmiar ekranu (między innymi) iPhone'a 5. Aby to osiągnąć, muszę kierować reklamy na system iOS 6. Jednak dzięki ukierunkowaniu na iOS 6 uniemożliwiam dużą liczbę użytkowników iPhone'a z pobierania mojej aplikacji, ponieważ zajmie to sporo czasu, aby ludzie mogli przejść na system iOS 6 na swoim iPhone 4/4S. Jakie jest najlepsze podejście? Jak mam iść naprzód, ale jednocześnie zapewnić kompatybilność wsteczną? Wszelkie sugestie byłyby świetne.Jak kierować na iOS 5 i iOS 6

Dzięki.

Odpowiedz

5

Jeśli aplikacja obsługuje nowy 4" rozmiar iPhone 5 ekranem, nie ma potrzeby, aby wykluczyć wsparcie dla wersji wcześniejszych iOS.

Wszystko, co musisz zrobić, to stworzyć 4" wielkości uruchamiania obrazu i iOS 6 rozpozna to i uruchomi Twoją aplikację z pełnym rozmiarem ekranu. Starsze wersje systemu iOS zignorują obraz wprowadzający o dziwnych rozmiarach i będą działać tak jak zawsze.

Musisz dokonać aktualizacji do Xcode 4.5, aby dodać ten obraz, ale możesz pozostawić "Cel wdrożenia" dla swojego projektu w wersji 5.0 lub 4.3 lub cokolwiek innego.

+0

Czy projekty oparte na Xib używają oddzielnych plików XIB dla większego ekranu iPhone 5? (np. dla obrazów zwykłych i siatkówkowych, nazwy plików to image.png i [email protected]) – bneely

+2

@bneely: Nie musiałem tworzyć wyraźnych plików XIB, o ile ograniczenia układu mogą dotyczyć różnych wymiarów ekranu. –

+0

Doskonale, dzięki. – bneely