Come iniziare con Amazon Appstore
Registrazione Amazon
Prima di poter sottomettere una app è necessario registrarsi con un account da sviluppatore Amazon. E’ gratuito. Se avete dubbi sugli account Appstore verificate le FAQ dell’Account e Permessi Utente.
Per iniziare, visitate la Amazon Developer Console (l’angolo dello sviluppatore Amazon) ed inserite una vostra email o un numero di cellulare e la vostra password.

Compilate il form della registrazione con le informazioni della vostra azienda:

Leggete attentamente ed accettate la App Distribution Agreement:

Poi, specificate se e come prevedete monetizzare la vostra applicazione:

La Developer Console Dashboard

La dashboard (cruscotto) è dove è possibile aggiungere nuove applicazioni ed aggiornare quelle esistenti. Cliccate Add a New App per iniziare.
Inviare le vostre applicazioni

Scegliere una Piattaforma
In primo luogo, specificate se si sta aggiungendo un App Android, una web app mobile o un’applicazione desktop su PC o Mac:

Ci saranno una serie di form tab-driven da compilare. In primo luogo, fornite il titolo, categoria e le informazioni di contatto per la vostra applicazione:

Vedrete un avviso che se si è usato il vecchio Amazon v1.0 In-App Purchasing IAP v1.0, vi verrà richiesto di effettuare l’aggiornamento alla IAP v2.0:

Potete saperne di più al Migrazione da IAP v1.0 a IAP v2.0.
Informazioni Generali

Dopo aver inviato il titolo ed altri dettagli, arriverete alla pagina tab-driven delle impostazioni. Ci sono tabs per numerose aree di registrazione:
- Informazioni Generali
- Disponibilità & Prezzi
- Descrizione
- Immagini & Multimedia
- Classificazione Contenuti
- I file binari o URLs
Andremo a vedere tutti questi oggi.
A questo punto, se sei interessato a che Amazon pubblicizzi la tua applicazione, fai clic su Advertise Your App:

Disponibilità & Prezzi

Nella scheda Disponibilità & Prezzi, sarete introdotti al sistema di pagamento temporizzato delle app di Amazon, The Underground:
Amazon Undergroud include un nuovo modello di monetizzazione in cui Amazon paga gli sviluppatori in base alla quantità di tempo in cui la vostra applicazione viene utilizzata. Con Amazon Undergroud è possibile attivare il 100% degli utenti Android in clienti che genereranno entrate. Si viene pagati a partire dal primo minuto in cui la vostra app Amazon Undergroud viene utilizzata e si continuerà ad essere pagati per ogni minuto di utilizzo da parte di tutti i clienti in invece di dover comprare e scaricare o degli acquisti in-app. Con Amazon Undergorud è possibile concentrarsi meno sulla monetizzazione e di più sulla creazione di grandi esperienze utente.
Potete approfondire di più nel Amazon Undergroud Developer Portal. Ovviamente è opzionale. È sempre possibile dare la vostra applicazione free chiederne l’acquisto.
Per semplicità, seguiamo passo passo il flusso standard per una applicazione. Ecco quello che chiede il modulo quando si utilizza metodo tradizionale del prezzo.

Poi si arriva a selezionare per quali paesi la vostra applicazione sarà disponibile (se non si sceglie tutti i paesi …):
Ogni volta che si crea una nuova applicazione, è impostata di default per essere disponibile in tutti i paesi. Per approfondire andare su International Distribution FAQs e in questo blog.
La miglior pratica è quella di localizzare la vostra applicazione per i vari paesi per cui la vostra applicazione sarà distribuita.

Ecco come appare la disponibilità dei prezzi con la modalità internazionale se si è scelto di pagare per la vostra applicazione senza standardizzare il prezzo:

Proseguendo, Amazon chiede quando e dove la vostra applicazione è stata rilasciata prima. Qui si può scegliere di lanciare la vostra applicazione dopo l’approvazione stessa o in una data specifica.

Verrete anche notificate l’Amazon Appstore richiede di migrare da Google Maps alla propria Amazon’s Maps API. Per approfondire Migrare una App da Google Maps v2.

La App Description Tab

Qui è dove specificherai il titolo, la descrizione, le funzionalità e le parole chiave per le tue applicazioni.
È inoltre possibile creare più traduzioni facilmente per i diversi punti vendita internazionali. Amazon ha predisposto le migliori pratiche per la compilazione di questi campi in Otto consigli per il marketing della tua applicazione.
Ho usato Google Translate per generare rapidamente una versione spagnola come illustrato di seguito:

Dopo aver inviato più di una lingua, le vedrete elencate nella parte superiore della scheda. Questo consente di navigare e modificare ogni lingua.

Immagini & Multimedia
L’Amazon Appstore richiede che si generino icone e le immagini nei formati specifici per la tua inserzione.
Se l’applicazione sarà disponibile per Fire TV, vi sarà richiesto di aggiungere altre immagini:


Ecco come si presenta il modulo Immagini & Multimedia con i miei loghi e le immagini caricate:

C’è anche una immagine promozionale consigliata e si può anche caricare un video:

Classificazione dei Contenuti
Ora è il momento di aiutare gli utenti filtrando i contenuti. Nella vostra applicazione ci sono nudità o sesso? Promuove l’intolleranza? (Non sono sicuro su cosa succede se si dite di sì.) È inoltre possibile indicare se la vostra applicazione è a scopi didattici:

Avrete anche bisogno di specificare altri aspetti unici della vostra applicazione. E’ richiesto agli utenti un log in? Contiene pubblicità? E’ indirizzata verso bambini sotto i 13 o promuove il gioco d’azzardo (si spera non entrambi)? La vostra applicazione usa la geolocalizzazione e contenuti generati dagli utenti?
Amazon vi chiederà anche di fornire un link alle vostre norme sulla privacy:

File(s) binari

Adesso, se si sta caricando la app, sarà necessario fornire il file APK. È anche possibile caricare i pacchetti binari localizzati separatamente e in sequenza.
E fondamentalmente questo è tutto.
Ora, diamo un’occhiata a come caricare una web app mobile in HTML5.
Applicazioni Web Mobile HTML5

Amazon offre questo utilissimo video per sviluppatori di web app che cercano di presentarle al Appstore.
E queste: Come testare, Inviare e Guadagnare con la Vostra applicazione web mobile HTML5 (video) e relativa FAQ.
E’ anche disponibile una Amazon App Tester per il download ed una guida alla sua installazione.

I moduli a schede sono abbastanza identici tra loro
Questi sono i moduli a scheda che appaiono durante il caricamento di una web app; sono quasi la stesse:

Qui, vi verrà chiesto di specificare su quali dispositivi la vostra applicazione web dovrebbe essere distribuita:

L’App Tester vi aiuterà a determinare le impostazioni di compatibilità ideali.
A seconda delle impostazioni delle applicazioni web, potrebbe essere necessario eseguire una pagina HTTPS (SSL) sul vostro sito web.
Anche se non sono affrontati in questo tutorial, è anche possibile installare applicazioni Mac e applicazioni per PC. Potete imparare di più qui e anche controllare le FAQ per ulteriori informazioni.
In Chiusura
