2010-10-28 15 views
6

Anche se non si tratta di una domanda di programmazione, credo che molti sviluppatori si sarebbero imbattuti in questo e quindi dare la migliore risposta.La domanda per l'iPhone App è stata trasferita su Android?

Attualmente sto sviluppando un'applicazione per iPhone per l'organizzazione per cui lavoro. E 'vicino al rilascio e c'è un sacco di interesse quando lo presento, ma la domanda occasionale arriva sto andando a portarlo su Android. La mia risposta è che mi piacerebbe, ma secondo le statistiche web più del 90% dei telefoni che colpiscono il nostro sito sono iPhone e l'altro 10% è in declino (probabilmente le persone migrano lontano da Blackberry, l'ultimo conteggio era il 98% era iOS)

Ora, se leggi i media, molte persone vorrebbero che tu credessi che fosse un mercato diviso tra Android e iPhone, ma potrebbe essere solo negli Stati Uniti, dove il singolo operatore per iPhone ha limitato il suo consumo da parte dei consumatori perché tutte le informazioni a nostra disposizione (almeno nella mia organizzazione) afferma diversamente.

Ero curioso di sapere da altre persone che hanno esaminato queste statistiche sia all'interno che all'esterno degli Stati Uniti perché quando dico alla persona che chiede che non c'è richiesta, la liquidano e dicono che è in crescita, ancora una volta contraddicendo le statistiche disponibili per la nostra organizzazione.

Sono davvero interessato allo sviluppo di Android, quindi non voglio davvero sentire che dovrei solo farlo per dare alle persone un'alternativa, è difficile giustificare al management che dovrei spendere i loro soldi per consegnare il contenuto al 5% di il nostro mercato Attualmente ha più senso creare un'app web ridotta piuttosto che un'app Android.

Essere interessati a sentire i vostri pensieri. Cheers

+0

Scommettere su iOS da solo significa scommettere che tutti gli altri produttori di telefoni si accontenteranno di lasciare che Apple possedere il mercato a lungo termine (o che farebbe l'impensabile e concedere in licenza il software ad altri). Dato il gran numero di produttori che ora offrono un dispositivo Android, la maggior parte sta prevedendo che diventerà comparabile se non dominante nella quota di mercato rispetto al l'anno prossimo o due non è probabile che veda un telefono iOS come il freebie di base con piano, ma un dispositivo Android dotato di cut-down in quel ruolo è interamente immaginabile nel prossimo futuro. –

+0

@Chris: non è molto utile. Non sto scommettendo su iOS, la domanda non è lì e se c'è una richiesta in seguito non significa che non possiamo sviluppare l'App per Android. I piani offerti da Android rispetto a iOS non mi riguardano in alcun modo perché non li sto comprando, i nostri clienti stanno acquistando iOS – Rudiger

+0

Se non stai sviluppando per Android e BlackBerry, allora per definizione stai scommettendo su iOS , ovvero scommettere sul fatto che Apple continuerà a dominare il mercato rispetto a tutti gli altri venditori. Ovviamente questo non è un risultato che gli altri fornitori permetteranno. Quindi è solo una questione di quanto tempo - un anno, due anni? Vuoi essere preparato per quando succede, o vuoi giocare recuperare dopo il fatto? –

risposta

3

Onestamente, direi che dipende semplicemente dal vostro mercato. Ad esempio, nella mia posizione gli utenti Android stanno aumentando costantemente. Ci è voluto ancora molto tempo per impegnare risorse per lo sviluppo. Semplice e chiaro, fino a poco tempo fa, non c'era abbastanza valore di ritorno per sviluppare un'app per Android. Se il tuo mercato Android è solo una piccola percentuale del tuo mercato, allora probabilmente le risorse sarebbero meglio spese nelle tue principali competenze (ad esempio per la mia azienda, sviluppando più app per iPhone). È più facile creare una presenza per una nuova app o effettuare l'aggiornamento in un mercato in cui sei già stabilito. Dopo aver creato l'app per Android, dovresti spendere più risorse per creare la consapevolezza del marchio, che se hai già un'app per iPhone di successo, non sarebbe necessario se hai semplicemente creato più app per iPhone. Inoltre, siamo onesti, il mercato Android è un po 'caotico e difficile da commercializzare. Non fraintendetemi, ho un sano rispetto per Android e le sue funzionalità, ma a meno che non si riesca a vedere un ritorno sull'app, non ha senso svilupparlo.

+0

Concordo sul fatto che il mercato delle app Android sia un po 'confuso e con i nuovi App Store in uscita sembra che stia per peggiorare prima che migliori. Questo è ciò di cui sono spaventato, spendendo tempo e denaro quando vinco il telefono 7, bada, palm, blackberry potrebbe vincere alla fine. I nostri clienti sono quasi esclusivamente su iPhone e penso che creare una base di codice compilabile web o cross fino a che non ci sia un chiaro vincitore potrebbe essere denaro speso meglio – Rudiger

+0

Mi chiedo solo perché hai effettivamente parlato della quota di mercato Android che hai affrontato, Fa il paese che live in avere iPhone sul vettore unico? Inoltre, quale percentuale circa dei tuoi clienti utilizza Android per iPhone? – Rudiger

+1

Io vivo a Taiwan e abbiamo 3 portanti per l'iPhone, il che lo rende piuttosto popolare qui. Tuttavia, un vettore offre il miglior servizio (Chung Hua Telecom) e detiene la maggior parte dei contratti iPhone, l'ultima volta che ho sentito. Anche Apple ha un mercato piuttosto forte, dato che i taiwanesi amano essere alla moda. Il nostro mercato Android qui è aumentato oltre la media globale di oltre il 7% (tutto trasmesso a me, quindi non ho una fonte da cui partire per il check-out). Abbiamo appena iniziato il nostro sviluppo su Android e sono un po 'curioso di vedere come andrà a finire, ma ci vorranno diversi mesi prima che possiamo vedere i risultati ... – Beaker

2

A seconda del tipo di applicazione che si sta sviluppando, potrebbe essere utile utilizzare un framework mobile che consente di sviluppare facilmente per entrambi i dispositivi (oltre a molti altri). Questa non è la soluzione per tutte le applicazioni, come quelle in cui la velocità è critica o i giochi, ma per molte app potrebbe essere d'aiuto. Hai guardato allo Appcelerator o allo PhoneGap? Fai solo attenzione a fare molte ricerche e assicurati che supportino tutte le tue esigenze prima di saltare.

È difficile rispondere alla tua domanda principale perché le statistiche relative ai dispositivi mobili variano enormemente, soprattutto in relazione al tipo di applicazione che tu stanno sviluppando. Alcuni tipi di utenti preferiscono un tipo di telefono e in genere gli utenti utilizzano solo determinate funzionalità. Ad esempio, gli utenti BlackBerry hanno meno probabilità di scaricare giochi rispetto agli utenti iOS.

+0

Ho la sensazione che potrebbero limitarmi troppo, eseguiamo un'autenticazione personalizzata qui che era un problema aggirare l'iPhone, è solo basato sul web ma non è mobile-friendly. – Rudiger

2

per le applicazioni web

L'approccio suggerita è un approccio bello perché PhoneGap, appaccelerator o Rhomobile forniscono una sorta di un ambiente virtuale per le applicazioni sviluppate in HTML, Ruby. Tuttavia, ciò potrebbe non essere sufficiente in un numero di casi.

Uno dei approccio che ho visto gli sviluppatori adottano un sacco per le applicazioni native

Se avete sviluppato l'applicazione utilizzando il codice C per la macchina dello stato di applicazione e livelli più bassi poi che il codice può essere portato immediatamente ad Android e essere collegato all'app Android utilizzando la tecnologia JNI.

L'interfaccia utente dovrà essere ricreata.

+0

Sto usando la tecnologia JNI. – SmallChess

1

Qual è il valore per la tua organizzazione di quel 5% di clienti che è in grado di avere un'app Android nativa, rispetto al costo di sviluppo/tempo di sviluppo dell'azienda?

Ora che hai eseguito tutta l'architettura dell'app e il lavoro di progettazione (inclusi elementi grafici, documentazione, ecc.) Per l'app per iPhone, un porting o riscrittura per Java/JNI/Android richiederà meno tempo di sviluppo da parte di più?

+0

Anche se la metà sarà facile come le sue strutture di database, le risorse di rete e così via, ritengo che ci sarà molto lavoro per rifare tutta l'interfaccia utente, probabilmente 1/2 il tempo trascorso sull'app per iPhone è stato speso per lo sviluppo dell'interfaccia utente (non design) e penserei che la maggior parte di ciò dovrebbe essere fatto di nuovo – Rudiger

1

Penso che il fattore più importante è che se la vostra azienda ha le risorse per mantenere due versioni dell'app. Sarebbe più vantaggioso mantenere l'app nativa per iOS e una versione mobile del sito? Dal momento che hai menzionato l'utilizzo di dispositivi non iOS del tuo sito web, come una metrica ne ha già portato una conclusione.

Di fatto, se hai messo la maggior parte della logica sul server back-end, scrivere un'app per Android non impiegherà più tempo che scrivere un'app per iOS, a patto che tu abbia esperienza di programmazione in Java .

Contrariamente a quanto si crede, visto che la quota di mercato dei telefoni Android non è altrettanto buona nel proprio posto (ti dispiacerebbe dirci dove si trova la tua azienda ?, sarebbe naturale avere un'app meno localizzata nella tua posizione geografica Quindi creare un'app specifica per loro otterrebbe maggiore accettazione. Questo è un fatto, è una buona cosa. (Vedi: Long Tail theory)

+0

Australia - Non proprio, ci fu un grande sforzo nella gestione e nelle proposte per far decollare l'App per iPhone, la ragione è che la stragrande maggioranza dei nostri clienti si trova su iPhone. Anche se sarà più facile per Android poiché i servizi esistono già, nessuno nell'organizzazione ha esperienza con Android dev (un sacco di Java però) e non assumeremo qualcuno specificamente per farlo in particolare con una quota di mercato del 5% – Rudiger

+1

Inoltre, i primi ad adottare sono un mercato clamorosamente povero. Sono eccessivamente critici e volubili. Mi piacerebbe aver appeso al mio libro di tattiche di marketing moderno ora ... Ho sempre pensato che la classe fosse inutile fino a quando ho iniziato su iPhone. – Beaker

+0

Dalla mia esperienza che non ci vuole molto ad imparare il confronto tra Android e iOS SDK + Obj-C IMHO. Dato che ci sono un sacco di programmatori Java, non ci vorrà più. Ciò che è veramente importante è che la tua quota di mercato è fortemente orientata verso gli iPhone, quindi sarebbe opportuno supportare iPhones prima e ottenere un'app matura e lineare prima di sviluppare un'altra piattaforma. – itsnotvalid

Problemi correlati