Pregunta

Hace un tiempo desarrollé un programa de tarjetas para aprender japonés. He estado considerando portarlo a un teléfono celular. ¿Qué es una buena plataforma de destino? Estoy pensando en iPhone, HTC Touch HD (software del sistema: Windows Mobile) o Nokia (software del sistema: Symbian). Dado que conozco un poco de JavaME, algo que se ejecuta también sería genial.

¿Fue útil?

Solución

Estos son los datos más recientes de la cuota de mercado . ¿Ha considerado construir un producto basado en la web consumible por todos los teléfonos inteligentes con navegadores web decentes? Los sitios como x.facebook.com no son específicos del SO, pero son lo suficientemente parecidos a las aplicaciones para proporcionar una buena experiencia de usuario . Crear un sitio de este tipo y cobrar una suscripción sería un enfoque para servir a todos los mercados.

Otros consejos

Bueno, la tienda de Apple acaba de calibrar su descarga de 1,000,000,000 el otro día, así que diría que el iPhone es el mercado de teléfonos más grande y más fácil de alcanzar. Además, la tienda de Apple hace que sea extremadamente fácil vender su aplicación (por supuesto, mantienen parte de los ingresos).

Tal vez le gustaría preguntar qué teléfono tiene la mayor cuota de mercado en Japón?

También entiendo que Microsoft tiene planes de iniciar una tienda de aplicaciones para Windows Mobile.

Ya que conoce JavaME, eche un vistazo al desarrollo para Android . No tiene una gran cuota de mercado, pero al menos podrá aprovechar sus habilidades existentes.

No podrá encontrar un lenguaje común y un entorno de desarrollo que funcione en la mayoría de las plataformas telefónicas. Una vez que selecciona una plataforma, está comprometido con ella, a menos que desee transferir su aplicación a un idioma completamente diferente.

Nokia ha comenzado a impulsar en gran medida una plataforma de desarrollo móvil basada en Qt. Nokia vende muchos más teléfonos que Apple.

¿Por qué escribir la aplicación de iPhone # 1,000,001 cuando usted ¿Tienes suerte de obtener $ 500 para tu inversión?

Hay una gran locura por las aplicaciones de iPhone ... en este punto, es totalmente injustificado desde el punto de vista del desarrollador. (Es genial para los usuarios)

Qt es una plataforma C ++ realmente asombrosamente bien hecha (Nokia la compró, obviamente :). Lo estoy pasando bien escribiendo aplicaciones para PC con él ... Planeo comprar un teléfono Nokia. Puedo escribir aplicaciones Qt pronto. En ese momento, voy a deshacerme de mi viejo iPhone (unidad original, no 3G).

Cuando salió el SDK, pensé en el mundo del iPhone. Incluso compré acciones de Apple. Sin embargo, no hay Java & amp; no Flash porque Jobs es un fanático del control es simplemente estúpido. La incompatibilidad GPL realmente duele, también. Tampoco estoy comprando una Mac solo para desarrollar software para la cosa.

Hace unas semanas, estaba leyendo un artículo sobre un producto llamado " rohmobile " ese era un marco de Ruby personalizado que se ejecuta en un servidor web de micro ruby. Le permite compilar su aplicación contra todos los teléfonos móviles populares (Apple, Microsoft, Android, BlackBerry, Symbian). Parecía una idea genial y su código abierto está en desarrollo. El marco viene con una solución de sincronización, por lo que puede conservar los datos en el dispositivo local utilizando REST / SOAP. A medida que exploré el producto un poco más, lo único que parecía ser un problema es la configuración del entorno o los entornos necesarios para compilar el código de los distintos dispositivos ... si pudiera superar esto, entonces tendrías una solución en la que podrías admitir una gran cantidad de dispositivos diferentes con un solo código base.

http://www.rhomobile.com/

** Nunca programé en Ruby, pero la sintaxis y la demostración lo hicieron ver realmente simple, ¡ya que en realidad es solo una página web local que se ejecuta en el micro servidor web instalado en el dispositivo! La interfaz de usuario está basada en HTML / CSS. Creo que el producto todavía está en Beta ...

Solo mis 2cents ~

Bueno, empezaría a encontrar un lenguaje de sistema / programación que esté disponible para los mejores teléfonos del mercado.

Creo que una buena opción es Python para eso. Lo que facilita el uso de grandes porciones del mismo código en todos los teléfonos que serán compatibles.

Entonces probablemente comenzaría con el iPhone, porque creo que su base de usuarios aún exige nuevos juguetes :)

Crear una aplicación web sería otra manera ... pero eso significaría que necesitas estar en línea. si no está utilizando flash o alguna otra posibilidad de almacenamiento persistente.

P.S .: No usaría javame :) .. Todavía no me gusta nada java

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top