Me gustaría volver a escribir dos de nuestros programas para dispositivos móviles, pero estoy un poco perdido en cuanto a qué plataforma apuntar.¿Qué sistema operativo móvil debo codificar?
Para complicar esta decisión:
- que tendría que aprender las lenguas y entornos de desarrollo relevantes - mi codificación hasta la fecha ha sido casi todo basado en la web (PHP, JS, ActionScript, etc Algunos ASPX).
- La mayoría de los usuarios parecen ser religiosos acerca de su decisión móvil, por lo que las conversaciones orales me dejan más confundido que iluminado.
- Todavía no tengo un teléfono inteligente, tendré que comprar uno una vez que sepa a qué plataforma apuntar.
- Mis dos programas son más para usuarios comerciales, (uno solo es útil para C.P.A.s).
- Soy un desarrollador único y no puedo desarrollarlo para más de una plataforma a la vez. Hacer las cosas bien es importante.
Sobre la base de RIM lo que he encontrado en la web, me he espera que sea uno de los favoritos, y el orden general para ser de la siguiente manera:
- RIM Blackberry - Más de ellos que cualquier otra marca. A pesar de los opositores, han tenido double the sales (or perhaps 5X the sales) de cualquier otro teléfono inteligente, y han seguido creciendo. Y, tienen usuarios comerciales.
- Android - De acuerdo con Schmidt, han vendido más que todos los demás, excepto RIM (aunque no puedo encontrar dónde lo he leído ahora), y recién están comenzando. Según Comscore, ya están en el 8% del mercado y se espera que golpeen los reclamos de Shcmidt dentro de seis meses.
- Nokia - La más grande del mundo. Si simplemente se reconciliaran entre Maemo o Symbian, estaría mucho menos confundido.
- iPhone: mucha más competencia por parte de otras aplicaciones, menos ventas y un administrador que puede retrasar o cancelar mi aplicación en cualquier momento. ¿El cacao es difícil de aprender?
- Windows Mobile - Word es que la versión 7 será not be retrocompatible y perderá cuota de mercado.
- Palm WebOS: Quizás esto debería ser primero, ya que es el único que ofrece herramientas para facilitar mi vida como desarrollador de aplicaciones web. Sin competencia en el mercado. Pero no muchos usuarios tampoco.
Sin embargo, una búsqueda en StackOverflow muestra una cantidad enormemente desproporcionada de preguntas sobre iPhone en comparación con Blackberry. Del mismo modo, claramente hay más aplicaciones en el iPhone, por lo que debe estar recibiendo el amor de los desarrolladores.
¿Para qué plataforma debo desarrollar? Haga una copia de seguridad de su respuesta con la lógica.
El amor de los desarrolladores extremos junto con una base de usuarios más pequeña significa que los desarrolladores luchan por un menor número de usuarios. Esa es una razón para * evitar * el iPhone en mi libro. :) – Quentin
Supongo que es una pregunta tonta preguntar si el programa se puede hacer usando tecnologías web estándar, ¿así que podrías apoyarlos a todos? – Grundlefleck
Podría escribirlo usando tecnologías web si hay un tipo de entorno Adobe AIR para ejecutarlo, pero no puede ser enlazado por la zona de pruebas del navegador. ¿Existe tal entorno? De ser así, ¿vale la pena dedicar tiempo a aprender el idioma nativo de la plataforma elegida? [Esta fue mi razón por la que me gusta WebOS.] – SamGoody