Archive for November, 2012

Prima app per android pubblicata

Friday, November 30th, 2012

Normalmente nella mia vita lavorativa quando si discute di applicazioni mobili multipiattaforma, in un modo o nel altro parlo sempre della mia esperienza con PhoneGap (ora Cordova); la mia prima app sull’appStore di Apple (A.I.S.Mo Info)  è stata appunto  sviluppata con questo framework ed era più che altro un esperimento, quasi un Proof Of Concept.

L’app in se stessa è molto semplice,: un insieme di pagine HTML che sfruttano poco le caratteristiche di PhoneGap e con qualche hack per le mappe. La User Interface è molto iOS-like grazie all’utilizzo del framework CSS UIUIKit.

Ci sono stati esperimenti di porting “automatico” usando il servizio PhoneGap build (ora Adobe PhoneGap Build).

Cogliendo l’occasione di un corso di sviluppo Android, ho effettuato il porting dell’applicazione.

Tempo totale: meno di una giornata compreso il tempo di pubblicazione sul PlayStore.

La fase vera di porting e test è stata molto veloce, ho dovuto testare la visualizzazione su diversi dispositivi a mia disposizione,  creare le icone (ho usate le stesse dell’iphone ridimensionate da eclipse) e gli screen shot per il play store.

In due ore e mezzo, mi sono registrato come sviluppatore, ho cercato di capire cosa fosse necessario per pubblicare l’app (testi e screenshot). La creazione del pacchetto di rilascio è molto più semplice, non c’e’ da impazzire con provisioning profiles, certificati e loro relativa importazione (e conflitti);ho quindi firmato il pacchetto creando il Keystore e atteso che l’app fosse disponibile su GooglePlay.

Sicuramente la pubblicazione su PlayStore è molto più “easy” che non su appStore, i tempi di attesa sono molto diversi in quanto il market di android è molto più “libero” e con meno controlli rispetto ad Apple, ma se si volesse pubblicare la propria app anche su altri market Android i tempi di pubblicazione non sarebbero molto diversi da quelli a cui è abituato uno sviluppatore iOS.