Screenshots.live
Team
Multi-Platform App Store Screenshots: One Template, Every Device
Managing app store screenshots across iPhone, iPad, Android phone, and Android tablet means hundreds of assets. Learn how template porting in Screenshots.live lets you design once and auto-convert to every device type.
The Multi-Platform Screenshot Problem
If you publish an app on both iOS and Android, you already know the screenshot math is brutal. Apple requires screenshots for iPhone 6.7-inch, iPhone 6.5-inch, iPad 12.9-inch (and sometimes iPad 11-inch). Google Play wants phone screenshots at 1080x1920 and tablet screenshots at 1600x2560. Each store listing needs between 4 and 10 screenshots per device type.
Let us do the math on a realistic scenario. Suppose you support 10 languages and need 5 screenshots per device type across 4 device categories (iPhone, iPad, Android phone, Android tablet):
4 device types x 5 screenshots x 10 languages = 200 individual assets.
That is 200 images you need to design, export, review, and upload. Every time you update your app's UI, rebrand, or run a seasonal promotion, you repeat the entire process. For most teams, this means days of design work and an error-prone manual upload workflow.
Why Maintaining Separate Screenshot Sets Fails
Teams typically handle this in one of three ways, and all of them have serious drawbacks.
Manual design in Figma or Sketch. A designer creates each screenshot individually, adjusting layouts per device size. This is the most common approach and the slowest. Coordinating changes across 200 files introduces version drift, where the iPad version shows an old UI while the iPhone version is current.
Template-based tools with per-device templates. Some tools let you create templates, but require a separate template for each device size. You still manage 4 templates per screenshot, and syncing changes across them is manual.
Generic resizing. Taking an iPhone screenshot and resizing it to Android dimensions. This produces blurry images, incorrect aspect ratios, and unprofessional results. App stores may reject assets that do not meet their quality guidelines.
How Template Porting Works in Screenshots.live
Screenshots.live solves this with a feature called template porting. The concept is simple: design your screenshot once for one device type, and the system automatically converts it to every other device type by proportionally recalculating coordinates, font sizes, and element positions.
Here is how it works step by step:
Step 1: Design your base template. Open the visual editor and create a screenshot template for iPhone 6.7-inch (1290x2796 pixels). Place your device frame, app screenshot, headline text, subtitle, and any background elements exactly where you want them.
Step 2: Port to other devices. Click the port button and select your target device types: iPad 12.9-inch, Android phone, Android tablet. Screenshots.live analyzes every element in your template and recalculates its position, size, and proportions for the new canvas dimensions.
Step 3: Review and fine-tune. The ported templates appear in your dashboard. In most cases, they look perfect immediately. For edge cases, such as text that wraps differently on a wider tablet layout, you can make quick manual adjustments.
Step 4: Render all variations via API. With your templates ready, a single API call with your locale data generates every screenshot variation. One template set, one API call, all 200 assets delivered as a ZIP file.
The Technical Details of Proportional Conversion
Template porting is not simple resizing. When you port an iPhone template (1290x2796) to an Android phone template (1080x1920), the system performs several calculations:
Position mapping. Every element's X and Y coordinates are recalculated as proportional positions on the new canvas. An element at 50% width and 30% height on iPhone appears at 50% width and 30% height on Android.
Size scaling. Element dimensions are scaled proportionally to maintain visual weight. A headline that occupies 80% of the iPhone width will occupy 80% of the Android width.
Font size adjustment. Text elements have their font sizes recalculated to maintain the same relative size against the new canvas dimensions. A 48pt headline on a 1290px-wide canvas becomes a 40pt headline on a 1080px-wide canvas.
Aspect ratio handling. When the source and target have different aspect ratios (iPhone is taller and narrower than an Android tablet), the system adjusts vertical spacing intelligently rather than stretching content.
Before and After: The Real Impact
Let us compare the two approaches with real numbers.
Before Screenshots.live (manual workflow):
- 200 individual Figma frames to design
- 40 hours of initial design work
- 200 manual exports
- 200 manual uploads to App Store Connect and Google Play Console
- 8-12 hours for each update cycle
- High risk of inconsistencies between platforms
After Screenshots.live (template porting + API):
- 5 base templates designed in the visual editor
- 4 hours of initial design work
- One-click porting to all device types
- One API call to render all 200 assets
- Automated upload via Fastlane integration
- 30 minutes for each update cycle
- Perfect consistency guaranteed across every platform
That is a reduction from 40 hours to 4 hours for initial setup, and from 12 hours to 30 minutes for each subsequent update. Over a year with monthly updates, you save approximately 130 hours of design and operations work.
Using the API for Multi-Platform Rendering
Once your templates are ported, the rendering API handles everything programmatically. Here is what a typical API call looks like:
POST https://api.screenshots.live/v1/render
{
"templateId": "tpl_abc123",
"locales": ["en", "de", "es", "fr", "ja", "ko", "zh", "pt", "it", "nl"],
"devices": ["iphone67", "ipad129", "android_phone", "android_tablet"],
"variables": {
"en": { "headline": "Track Your Fitness", "subtitle": "All-in-one health companion" },
"de": { "headline": "Verfolge deine Fitness", "subtitle": "Alles-in-einem Gesundheitsbegleiter" }
}
}The API returns a ZIP file containing all 200 screenshots, organized by locale and device type. Each image is named according to the conventions expected by App Store Connect and Google Play Console, making uploads straightforward.
Common Questions About Template Porting
Does porting work in both directions? Yes. You can design on iOS and port to Android, or design on Android and port to iOS. The proportional conversion works regardless of the source platform.
What about platform-specific design guidelines? Template porting maintains your design intent across platforms. If you need platform-specific elements (like showing an Android device frame instead of an iPhone), the porting system swaps device frames automatically.
Can I port a single template to just one other device type? Absolutely. You have full control over which target devices you port to. Need only iPhone and Android phone? Skip the tablet sizes entirely.
What happens when I update the base template? You can re-port to update all derived templates, or update them independently. The ported templates are fully editable, so changes to the base do not automatically overwrite your customizations unless you explicitly re-port.
Getting Started with Multi-Platform Screenshots
The fastest path to multi-platform screenshot coverage is straightforward:
- Sign up at Screenshots.live and create your first template for your primary device type.
- Use the visual editor to perfect your design with real app screenshots and localized text.
- Port the template to your other required device types with one click.
- Connect the API to your build pipeline and render all variations automatically.
- Upload to both app stores using Fastlane or manual upload with the correctly named files.
You go from managing 200 individual files to managing 5 templates. Every update is a single template edit followed by an API call. Your screenshots stay consistent, your team saves hours every release cycle, and your app store listings always look polished across every device and every language.