AppReviewX Accedi

Checklist per testare un'app Mac prima di pubblicarla

Installazione, aggiornamento, permessi, sospensione e risveglio, più schermi e crash per un'app macOS, con una verifica per voce.

In questa guida

Testa su un Mac che non ha mai avuto i tuoi strumenti di sviluppo: un secondo Mac, un account utente nuovo o una VM macOS pulita. Ogni voce ha un motivo e una verifica.

Installazione e aggiornamento

  1. L'app si apre su un Mac pulito senza avvisi. Perché: il tuo Mac si fida delle tue build. Verifica: scarica la build tramite browser, come farebbe un utente, e aprila con doppio clic. Vedi test di notarizzazione e Gatekeeper.
  2. Trascina in Applicazioni, avvia da lì e avvia da Download. Perché: eseguire da un'immagine disco o da una cartella in quarantena può comportarsi diversamente. Verifica: prova tutti e tre i casi.
  3. L'aggiornamento su una versione precedente mantiene impostazioni e dati. Verifica: installa la versione precedente, crea dei dati, aggiorna, confronta.
  4. Elimina l'app e controlla i residui. Perché: gli utenti si aspettano una risposta chiara su cosa resta nella loro cartella Libreria. Verifica: sposta l'app nel cestino, poi ispeziona le cartelle in cui ha scritto.

Permessi

  1. Ogni richiesta di permesso compare in un momento sensato, con una spiegazione leggibile. Perché: una richiesta non spiegata all'avvio viene negata. Verifica: reimposta i permessi dell'app e percorri ogni funzione che ne ha bisogno.
  2. Il permesso negato è gestito. Verifica: nega ogni permesso e controlla che l'app spieghi cosa manca e come attivarlo, senza crash.
  3. Permesso concesso, poi revocato mentre l'app è in esecuzione. Verifica: revoca nelle Impostazioni di Sistema durante l'uso.

Hardware e sistema

  1. Sospensione e risveglio durante un'attività lunga. Verifica: metti in sospensione il Mac a metà di un'attività, poi risvegliarlo.
  2. Più schermi; scollegare e ricollegare. Verifica: sposta le finestre tra gli schermi, scollegane uno, riapri. Le finestre devono apparire su uno schermo visibile.
  3. Aspetto chiaro e scuro, e testo più grande o scala di visualizzazione. Verifica: cambia nelle Impostazioni di Sistema con l'app aperta.
  4. Entrambi i tipi di processore Mac, se supporti entrambi. Verifica: esegui su ciascun tipo che elenchi come supportato.
  5. Percorsi con spazi e caratteri non latini; avvio offline. Verifica: apri file del genere; avvia l'app senza rete.

Crash

  1. Un crash lascia informazioni utilizzabili. Verifica: forza un errore in una build di test e conferma di ricevere un log o un report. Vedi come leggere e dare priorità ai report di crash.
  2. I tester segnalano in modo coerente. Dai loro un template di segnalazione bug con versione di macOS e numero di build.

Segna ogni voce come superata, fallita o non testata.

AppReviewX accetta app tramite link allo store da Google Play, l'App Store di Apple, il Mac App Store e il Microsoft Store. Le app Windows e Mac devono essere già pubblicate nel proprio store, e AppReviewX non distribuisce build né installer. Il feedback è privato e strutturato, un feedback accettato = un credito, e le valutazioni negli store sono volontarie, non pagate e mai richieste. Torna all'hub per app Windows e Mac. Vedi anche l'autovalutazione sulla prontezza alla revisione del Mac App Store e la checklist per l'invio al Microsoft Store. Se pubblichi anche su mobile, inizia gratis.