Domanda

Ho sviluppato un programma flashcard qualche tempo fa per imparare il giapponese. Ho pensato di portarlo su un telefono cellulare. Che cos'è un buon target platfrom? Sto pensando a iPhone, HTC Touch HD (software di sistema: Windows Mobile) o Nokia (software di sistema: Symbian). Dato che conosco un po 'di JavaME, qualcosa che funziona sarebbe anche bello.

È stato utile?

Soluzione

Ecco i dati più recenti sulle quote di mercato . Hai preso in considerazione la creazione di un prodotto basato sul Web utilizzabile da tutti gli smartphone con browser Web decenti? Siti come x.facebook.com non sono specifici del sistema operativo ma sono abbastanza simili alle app per fornire una buona esperienza utente . Costruire un sito del genere e addebitare un abbonamento sarebbe un approccio per servire tutti i mercati.

Altri suggerimenti

Bene, il negozio Apple ha appena celibrato i suoi 1.000.000.000 di download l'altro giorno, quindi direi che l'iPhone è il mercato telefonico più grande e più facile da raggiungere. Anche l'Apple Store rende estremamente facile vendere la tua applicazione (ovviamente mantengono parte delle entrate).

Forse ti piacerebbe chiedere quale telefono ha la maggiore quota di mercato in Giappone?

Inoltre capisco che Microsoft ha in programma di avviare un app store per Windows Mobile.

Dato che conosci JavaME, dai un'occhiata allo sviluppo di Android . Non ha una grande quota di mercato, ma almeno sarai in grado di sfruttare le tue competenze esistenti.

Non sarai in grado di trovare un linguaggio comune e un ambiente di sviluppo che funzioni sulla maggior parte delle piattaforme telefoniche. Dopo aver selezionato una piattaforma, ti impegni in qualche modo a meno che tu non voglia trasferire la tua app in una lingua completamente diversa.

Nokia ha iniziato a spingere pesantemente una piattaforma di sviluppo mobile basata su Qt. Nokia vende MOLTO più telefoni di Apple.

Perché scrivere l'app per iPhone n. 1.000.001 quando dovresti avere la fortuna di ottenere $ 500 per il tuo investimento?

C'è un'enorme mania intorno alle app per iPhone ... a questo punto è totalmente ingiustificato dal punto di vista degli sviluppatori. (È ottimo per gli utenti)

Qt è una piattaforma C ++ davvero ben fatta (Nokia l'ha acquistata, ovviamente :). Mi sto divertendo a scrivere app per PC con esso ... Ho intenzione di acquistare un telefono Nokia per cui posso scrivere app Qt per presto. A quel punto, abbandonerò il mio vecchio iPhone (unità originale, non 3G).

Quando è uscito l'SDK, ho pensato al mondo di iPhone. Ho persino comprato azioni Apple. Tuttavia, nessun Java & amp; nessun Flash perché Jobs è un maniaco del controllo è semplicemente stupido. Anche l'incompatibilità di GPL fa davvero male. Inoltre non sto acquistando un Mac solo per sviluppare software per la cosa.

Alcune settimane fa stavo leggendo un articolo su un prodotto chiamato " rohmobile " quello era un framework Ruby personalizzato che gira su un web server micro ruby. Ti consente di compilare la tua applicazione su tutti i popolari telefoni cellulari (Apple, Microsoft, Android, BlackBerry, Symbian). Sembrava un'idea molto interessante ed è attivamente in fase di sviluppo open source. Il framework viene fornito con una sincronizzazione sincrona, quindi è possibile mantenere i dati sul dispositivo locale utilizzando REST / SOAP. Mentre esploravo il prodotto un po 'di più, l'unica cosa che sembrava essere una seccatura è la configurazione dell'ambiente o degli ambienti necessari per compilare il codice per i vari dispositivi .... se riuscissi a superarlo, allora avresti una soluzione in cui puoi supportare un sacco di dispositivi con una sola base di codice!

http://www.rhomobile.com/

** Non ho mai programmato in Ruby, ma la sintassi e la demo hanno reso l'aspetto molto semplice, dal momento che è davvero solo una pagina Web locale in esecuzione sul micro server Web installato sul dispositivo! L'interfaccia utente è basata su HTML / CSS. Penso che il prodotto sia ancora in Beta ...

Solo i miei 2 centesimi ~

Bene, inizierei a trovare un sistema / linguaggio di programmazione disponibile per i migliori telefoni sul mercato.

Penso che un buon tentativo sia pitone per questo. Il che rende facile usare grandi porzioni dello stesso codice su tutti i telefoni che saranno supportati.

Quindi probabilmente inizierei con l'iPhone, perché credo che la sua base di utenti richieda ancora nuovi giocattoli :)

Creare un'applicazione Web sarebbe un altro modo ... ma ciò significherebbe che devi essere online. se non si utilizza il flash o altre possibilità di archiviazione persistente.

P.S .: Non userei javame :) .. Non mi piace ancora niente java

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top