Come piattaforma aperta, Android offre diverse possibilità. Puoi distribuire le tue app Android agli utenti come preferisci, utilizzando qualsiasi approccio di distribuzione o combinazione di approcci che soddisfi le tue esigenze. Dalla pubblicazione in un marketplace di app alla pubblicazione delle app da un sito web o all'invio diretto delle email agli utenti, non sei mai bloccato su una particolare piattaforma di distribuzione.
Il processo di creazione e pacchettizzazione delle app per la distribuzione è lo stesso, indipendentemente da come le distribuisci. In questo modo puoi risparmiare tempo e automatizzare parti del processo a seconda delle esigenze. Per ulteriori informazioni, leggi Preparazione per la release .
Le sezioni che seguono evidenziano alcune delle alternative per la distribuzione delle app.
Distribuzione tramite un marketplace di app
In genere, per raggiungere il pubblico più ampio possibile, devi distribuire le tue app tramite un marketplace, come Google Play.
Google Play è il marketplace principale per app Android ed è particolarmente utile se desideri distribuire le tue app a un vasto pubblico globale. Tuttavia, puoi distribuire le tue app tramite qualsiasi marketplace di applicazioni che desideri o utilizzare più marketplace.
A differenza delle altre forme di distribuzione, Google Play ti consente di usare il servizio Fatturazione in-app e il servizio di licenze. Il servizio Fatturazione in-app semplifica la vendita di prodotti in-app come gioielli di giochi o upgrade di funzionalità dell'app. Il servizio di licenze contribuisce a impedire l'installazione e l'utilizzo non autorizzati delle tue app.
Distribuzione delle app via email
Un modo facile e veloce per rilasciare le tue app è inviarle agli utenti via email. Per farlo, prepara l'app per la release, allegala a un'email e inviala a un utente. Quando l'utente apre la tua email sul proprio dispositivo Android, il sistema Android riconosce l'APK e visualizza un pulsante Installa ora nel messaggio email. Gli utenti possono installare la tua app toccando il pulsante. Gli utenti devono attivare l'installazione di app sconosciute se non l'hanno già fatto per procedere con l'installazione.
La distribuzione delle app tramite email è comoda se le invii ad alcuni utenti attendibili, in quanto offre poche protezioni dalla pirateria e dalla distribuzione non autorizzata; in altre parole, chiunque invii le tue app può semplicemente inoltrarle ad altri.
Distribuzione tramite sito web
Se non vuoi rilasciare le tue app su un marketplace come Google Play, puoi renderle disponibili per il download sul tuo sito web o server, anche su un server privato o aziendale. Per farlo, devi innanzitutto preparare le app per il rilascio nel modo normale, quindi ospitare sul tuo sito web i file APK pronti per la release e fornire agli utenti un link per il download. Per installare un'app distribuita in questo modo, gli utenti devono attivare l'installazione di app sconosciute.
Attivazione da parte dell'utente dell'installazione di app sconosciute
Android protegge gli utenti dal download e dall'installazione involontario di app sconosciute o di app provenienti da fonti diverse da Google Play, che è considerata attendibile. Android blocca queste installazioni finché l'utente non decide di consentire l'installazione di app da altre fonti. La procedura di attivazione dipende dalla versione di Android installata sul dispositivo dell'utente:
- Sui dispositivi con Android 8.0 (livello API 26) e versioni successive, gli utenti devono accedere alla schermata delle impostazioni di sistema Installa app sconosciute per consentire le installazioni di app da una posizione specifica, come mostrato nella Figura 1.
- Sui dispositivi con Android 7.1.1 (livello API 25) e versioni precedenti, gli utenti dovrebbero attivare sui propri dispositivi l'impostazione di sistema Origini sconosciute, che si trova in Impostazioni > Sicurezza.
In entrambi i casi, gli utenti devono completare la procedura di attivazione prima di poter scaricare e installare app sconosciute sui propri dispositivi.