<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Clican</title>
    <description>The latest articles on DEV Community by Clican (@_a262dc67fe8e7bf5c7a897).</description>
    <link>https://dev.to/_a262dc67fe8e7bf5c7a897</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4179060%2F615fa4c1-b85a-4570-b83b-10713209ea5d.png</url>
      <title>DEV Community: Clican</title>
      <link>https://dev.to/_a262dc67fe8e7bf5c7a897</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_a262dc67fe8e7bf5c7a897"/>
    <language>en</language>
    <item>
      <title>iPhone Duo is here - and it's not one screenshot size, it's two</title>
      <dc:creator>Clican</dc:creator>
      <pubDate>Fri, 16 Oct 2026 02:09:36 +0000</pubDate>
      <link>https://dev.to/_a262dc67fe8e7bf5c7a897/iphone-duo-is-here-and-its-not-one-screenshot-size-its-two-50fl</link>
      <guid>https://dev.to/_a262dc67fe8e7bf5c7a897/iphone-duo-is-here-and-its-not-one-screenshot-size-its-two-50fl</guid>
      <description>&lt;p&gt;iPhone Duo ships with two displays that share an aspect ratio but not a pixel size: the outer screen is 1398 x 2034 and the inner one 2007 x 2853. App Store Connect treats them as two separate device classes - supplying one does not cover the other. So if your app runs on Duo, "a set of screenshots" quietly became "two sets of screenshots".&lt;/p&gt;

&lt;p&gt;Here's what actually changes, and how to produce both sets without redoing your layouts twice.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a foldable changes
&lt;/h2&gt;

&lt;p&gt;The ratio is the same, so your content scales proportionally. The pixel dimensions are not, and neither is the placement: folded and unfolded screenshots go to their own slots in App Store Connect.&lt;/p&gt;

&lt;p&gt;The practical consequence is layout, not just size. A headline that breathes on the wide inner display looks cramped once it's squeezed into the narrower outer body, and a dense layout built for the outer screen wastes half the inner one. Trying to make a single layout "fit both" is where most of the time goes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two canvases, one template set
&lt;/h2&gt;

&lt;p&gt;The screenshot studio in my app (Store Connect Studio, macOS) now handles iPhone Duo as two first-class device classes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;iPhone Duo Folded&lt;/strong&gt; - outer display, 1398 x 2034&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iPhone Duo Unfolded&lt;/strong&gt; - inner display, 2007 x 2853&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each is its own canvas, so copy, screenshot slots and assets are tuned independently - no forcing one layout onto two bodies. The 46 built-in template sets all carry page data for both classes, scaled proportionally from the iPhone canvas, so you open a template and export straight away.&lt;/p&gt;

&lt;p&gt;The device frame was redrawn to match the real hardware rather than a generic rounded rectangle: the unfolded inner display has an under-display camera and no Dynamic Island, the hinge side keeps square corners, and small hinge-crease indentations sit at the middle of the left and right edges. The folded outer display has a single punch-hole camera in the top-right.&lt;/p&gt;

&lt;p&gt;Vertical templates also carry a landscape twin that edits and exports separately. When you're done, you can push to App Store Connect from the app with your own API key - the folded and unfolded sets land in their respective placements, no uploading folder by folder in the browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  We shipped it on our own app first
&lt;/h2&gt;

&lt;p&gt;This isn't theoretical: our app &lt;strong&gt;AI Worksheet Cleaner&lt;/strong&gt; has refreshed its App Store screenshots and completed iPhone Duo support. The same template set exports to both canvases, so Duo users see layouts built for the larger screen instead of a stretched iPhone layout.&lt;/p&gt;

&lt;p&gt;The two renders below are that template on each canvas (built-in "Erase the test paper" template, placeholder screenshot slots):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuyk5jd76pjmpfzqtv2s3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuyk5jd76pjmpfzqtv2s3.png" alt="iPhone Duo folded - outer display 1398 x 2034" width="800" height="1163"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ra3tpn92op5w9z61tg3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ra3tpn92op5w9z61tg3.png" alt="iPhone Duo unfolded - inner display 2007 x 2853" width="800" height="1138"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick tips
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Provide &lt;strong&gt;both&lt;/strong&gt; sets if your app supports Duo. One does not substitute for the other in App Store Connect.&lt;/li&gt;
&lt;li&gt;Don't reuse your 6.9-inch iPhone screenshots as-is. They'll be rejected - the accepted pixel list is exact.&lt;/li&gt;
&lt;li&gt;Tune the two canvases separately. The inner display genuinely has more room; use it, and keep the outer display's message tight.&lt;/li&gt;
&lt;li&gt;Portrait and landscape are separate uploads, so budget for both orientations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full walkthrough, with the exact pixel sizes and the studio workflow:&lt;br&gt;
&lt;a href="https://anaxkg.com/en/store-connect-studio/iphone-duo-screenshot-templates/" rel="noopener noreferrer"&gt;https://anaxkg.com/en/store-connect-studio/iphone-duo-screenshot-templates/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're shipping a foldable-friendly app, the App Store side is easy to underestimate - two more canvases, two more sets, two more chances to get the sizes wrong.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>indiedev</category>
      <category>appstore</category>
      <category>mobiledev</category>
    </item>
    <item>
      <title>App Store screenshot sizes: what you actually have to upload</title>
      <dc:creator>Clican</dc:creator>
      <pubDate>Mon, 12 Oct 2026 10:28:18 +0000</pubDate>
      <link>https://dev.to/_a262dc67fe8e7bf5c7a897/app-store-screenshot-sizes-what-you-actually-have-to-upload-k10</link>
      <guid>https://dev.to/_a262dc67fe8e7bf5c7a897/app-store-screenshot-sizes-what-you-actually-have-to-upload-k10</guid>
      <description>&lt;p&gt;App Store Connect doesn't scale your screenshots and doesn't check proportions.&lt;br&gt;
It matches your file against a list of allowed pixel sizes - if the width or&lt;br&gt;
height is off by a few pixels, the upload is simply flagged invalid. A wrong&lt;br&gt;
size usually means a blocked release and a fresh wait in the review queue.&lt;/p&gt;

&lt;p&gt;Here's the size list as it actually stands, plus the three mistakes that cause&lt;br&gt;
most rejections.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sizes you have to provide
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;iPhone&lt;/strong&gt; - you need at least one set for the large Dynamic Island display:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Native size&lt;/th&gt;
&lt;th&gt;Also accepted&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1320 x 2868 (portrait)&lt;/td&gt;
&lt;td&gt;1290 x 2796, 1260 x 2736&lt;/td&gt;
&lt;td&gt;6.9" class - this is the required set&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The 6.7" class no longer exists on its own; older 1290 x 2796 shots fall into&lt;br&gt;
this slot. The 6.5" size (1284 x 2778 or 1242 x 2688) is required &lt;em&gt;only&lt;/em&gt; if you&lt;br&gt;
don't supply the 6.9" set.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;iPad&lt;/strong&gt; - if your app supports iPadOS, a 13" set is required:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Native size&lt;/th&gt;
&lt;th&gt;Also accepted&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2064 x 2752&lt;/td&gt;
&lt;td&gt;2048 x 2732 (12.9")&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If the UI is identical across sizes and locales, upload only the&lt;br&gt;
highest-resolution set - App Store Connect downscales it for smaller devices&lt;br&gt;
automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 3 most common mistakes
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Dimensions a few pixels off.&lt;/strong&gt; Almost always the wrong device canvas, or
manual cropping in a graphics tool.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A leftover alpha channel.&lt;/strong&gt; PNGs exported from Figma, Sketch or a canvas
can keep transparency data even when every pixel is opaque, and App Store
Connect rejects them outright. Export as JPEG, or flatten onto a solid
background.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing screenshots for some locales.&lt;/strong&gt; Every region you publish should
carry screenshots in its language.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Two smaller traps worth knowing: a status bar showing a real carrier, full&lt;br&gt;
signal or a nearly-empty battery looks unprofessional; and screenshots that show&lt;br&gt;
features not actually in the build will draw questions at review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exporting every size in one pass
&lt;/h2&gt;

&lt;p&gt;Placing and exporting each size by hand is slow and error-prone. A screenshot&lt;br&gt;
studio ships with device canvases and official colored frames, so you drop in a&lt;br&gt;
UI capture and it snaps to the exact pixels.&lt;/p&gt;

&lt;p&gt;Store Connect Studio (my app, macOS) exports at the official sizes and&lt;br&gt;
includes a magnifier for pixel-level checks. Screenshots and multilingual copy&lt;br&gt;
live in the same workspace, then sync in one click via your own App Store&lt;br&gt;
Connect API key.&lt;/p&gt;

&lt;p&gt;Full walkthrough: &lt;a href="https://anaxkg.com/en/store-connect-studio/app-store-screenshot-sizes/" rel="noopener noreferrer"&gt;https://anaxkg.com/en/store-connect-studio/app-store-screenshot-sizes/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ios</category>
      <category>storeconnect</category>
      <category>appstore</category>
      <category>indiedev</category>
    </item>
  </channel>
</rss>
