# Video App Store (App Preview): format, durasi, dan aturan

> Video App Store berdurasi 15 sampai 30 detik, maksimal 3 per ukuran layar dan per bahasa, 886 x 1920 di iPhone terbaru. Isinya hanya rekaman app.

Halaman asli: [Video App Store (App Preview): format, durasi, dan aturan](https://devoria.fr/id/blog/video-app-store-app-preview-format-durasi-aturan)
Penulis: [Mehdi Azizi](https://devoria.fr/id/mehdi-azizi)
Terbit: 2026-11-04
Revisi konten terakhir: 2026-11-04


Video App Store, yang oleh Apple disebut App Preview, adalah cuplikan **15 sampai 30 detik** yang direkam di dalam app kamu. Kamu bisa memasang **tiga per ukuran layar dan per bahasa**. Untuk semua iPhone terbaru, App Store Connect hanya menerima satu resolusi: **886 x 1920 piksel potret**, atau 1920 x 886 lanskap. **Dan videonya hanya boleh berisi rekaman layar app kamu**: itu aturan 2.3.4.

Preview diputar otomatis, tanpa suara, di halaman app kamu dan di hasil pencarian. Sejak iOS 27, ada video kedua: header halaman app, format 21:9, dengan aturannya sendiri. Panduan ini membahas keduanya. Semua informasinya berasal dari halaman Apple, dibaca ulang pada 3 November 2026.

Saya merilis app iOS saya sendiri: Solys, TradaZen, Nolera, dan Vigie. Ukuran screenshot statis ada di [ukuran screenshot App Store](https://devoria.fr/id/blog/ukuran-screenshot-app-store-2026). Di sini, kita hanya bahas video.

## Video App Store: format yang diwajibkan Apple

Preview itu opsional. Berikut persyaratan teknis dari [halaman spesifikasi App Store Connect](https://developer.apple.com/help/app-store-connect/reference/app-information/app-preview-specifications).

| Elemen               | Persyaratan                                |
| -------------------- | ------------------------------------------ |
| Jumlah               | 0 sampai 3 per ukuran layar dan per bahasa |
| Durasi               | Minimal 15 detik, maksimal 30              |
| Ukuran file          | Maksimal 500 MB                            |
| File                 | .mov, .m4v, atau .mp4 H.264, .mov ProRes   |
| Frame per detik      | Maksimal 30                                |
| Bitrate target H.264 | 10 sampai 12 Mbps                          |
| Audio                | Stereo, AAC 256 kbps, 44,1 atau 48 kHz     |
| Orientasi di iOS     | Potret atau lanskap                        |
| Gambar sampul        | Diambil di detik ke-5 secara default       |

Untuk ProRes, hanya 422 HQ yang diterima. Ada tiga detail yang gampang terlewat:

- **Codec.** Untuk video terkompresi, hanya H.264 yang lolos. File HEVC harus dikonversi.
- **Frame rate.** Rekaman 60 frame per detik melewati batas.
- **Profil.** Video progresif, sampai profil High level 4.0.

## Resolusi apa untuk setiap iPhone dan iPad?

**Siapkan video kamu di resolusi yang diterima Apple, bukan resolusi layarnya.** Screenshot iPhone 17 Pro Max berukuran 1320 x 2868 piksel, tapi preview-nya diunggah dalam 886 x 1920.

| Kelompok perangkat                  | Contoh                    | Potret      | Lanskap     |
| ----------------------------------- | ------------------------- | ----------- | ----------- |
| iPhone dengan Dynamic Island        | 17 Pro Max, 17, Air, 15   | 886 x 1920  | 1920 x 886  |
| iPhone Face ID tanpa Dynamic Island | 16e, 14, 13 mini, 11      | 886 x 1920  | 1920 x 886  |
| iPhone dengan tombol, layar besar   | 8 Plus, 7 Plus            | 1080 x 1920 | 1920 x 1080 |
| iPhone dengan tombol, layar sedang  | SE generasi 2 dan 3, 8    | 750 x 1334  | 1334 x 750  |
| iPad 13, 11, dan 10,5 inci          | iPad Pro, Air, iPad, mini | 1200 x 1600 | 1600 x 1200 |
| iPad 9,7 inci                       | iPad dan iPad mini lama   | 900 x 1200  | 1200 x 900  |

Di Mac dan Apple TV, ukurannya 1920 x 1080 dan hanya lanskap. **Satu file 886 x 1920 mencakup semua iPhone tanpa tombol.** Halaman Apple bahkan sudah mencantumkan kelompok "iPhone Duo" dengan resolusi ini.

Ada dua aturan supaya kamu tidak perlu membuat banyak file. Kalau tampilan app kamu sama di semua ukuran, cukup sediakan resolusi tertinggi yang diminta: Apple akan mengecilkannya untuk layar yang lebih kecil. Dan kalau sebuah bahasa tidak punya preview, App Store menampilkan preview dari bahasa terdekat yang tersedia.

## Merekam dan mengekspor preview yang sesuai aturan

Di [halaman khusus preview](https://developer.apple.com/app-store/app-previews/), Apple menyarankan merekam di perangkat: iPhone dihubungkan ke Mac, rekam dengan QuickTime Player, edit di iMovie atau Final Cut Pro. **Rekam tampilan app di resolusi aslinya, tanpa zoom ke dalam gambar.**

Di simulator, `xcrun simctl io booted recordVideo ecran.mov` merekam layar ke sebuah file. Saya memakainya untuk mengecek animasi app saya frame demi frame. Hati-hati: alat ini merekam dalam HEVC secara default. Tambahkan `--codec=h264`, atau konversi filenya setelahnya.

Untuk mengubah rekaman iPhone 17 Pro Max ke format yang diminta, perintah ffmpeg ini mengecilkan gambar ke lebar 886 piksel, memotongnya ke tinggi 1920, menurunkan ke 30 frame per detik, dan menambahkan trek stereo tanpa suara:

```bash
ffmpeg -i ecran.mov \
  -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=48000 \
  -vf "scale=886:-2,crop=886:1920,fps=30" \
  -c:v libx264 -profile:v high -level 4.0 -pix_fmt yuv420p \
  -b:v 11M -maxrate 12M -bufsize 24M \
  -c:a aac -b:a 256k -shortest apercu.mp4
```

Saya mengujinya pada 3 November 2026 dengan video 16 detik berukuran 1320 x 2868 di 60 frame per detik. ffprobe membaca hasilnya sebagai H.264 High 4.0, 886 x 1920, 30 frame per detik, sekitar 11 Mbps, audio AAC stereo. Pemotongan membuang 3 piksel di atas dan di bawah. Kalau video kamu sudah punya musik, hapus baris `-f lavfi`. Unggahan ke App Store Connect tetap jadi penentu akhirnya.

## Yang ditolak Apple dalam video App Store

Aturan 2.3.4 di [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#2.3.4) cuma satu kalimat: "previews may only use video screen captures of the app itself". Preview hanya berisi rekaman video layar app kamu. Kamu boleh menambahkan voice over, teks, dan overlay untuk menjelaskan hal yang tidak terlihat dari gambar saja. Halaman Apple tentang preview merinci sisanya:

| Diizinkan                                           | Tidak diterima                                 |
| --------------------------------------------------- | ---------------------------------------------- |
| Rekaman video layar app kamu                        | Orang, tangan, atau jari di layar              |
| Teks, voice over, penanda sentuhan yang digambar    | Transisi yang mengesankan fitur yang tidak ada |
| Fade dan transisi sederhana                         | Harga tertentu, tanggal, "baru musim semi ini" |
| Musik dan suara antarmuka, dengan haknya            | Musik, merek, atau karakter tanpa lisensi      |
| Penyebutan langganan atau login                     | Pembelian atau login yang tidak disebutkan     |
| Konten yang cocok untuk semua umur                  | Kekerasan, tema dewasa, kata-kata kasar        |
| Untuk game, lebih banyak gameplay daripada cutscene | Cutscene yang menyesatkan soal game-nya        |

Ditambah lagi aturan 2.3.8, yang mewajibkan konten 4+ meskipun app kamu punya rating lebih tinggi, [guideline 2.3.10](https://devoria.fr/id/blog/guideline-2-3-10-aplikasi-ditolak-metadata), yang melarang menampilkan platform lain, dan 2.3, yang meminta preview selalu diperbarui di setiap versi. **Kalau sebuah fitur butuh pembelian, langganan, atau login, sebutkan di video** atau di gambar penutupnya.

## Kasus saya: halaman app Vigie ditolak

Pada 27 Oktober 2026, Apple menolak update Vigie berdasarkan aturan 2.3.3, aturan untuk screenshot statis. Screenshot saya menampilkan kartu antarmuka yang digambar ulang di sekitar maskot, tanpa ponsel: bagi Apple, itu bukan app yang sedang dipakai. Penolakannya soal halaman app, bukan binary. Penolakan ini tidak meminta build baru: saya memasukkan layar asli app ke dalam bingkai iPhone dan mengirim ulang versi yang sama malam itu juga. Setelah itu saya mengganti build untuk memperbaiki sebuah judul di dalam app, tidak ada hubungannya dengan screenshot. Vigie 1.1 sudah dijual sejak 29 Oktober dengan rangkaian screenshot ini.

**Pelajarannya berlaku dua kali lipat untuk video.** Aturan 2.3.4 hanya mengizinkan rekaman video app: antarmuka yang dibuat ulang dengan motion design tidak punya tempat di preview. Itu masuknya ke header iOS 27, yang dijelaskan di bawah.

## Putar otomatis, gambar sampul, dan pencarian

Menurut [halaman Apple tentang halaman produk](https://developer.apple.com/app-store/product-page/), preview diputar sendiri, tanpa suara, saat halaman app kamu dibuka. **Jadi beberapa detik pertama harus bisa dipahami tanpa suara**: teks di layarlah yang membawa pesannya.

- **Preview selalu tampil sebelum screenshot**, meskipun kamu mengubah urutannya di App Store Connect.
- **Preview yang formatnya berbeda dari screenshot kamu** ditempatkan di bagian terpisah, "A Closer Look".
- **Di hasil pencarian**, Apple menyebut di [best practice-nya](https://developer.apple.com/app-store/asset-best-practices/) bahwa sampai tiga preview bisa muncul. Tanpa preview, yang muncul adalah satu sampai tiga screenshot pertama kamu.
- **Gambar sampul tampil saat video tidak diputar**, misalnya kalau pengguna mematikan putar otomatis di pengaturan App Store.

Gambar sampul diambil di detik ke-5 secara default. Kamu bisa mengubahnya dengan Edit Poster Frame, dan gambar itu berlaku di semua tempat video dipakai. **Pilih sebelum mengunggah: setelah preview disetujui, gambar sampul tidak bisa diubah lagi**, kecuali dengan mengirim versi baru preview-nya. Perhitungkan juga waktu pemrosesan sampai 24 jam setelah unggah.

## Mengunggah preview di App Store Connect

[Bantuan App Store Connect](https://developer.apple.com/help/app-store-connect/manage-app-information/manage-your-app-store-assets) menjelaskan alurnya:

1. Buka app kamu, lalu versinya, dan pilih bahasa di kanan atas.
2. Di Product Page Information, buka tab App Previews and Screenshots.
3. Pilih perangkat dan unggah video kamu. Ukuran lainnya ada di View All Sizes in Media Manager.

Kamu juga bisa lewat Asset Library. Di kedua cara, pengiriman ke review dilakukan saat versi kamu sedang disiapkan, atau setelah penolakan. **Jadi di halaman app utama, preview baru ikut dikirim bersama sebuah versi.**

Untuk menguji video tanpa mengubah halaman utama, ada dua alat yang menerima preview: [uji A/B halaman produk](https://devoria.fr/id/blog/product-page-optimization-app-store-uji-ab) dan [custom product page](https://devoria.fr/id/blog/custom-product-page-app-store-angle-iklan).

## Baru di iOS 27: video header halaman app

Di perangkat dengan iOS 27, iPadOS 27, atau yang lebih baru, halaman app kamu bisa dibuka dengan header: gambar atau video paling atas. Visual kedua bisa menggantikan screenshot kamu di hasil pencarian. Apple menyebut visual ini "creative assets".

Ini bukan preview. Aturannya berbeda, menurut [spesifikasi creative assets](https://developer.apple.com/help/app-store-connect/reference/app-information/creative-assets-specifications):

| Kriteria   | Preview (App Preview)             | Header video (iOS 27)                |
| ---------- | --------------------------------- | ------------------------------------ |
| Lokasi     | Halaman app, pencarian, Apple Ads | Bagian atas halaman app              |
| Format     | 886 x 1920 di iPhone              | 21:9, 3840 x 1646                    |
| Durasi     | 15 sampai 30 detik                | 5 sampai 30 detik                    |
| Frame rate | Maksimal 30 fps                   | 30 atau 60 fps                       |
| Isi        | Hanya rekaman app                 | Visual brand yang terkait app        |
| Suara      | Mati secara default               | Mati secara default, bisa diaktifkan |
| Pemutaran  | Otomatis                          | Otomatis, berulang terus             |
| Pengiriman | Bersama versi                     | Sendiri atau bersama versi           |

Untuk pencarian, videonya 3:2, dari 1920 x 1280 sampai 3840 x 2560 piksel, tetap 5 sampai 30 detik. Di sana videonya tetap tanpa suara: untuk saat ini, suaranya tidak bisa diaktifkan. Tanpa visual ini, App Store menampilkan [in-app event](https://devoria.fr/id/blog/in-app-events-app-store-cara-membuat-event), preview, dan screenshot kamu.

[Best practice Apple](https://developer.apple.com/app-store/asset-best-practices/) mengatur isinya:

- **Satu ide saja**, dibuat untuk orang yang baru mengenal app kamu, tanpa potongan cepat.
- **Frame pertama yang bisa berdiri sendiri**, dan loop tanpa lompatan.
- **Video yang tetap jalan tanpa suara**, dengan konten 4+.
- **Tanpa harga, diskon, alamat web, atau copyright**, tanpa platform lain, tanpa penghargaan dari Apple.
- **Subjek di tengah**, di dalam safe zone template Apple, supaya tidak terpotong.

Kamu bisa mengirimnya bersama versi, atau sendiri dari Asset Library sebagai pengajuan mandiri: Apple lalu menilainya berdasarkan versi terakhir app kamu. Setelah header disetujui, kamu memasangnya di versi yang sedang live dan klik Publish. **Tidak perlu versi baru.**

Saya sedang menyiapkan header untuk keempat app saya, dengan judul yang diterjemahkan ke setiap bahasa. Video referensi yang saya suka menempatkan subjeknya di luar safe zone template Apple: buka template-nya dulu sebelum mengedit apa pun.

## Checklist sebelum mengunggah video kamu

- Video berdurasi 15 sampai 30 detik dan ukurannya kurang dari 500 MB.
- File dalam H.264, maksimal 30 frame per detik, 886 x 1920 untuk iPhone.
- Setiap frame berasal dari layar app kamu, tanpa tangan atau ponsel yang direkam.
- Tiga detik pertama bisa dipahami tanpa suara.
- Langganan, pembelian dalam app, atau login disebutkan di layar.
- Tidak ada harga, tanggal, platform lain, atau konten di atas 4+.
- Gambar sampul sudah dipilih sebelum unggah.
- Kalau app kamu berjalan di iPad, preview iPad berukuran 1200 x 1600.

## Optimalkan seluruh halaman app kamu

Video meyakinkan orang yang sudah ada di halaman app kamu. Kata kunci menentukan apakah orang sampai ke sana. [ASO Kit](https://devoria.fr/id/kits/aso) berisi metode kata kunci saya, template halaman app, dan skill yang menerjemahkan halaman app kamu ke 30 bahasa. Metode lengkapnya ada di halaman [ASO App Store](https://devoria.fr/id/expertise/aso-app-store).

Kalau kamu sedang menyiapkan rilis pertama, [ikuti diagnostic gratis](https://devoria.fr/id/diagnostic): diagnostic ini menyusun langkah-langkahnya secara berurutan dan mengirimkan checklist anti-penolakan Apple saya.

## Pertanyaan umum

### Berapa durasi video App Store?

App Preview berdurasi 15 sampai 30 detik. Video header iOS 27 berdurasi 5 sampai 30 detik dan diputar berulang. Di keduanya, pesannya harus tersampaikan tanpa suara.

### Berapa ukuran App Preview untuk iPhone?

886 x 1920 piksel potret, atau 1920 x 886 lanskap, untuk semua iPhone dengan Face ID atau Dynamic Island. iPhone lama dengan tombol butuh 1080 x 1920 atau 750 x 1334 tergantung modelnya. Untuk iPad, ukurannya 1200 x 1600.

### Berapa banyak video yang bisa dipasang di App Store?

Maksimal tiga preview per ukuran layar dan per bahasa. Untuk perangkat dengan iOS 27 atau yang lebih baru, kamu bisa menambahkan video header dan visual untuk hasil pencarian.

### Apakah video App Store punya suara?

Secara default, tidak: preview mulai tanpa suara di halaman app dan di hasil pencarian. Kamu boleh menambahkan musik dan voice over, tapi pesannya harus tersampaikan tanpa keduanya. Video iOS 27 juga mulai tanpa suara: suara header bisa diaktifkan di halaman app, sedangkan suara visual pencarian untuk saat ini tidak bisa.

### Bolehkah merekam iPhone yang dipegang untuk App Preview?

Tidak. Apple meminta agar tidak merekam orang yang memakai perangkat, atau jari yang menyentuh layar. Untuk menunjukkan gestur, gambar penanda sentuhan di rekaman videonya.

### Apakah perlu versi baru untuk mengganti video di halaman app?

Untuk preview di halaman app utama, ya: preview dikirim ke review bersama versi yang sedang disiapkan. Header iOS 27 justru bisa dipublikasikan tanpa versi baru setelah disetujui.


## Proyekmu

[ASO Kit](https://devoria.fr/id/kits/aso): Metode kata kunci, template halaman, dan skill yang menerjemahkan halaman App Store-mu ke 30 bahasa. Rp 799.000.

[iOS & Android Kit](https://devoria.fr/id/kits/ios): Bikin app iPhone dan Android kamu dengan Claude Code: kode awal dari app-app saya, langkah demi langkah sampai ke store, dan semua kit. Rp 1.999.000.

[Diagnosis: apa yang memisahkanmu dari app iPhone-mu](https://devoria.fr/id/diagnostic): 7 pertanyaan, 60 detik: kamu tahu apa yang benar-benar menghambatmu merilis app iPhone, jalurmu dalam 4 tahap, dan kit yang cocok untukmu.
