iTunes Connect Zrzuty ekranu Rozmiary dla wszystkich urządzeń iOS (iPhone / iPad / Apple Watch)


220

Próbuję przesłać nową aplikację do App Store, ale teraz Apple wymaga zrzutów ekranu dla iPhone'ów 4,7 cala i 5,5 cala. Czy ktoś ma te specyfikacje zrzutu ekranu (rozmiar)?

Próbowałem z:

  • 640 x 1136 (portret)
  • 640 x 1096 (portret)
  • 1136 x 640 (pozioma)
  • 1136 x 600 (poziomo)

Próbowałem również użyć zrzutów ekranu wielkości iPada, ale to też nie działało. Nie otrzymałem od Apple żadnych porad ani wiadomości e-mail z tymi informacjami i nie widzę żadnej pomocy w iTunes Connect.


Czy Apple ma stronę internetową opisującą nowe wymagania dotyczące zrzutów ekranu? Ta strona nie została jeszcze zaktualizowana.
Codo

1
Przeprowadziłem wyszukiwanie, ale nie mogę znaleźć niczego na temat nowych rozmiarów rozdzielczości. Ponadto szukam w zasobach programistycznych. Wciąż nie ma szczęścia.
Gry i aplikacje EO,



Odpowiedzi:


489

Następujące rozdzielczości są dopuszczalne dla iTunes Connect:

  • iPhone 3 + 4 (3,5 cala)
    • 640 x 960
  • iPhone 5, iPhone 5S, iPhone 5C (4 cale)
    • 640 x 1136
  • iPhone 6, iPhone 6S, iPhone 7, iPhone 8 (4,7 cala)
    • 750 x 1334
  • iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus (5,5 cala)
    • 1242 x 2208
    • Potrzebujesz zrzutu ekranu w tej rozdzielczości, telefon skaluje je do 1080 x 1920
  • iPhone X (5,8 cala)
    • 1125 x 2436
  • iPhone XR (6,1 cala)
    • 828 x 1792
  • iPhone XS (5,8 cala)
    • 1125 x 2436
  • iPhone XS Max (6,5 cala)
    • 1242 x 2688
  • iPad Mini 2, iPad Mini 3, iPad Mini 4 (7,9 cala)
    • 1536 x 2048
  • iPad 3, iPad 4, iPad Pro, iPad Air, iPad Air 2 (9,7 cala)
    • 1536 x 2048
  • iPad Pro (10,5 cala)
    • 1668 x 2224
  • iPad Pro (12,9 cala)
    • 2048 x 2732
  • Apple Watch Series 1, Apple Watch Series 2, Apple Watch Series 3 - 38 mm (1,5 cala)
    • 272 x 340
  • Apple Watch Series 4 - 40 mm (1,57 cala)
    • 394 x 324
  • Apple Watch Series 1, Apple Watch Series 2, Apple Watch Series 3 - 42 mm (1,65 cala)
    • 312 x 390
  • Apple Watch Series 4-44 mm (1,78 cala)
    • 448 x 368

Mam nadzieję że to pomoże. Nawet dokumentacja Apple na ten temat jest niekompletna.

Aktualizacja: Apple wprowadziło nowego Media Managera, który wymaga jedynie tworzenia grafiki dla największych urządzeń iPhone i / lub iPad. Mniejsze obrazy zostaną utworzone dla Ciebie. Pamiętaj, że jeśli wcześniej nie tworzyłeś obrazów iPada Pro, musisz to zrobić teraz (jeśli obsługujesz iPada).

Aktualizacja: obsługiwane są teraz zrzuty ekranu i podgląd aplikacji dla nowych urządzeń .


12
Czy mógłbyś wyjaśnić, jak dostać się do „iPhone 6 Plus (2208 x 1242)”? Ponieważ specyfikacje telefonów Apple dają rozmiar 1920x1080 pikseli na plus ...
Orgmir

1
@queenie, 3x. Zrzuty ekranu o przekątnej 5,5 cala mają
wymiary

5
@BenClayton Obraz na iPhonie 6 Plus jest próbkowany w dół o 1,15 do niższej rozdzielczości pikseli. paintcodeapp.com/news/iphone-6-screens-demystified . Chyba iPhone 7 może 2208 x 1242 pikseli.
northtree

1
Skalowanie JEST rzeczywiście zmiany rozdzielczości ekranu.
boweidmann

6
Kiedy Apple wypuściło nowego „Media Managera”, dali nam nową korzyść polegającą na tym, że musieliśmy przesyłać tylko największe rozmiary zrzutów ekranu z urządzenia. Jednak teraz wymagają one tworzenia zrzutów ekranu dla iPada Pro, jeśli obsługujesz iPada. Jest to rozczarowujące, jeśli odkryjesz to po otrzymaniu normalnych zasobów dla ponad 80 aktualizowanych aplikacji i musisz wrócić do zespołu UX po nową grafikę iPada Pro, której nigdy nie musieli tworzyć. # westchnienie
Bruno Bronosky

213

Ta odpowiedź została zaktualizowana dla Xcode 11.

App Store Connect prosi obecnie o obrazy w następujących kategoriach:

wprowadź opis zdjęcia tutaj

Wyświetlacz iPhone'a 6,5 ​​"

To są 1242 x 2688piksele. Możesz utworzyć ten rozmiar obrazu za pomocą symulatora iPhone'a 11 Pro Max .

Wyświetlacz iPhone'a 5.5 "

To są 1242 x 2208piksele. Możesz utworzyć ten rozmiar obrazu za pomocą symulatora iPhone'a 8 Plus .

iPad Pro (3. generacji) Wyświetlacz 12,9 "

To są 2048 x 2732piksele. Możesz utworzyć ten rozmiar obrazu za pomocą symulatora iPada Pro (12,9 cala) (3. generacji) .

iPad Pro (2. generacji) Wyświetlacz 12,9 "

To są 2048 x 2732piksele. Jest to dokładnie taki sam rozmiar jak iPad Pro (12,9 cala) (3. generacji) , więc większość ludzi może tutaj korzystać z tych samych zrzutów ekranu. Ale zobacz to .

Notatki

  • Użyj Plik> Nowy zrzut ekranu ( Command+ S) w symulatorze, aby zapisać zrzut ekranu na pulpicie. Na prawdziwym urządzeniu naciśnij Sleep/Wake+ Home na iPhonie / iPadzie (obrazy dostępne w aplikacji Photo)
  • Powyższe wymiary w pikselach to rozmiary orientacji pionowej na pełnym ekranie. Nie należy dołączać paska stanu, aby można było wkleić kolor tła nad tekstem i ikonami paska stanu lub przyciąć je i skalować obraz z powrotem.
  • Zobacz ten link, aby uzyskać więcej informacji.

110

Aby uzyskać zrzuty ekranu o odpowiednim rozmiarze bez konieczności ich ręcznego tworzenia - uruchom aplikację w najnowszej wersji Xcode i wybierz iPhone'a, dla którego potrzebujesz zrzutów ekranu, a następnie naciśnij cmd-s podczas przeglądania symulatora. Spowoduje to zapisanie zrzutu ekranu na pulpicie w pełnej rozdzielczości wymaganej do przesłania.

Jak zauważono poniżej przez @HoffZ, upewnij się, że skala jest ustawiona na 100%.

W Xcode wybierz symulator, który chcesz:

Symulatory Xcode

W menu Symulatora ustaw skalę na 100%:

Ustaw skalę na 100%

Naciśnij cmd-s, aby zapisać:

Zapisz zrzut ekranu


10
Dwie rzeczy do zapamiętania: 1) Obraz jest zapisywany na pulpicie. 2) Upewnij się, że skala wynosi 100% (Okno-> Skala w symulatorze).
HoffZ

1
To świetna odpowiedź i mam nadzieję wypróbować ją później na moim komputerze Mac, ponieważ do tej pory próbowałem przesłać różne rozmiary obrazów, które pasują do dokumentów na stronie: developer.apple.com/library/content/documentation/… Wszystkie moje obrazy zawodzą, mimo że pasują do specyfikacji, co oznacza, że ​​mają niewłaściwe wymiary. Naprawdę mylące. Dzięki za podpowiedź, jak się tam dostać.
raddevus,

3
Nie sądzę, że jest to wymagane, aby skala była ustawiona na 100%. 12-calowy symulator iPada Pro nie będzie pasował do ekranu mojego MacBooka w 100%, ale zrzuty ekranu są nadal zapisywane w pełnej rozdzielczości.
Luke Bartolomeo

1
To najlepsza odpowiedź, ponieważ w przeciwieństwie do innych jest ponadczasowa !!
user3069232

1
Potwierdzenie 100% skali nie jest potrzebne. Zrzut ekranu jest zawsze w pełnej rozdzielczości.
Velda,

18

W Xcode 9 oprócz ustawienia Skali okna na 100% (⌘1) konieczne jest teraz również odznaczenie Optimize Rendering for Window Scalemenu debugowania, aby uzyskać zrzut ekranu o właściwej rozdzielczości.

Aby zrobić zrzut ekranu odpowiedniego rozmiaru do użycia w sklepie z aplikacjami:

1.) Uruchom aplikację w symulatorze
2.) Ustaw skalę (⌘1)
3.) Odznacz Optimize Rendering for Window Scalew menu debugowania
4.) Zrób zrzut ekranu za pomocą ⌘S

wprowadź opis zdjęcia tutaj


Dziękuję bardzo! :)
Jorge Luis Peña Lopez


6

Teraz firma Apple Inc. dodała nowe zrzuty ekranowe z urządzenia również za pomocą iTunesconnect, czyli iPada Pro. Oto wszystkie rozmiary zrzutów ekranu wymaganych przez iTunesconnects.

  • iPhone 6 Plus (5,5 cala) - 2208 x 1242
  • iPhone 6 (4,7 cala) - 1334 x 750
  • iPhone 5 / 5s (4 cale) - 1136 x 640
  • iPhone 4s (3,5 cala) - 960 x 640
  • iPad - 1024x768
  • iPadPro - 2732x2048

4

Ponadto - pamiętaj, że możesz ustawić przezroczystość, nawet jeśli w rzeczywistości nie masz przezroczystości na swoich obrazach. Jeśli korzystasz z programu Photoshop, „zapisz dla Internetu” i usuń zaznaczenie opcji „przezroczystość” lub po prostu przekonwertuj obraz do formatu .jpg. iTunes Connect wydaje się również odrzucać folie.


4

Zostało to zaktualizowane w dniach 6-14-2017 z następującego źródła:
http://help.apple.com/itunes-connect/developer/#/devd274dd925

Specyfikacja zrzutu ekranu

  • 5,5-calowy wyświetlacz Retina
    1242 x 2208 pikseli dla portretu
    2208 x 1242 pikseli dla krajobrazu

  • Wyświetlacz Retina o przekątnej 4,7 cala
    750 x 1334 pikseli dla portretu
    1334 x 750 pikseli dla krajobrazu

  • 4-calowy wyświetlacz Retina
    640 x 1096 pikseli dla portretu (bez paska stanu)
    640 x 1136 pikseli dla portretu (pełny ekran)
    1136 x 600 pikseli dla krajobrazu (bez paska stanu)
    1136 x 640 pikseli dla krajobrazu (pełny ekran)

  • Wyświetlacz Retina 3,5 cala
    640 x 920 pikseli dla portretu (bez paska stanu)
    640 x 960 pikseli dla portretu (pełny ekran)
    960 x 600 pikseli dla krajobrazu (bez paska stanu)
    960 x 640 pikseli dla krajobrazu (pełny ekran)

  • Wyświetlacz Retina o przekątnej 12,9 cala
    2048 x 2732 pikseli dla portretu
    2732 x 2048 pikseli dla krajobrazu

  • 9,7-calowy wyświetlacz Retina o
    wysokiej rozdzielczości:
    2048 x 1496 pikseli dla krajobrazu (bez paska stanu)
    2048 x 1536 pikseli dla krajobrazu (pełny ekran)
    1536 x 2008 pikseli dla portretu (bez paska stanu)
    1536 x 2048 pikseli dla portretu (pełny ekran)
    Standardowa rozdzielczość:
    1024 x 748 pikseli dla krajobrazu (bez paska stanu)
    1024 x 768 pikseli dla krajobrazu (pełny ekran)
    768 x 1004 pikseli dla portretu (bez paska stanu)
    768 x 1024 pikseli dla portretu (pełny ekran)

  • macOS
    Jedno z poniższych, o współczynniku kształtu 16:10.
    1280 x 800 pikseli
    1440 x 900 pikseli
    2560 x 1600 pikseli
    2880 x 1800 pikseli

  • tvOS
    1920 x 1080 pikseli

  • watchOS
    312 x 390 pikseli


1

Dla urządzeń iPhone: Teraz potrzebujemy tylko jednego rozmiaru iPhone'a 6 Plus (5,5 cala) • 1242 x 2208 Następnie mamy pole wyboru, we wszystkich innych rozmiarach, aby: Używać wyświetlacza 5,5 cala


niezła odpowiedź. Dziękuję, panno Aanchal.
MRizwan33

1
 1)iPhone X screenshot support in iTunes Connect.October 27, 2017.

 2)You can now upload screenshots for iPhone X. 
  Youll see a new tab for 5.8-inch displays under Screenshots and App Previews on your iOS app  version information page.

 3)Note that iPhone X screenshots are optional and cannot be used for smaller devices sizes. 
  5.5-inchdisplay screenshots are still required for all apps that run on iPhone.

 4)iPhone X Screenshot Resolutions
  1125 by 2436 (Portrait)
  2436 by 1125 (Landscape)

1

Za pomocą symulatorów dla odpowiednich urządzeń możemy wygodnie wykonywać zrzuty ekranu za pomocą polecenia cmd + S. To daje nam dokładną rozdzielczość symulowanego urządzenia. Zespół recenzujący wspominałby o tym, ale nigdy tego nie zrobił. :)



0
  1. Uruchom aplikację na symulatorze i zapisz zrzuty ekranu.

  2. Zmień nazwy tych zrzutów ekranu na 4.7.1 (iPhone 6), 5.5.1 (iPhone 6 plus) i tak dalej.


1
Aplikacje Unity nie działają dobrze w emulatorze
Almo

0

dla xcode 11.1, który nie zawiera iPada pro iPad Pro (2. generacji) 12.9 "Wyświetlacz uruchom to polecenie w terminalu

xcrun simctl utwórz „iPad Pro (12,9 cala) (2. generacji)” ”com.apple.CoreSimulator.SimDeviceType.iPad-Pro - 12-9 cali --- 2. generacji com.apple.CoreSimulator. SimRuntime.iOS-13-1 ”

Popatrz tutaj


0

Mam tę zakładkę i często się do niej odwołuję, ale nikt nie wspomina o rozmiarze nowszego 11-calowego iPada pro. Jest 1668 x 2388.

Oto skrypt bash, który zmieni rozmiar ogólnych zrzutów ekranu do odpowiednich wymiarów. Nie mogłem uruchomić symulatora iPhone'a 4 w najnowszym xcode od 2020 roku, więc było to dla mnie konieczne.

#!/usr/bin/env bash

HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

declare -A sizes
sizes["6-5-inch-iphone-xs-max"]="1242x2688"
sizes["5-8-inch-iphone-x"]="1125x2436"
sizes["5-5-inch-iphone-6"]="1242x2208"
sizes["4-7-inch-iphone-6"]="750x1334"
sizes["4-inch-iphone-6"]="640x1096"
sizes["3-5-inch-iphone-4s"]="640x920"
sizes["12-9-inch-ipad-pro-@3"]="2048x2732"
sizes["12-9-inch-ipad-pro-@2"]="2048x2732"
sizes["11-inch-ipad-pro"]="1668x2388"
sizes["10-5-inch-ipad-pro"]="1668x2224"
sizes["9-7-inch-ipad"]="1536x2008"

for i in "${!sizes[@]}"; do
    if [[ "$i" == *"ipad"* ]]; then
        [ -d "$HERE/ipad" ] || continue
        mkdir -p "$HERE/$i"
        cd "$HERE/ipad"
        for file in *.jpg; do
            [ -e "$file" ] || continue
            convert "$file" -resize "${sizes[$i]}"\! "$HERE/$i/$file"
            echo "scaled $file"
        done
    else
        [ -d "$HERE/iphone" ] || continue
        mkdir -p "$HERE/$i"
        cd "$HERE/iphone"
        for file in *.jpg; do
            [ -e "$file" ] || continue
            convert "$file" -resize "${sizes[$i]}"\! "$HERE/$i/$file"
            echo "scaled $file"
        done
    fi
done

Aby go użyć, umieścić go w nowym katalogu i utworzyć /iphonei /ipadkatalogu obok niego. Umieść ogólne zrzuty ekranu z iPada i iPhone'a w tych folderach. Uruchom skrypt, wygeneruje nazwane foldery dla wszystkich rozmiarów.

ios_screenshots/
├── run.sh
├── iphone/
   ├── screenshot_1.jpg
   ├── screenshot_2.jpg
   ├── screenshot_3.jpg
├── ipad/
   ├── screenshot_1.jpg
   ├── screenshot_2.jpg
   ├── screenshot_3.jpg


-3

Te dane podano według dziennika ...

Dla iPhone'a 6 Plus

Screen bounds: {{0, 0}, {414, 736}}, Screen resolution: <UIScreen: 0x7f97fad330b0; bounds = {{0, 0}, {414, 736}}; 
mode = <UIScreenMode: 0x7f97fae1ce00; size = 1242.000000 x 2208.000000>>, scale: 3.000000, nativeScale: 3.000000

Dla iPhone'a 6

Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x7fa01b5182d0; bounds = {{0, 0}, {375, 667}}; 
mode = <UIScreenMode: 0x7fa01b711760; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.