Domande frequenti
Risposte brevi e dirette alle domande che ci vengono poste più spesso. Non trova ciò che sta cercando? Ci contatti.
Domande frequenti
Prodotto e funzionalità
Cos'è Screenshots.live?
Screenshots.live è un generatore automatizzato di screenshot per app store, dotato di un editor visivo drag-and-drop e di un'API REST. Progetti un modello una volta sola e lo esegua per ogni dimensione di iPhone, iPad e Android in ogni lingua, con una sola chiamata API. Il piano gratuito include 50 render al mese.
Servono competenze di design per usare Screenshots.live?
No — l'editor visivo gestisce automaticamente layout, cornici dei dispositivi e distribuzione tra le lingue. Lei inserisce i testi e uno screenshot dell'app; il modello fa il resto. Modelli iniziali pronti all'uso sono disponibili nella Template Library, se desidera evitare del tutto il problema della tela bianca.
Quali piattaforme e dimensioni dei dispositivi sono supportate?
Screenshots.live supporta ogni dimensione attuale dell'App Store (iPhone 6.5", 6.7", iPad 12.9", 11") e ogni dimensione di Google Play (smartphone Android, tablet 7", tablet 10"). Un solo modello viene renderizzato automaticamente per tutti — senza ridimensionamenti manuali per ciascun dispositivo.
Quali lingue supporta la pipeline di rendering?
Qualsiasi lingua Unicode — il renderer accetta qualsiasi stringa linguistica nella sua configurazione YAML, incluse le scritture RTL (arabo, ebraico). L'editor visivo offre 13 lingue di interfaccia: inglese, tedesco, spagnolo, italiano, vietnamita, francese, portoghese, polacco, olandese, russo, svedese, norvegese, finlandese.
Posso caricare font personalizzati?
Sì — carichi font TTF, OTF, WOFF o WOFF2 tramite l'editor o l'API. Il piano Standard include più font personalizzati; il piano Pro alza ulteriormente il limite. I font sono associati al suo account e utilizzati direttamente nell'output del render, senza problemi di sub-licenza.
Il mio team può condividere i modelli?
Sì — i modelli sono di proprietà di un account e accessibili a ogni membro del team con accesso alla chiave API. Utilizzi il Template Porting per clonare i modelli tra progetti, oppure condivida le chiavi API per pipeline di rendering condivise. SSO e prezzi a postazione sono nella roadmap.
Posso fare A/B test degli screenshot con Screenshots.live?
Sì — renderizzi più varianti dello stesso modello scambiando le variabili YAML, poi carichi ciascuna variante negli esperimenti della pagina prodotto su App Store Connect. Screenshots.live si occupa del lato rendering; l'orchestrazione degli A/B test si appoggia ad Apple Search Ads o agli strumenti di App Store Connect.
Prezzi e piani
Come funzionano i prezzi?
Tre piani: Trial (gratuito, 50 render al mese), Standard (a pagamento, mensile o annuale) e Pro (limiti più alti + supporto prioritario). Tutti i piani includono l'editor visivo, l'accesso all'API e il rendering multi-lingua. Prezzi in EUR. La fatturazione annuale consente di risparmiare fino a circa il 20%. Consulti la pagina dei prezzi per le tariffe attuali.
Esiste un piano gratuito?
Sì — il piano Trial è gratuito per sempre e include 50 render al mese, l'editor visivo, l'accesso all'API e il rendering multi-piattaforma. Non è richiesta alcuna carta di credito per iniziare. Aggiorni il piano solo quando supererà i limiti.
API e configurazione
Quali sono i limiti di utilizzo dell'API?
I limiti sono per piano e per chiave API. Il piano Trial consente fino a 50 render al mese con concorrenza moderata; i piani Standard e Pro hanno limiti mensili e di concorrenza nettamente più alti. L'API di rendering restituisce un codice 429 con un header `Retry-After` quando i limiti vengono raggiunti. I valori esatti sono indicati nella pagina dei prezzi.
Come gestisco le chiavi API?
Le chiavi API si creano nella dashboard e iniziano con il prefisso `sa_live_`. Ogni chiave autentica le operazioni CRUD su modelli, le operazioni CRUD su elementi e l'invio di render nello stesso ambito. Ruoti le chiavi creandone una nuova e revocando la vecchia. Le memorizzi come secret CI — non le inserisca mai nel controllo di versione.
Cos'è lo scaffold YAML e perché conviene usarlo?
Ogni modello può esportare uno scaffold YAML che elenca tutte le variabili dinamiche. Lei modifica lo scaffold (titoli, testo del corpo, percorsi degli screenshot dell'app) e lo invia in POST all'API di rendering. Il file YAML è versionabile, leggibile nelle revisioni di PR e può essere generato da agenti AI — ideale per CI/CD.
Posso renderizzare HTML arbitrario all'interno di un modello?
Sì — il tipo di elemento `Html` renderizza HTML/CSS in sandbox in una posizione specificata sulla tela. Utile per la formattazione di testo ricco, sfondi a gradiente e illustrazioni SVG. L'HTML viene renderizzato lato server tramite Chromium headless, garantendo un output affidabile su tutte le piattaforme.
Esistono webhook per gli eventi di rendering?
Sì — registri un URL webhook nelle impostazioni dell'account e riceverà callback POST per gli eventi `render.completed` e `render.failed`. I payload includono l'ID del render, lo stato, gli URL di output e i suoi metadati personalizzati. Utili per attivare upload successivi su App Store Connect.
Esistono limiti per la dimensione della tela o per il numero di elementi?
Le dimensioni personalizzate della tela arrivano fino a 2560 × 5120 pixel. Gli elementi per modello dipendono dal piano (Trial: limitati; Standard/Pro: nettamente più alti). Il renderer gestisce decine di elementi sovrapposti per schermata senza problemi di prestazioni; design molto grandi possono richiedere più tempo per essere renderizzati.
Integrazioni
Screenshots.live si integra con Fastlane?
Sì — installi il plugin ufficiale `fastlane-plugin-screenshotslive` da RubyGems, imposti la sua chiave API come variabile d'ambiente e richiami `render_screenshots_live` dal suo `Fastfile`. Il plugin scarica le immagini renderizzate, in modo che possano essere caricate su App Store Connect tramite il comando `deliver` di Fastlane.
Posso renderizzare screenshot da GitHub Actions o da altri sistemi CI?
Sì — utilizzi l'azione ufficiale `screenshots-live/render-screenshots-action` per GitHub Actions, oppure richiami direttamente l'API REST da qualsiasi CI (Bitrise, CircleCI, GitLab CI, Jenkins). L'endpoint di rendering accetta un body in YAML e restituisce le immagini renderizzate in linea o tramite URL firmati.
In cosa si differenzia da Fastlane frameit?
Fastlane frameit è una CLI Ruby che aggiunge cornici dei dispositivi a PNG esistenti. Screenshots.live possiede l'intera pipeline: editor visivo, modelli dinamici, distribuzione multi-lingua e un'API REST. Usi frameit per inquadrare rapidamente immagini esistenti; usi Screenshots.live per progettare e generare su larga scala.
In cosa si differenzia da AppMockUp?
AppMockUp è un editor gratuito nel browser per screenshot occasionali, senza API. Screenshots.live si rivolge ai team che hanno bisogno di automazione: API REST, integrazione con Fastlane, GitHub Action, modelli dinamici con variabili e UI in 13 lingue. Scelga AppMockUp per usi ad-hoc; scelga Screenshots.live per pipeline di produzione.
Qualche componente di Screenshots.live è open source?
Le integrazioni sono open: `screenshots-live/render-screenshots-action` (GitHub Action) e `Screenshots-Live/fastlane-plugin-screenshotslive` (plugin Fastlane) sono entrambi rilasciati con licenza MIT su GitHub. Il servizio core di rendering è proprietario.
Privacy, conformità e supporto
Dove vengono memorizzate le immagini renderizzate?
I render sono archiviati nel nostro object storage (Hetzner S3) e referenziati tramite URL firmati restituiti dalla risposta dell'API. Sul piano gratuito i render scadono dopo 24 ore; sui piani a pagamento vengono conservati per 30 giorni. Può anche scaricare i render direttamente tramite l'API verso il suo storage.
Screenshots.live è conforme al GDPR?
Sì — Screenshots.live opera dalla Germania, ospita i dati dei clienti su infrastruttura UE e firma DPA su richiesta. I render non contengono PII a meno che non siano stati inseriti da Lei. I dati dell'account sono trattati ai sensi dell'articolo 6(1)(b) del GDPR (contratto). Consulti le pagine Privacy Policy e Imprint per tutti i dettagli.
A chi appartengono gli screenshot renderizzati?
A Lei. Tutto ciò che carica (immagini, font, testi) e tutto ciò che viene renderizzato dai suoi modelli appartiene a Lei. I termini di Screenshots.live concedono solo una licenza limitata per il funzionamento della pipeline di rendering. Non vi sono clausole che rivendichino la proprietà del materiale creativo caricato dai clienti.
Come posso ottenere supporto?
Scriva a support@screenshots.live oppure contatti direttamente il fondatore tramite il modulo di contatto. Il piano Standard riceve supporto best-effort; il piano Pro riceve tempi di risposta prioritari. Segnalazioni di bug e richieste di funzionalità possono essere inoltrate anche sui repository pubblici GitHub del plugin Fastlane e della GitHub Action.