Sull’Android Market presto avremo gli APK multipli

Grandi novità per gli sviluppatori di applicazioni Android. Da adesso è difatti possibile realizzare un solo Android Package (APK) contenente più versioni della stessa applicazione, ciascuna delle quali ottimizzata per un diverso tipo di device, piuttosto che pubblicare più versioni separate della stessa app sull’Android Market.


La mossa fa parte della strategia attuata da Google per cercare di ridurre la frammentazione nel mondo Android, un problema che sta diventando sempre più serio sia per gli sviluppatori che per gli utenti, e a cui sta dando un aiuto, seppur minimo, il rilascio di sempre più device senza personalizzazioni della UI da parte dei produttori. Per dare però la svolta si attende con ansia il rilascio di Ice Cream Sandwich, il sistema operativo Google che dovrebbe finalmente unificare in un’unica release il sistema destinato ad equipaggiare Tablet e Smartphone. La frammentazione è un grosso problema soprattutto per quanto riguarda i giochi, per i quali viene spesso attuata una attenta ottimizzazione per processori differenti, differenti dimensioni dello schermo e differenti release di Android.

Gli sviluppatori devono mettere in cantiere più versioni dello stesso gioco per assicurare se non a tutti, quantomeno alla maggior parte dei potenziali acquirenti, la miglior giocabilità possibile. Se poi consideriamo che spesso gli utenti posseggono più di un device, ecco che ci troviamo di fronte ad un ulteriore problema: se i device sono molto diversi (e spesso è così) quell’utente dovrà acquistare due volte la stessa App in due versioni diverse per poterla utilizzare su entrambi i suoi device. Un vero e proprio paradosso! Fortunatamente Google ha risolto il problema introducendo gli APK multipli.

androidmarket_fruitninja

Secondo Eric Chu, Google Android Developer Ecosystem, che ha annunciato il support per gli APK multipli in un post sul Blog Google lo scorso 21 luglio, l’APK singolo funziona bene nella maggior parte dei casi e semplifica le operazioni di manutenzione, tuttavia, quando ci si trova in presenza di App che necessitano di ottimizzazioni particolari, gli sviluppatori potranno caricare sul Market più versioni della stessa APP, ciascuna pensata per un particolare tipo di utente, mantenendo un singolo prodotto in elenco.

L’APK condividerà lo stesso nome del package, ma codice e risorse saranno differenti per adattarsi a device differenti. Quando l’utente acquista l’applicazione, sarà l’Android Market a scegliere automaticamente il giusto APK da far scaricare in base alle caratteristiche del device dell’utente. L’Android Market inoltre unirà in una sola scheda prodotto anche i dettagli dell’applicazione, i voti e i commenti degli utenti, oltre ovviamente alle statistiche sui download, le recensioni e i dati relativi alla fatturazione.

Articoli correlati