La "mejor" plataforma obviamente depende de su aplicación y su plan de negocios.
Java todavía tiene el mayor alcance, pero aun así escribir aplicaciones J2ME portátiles es un arte sorprendentemente raro. Mucha gente en la industria desea poder encontrar algo para vencer a Java. Énfasis en el deseo.
Los teléfonos inteligentes de hoy en día tienen navegadores reales y ancho de banda real, aunque otros teléfonos todavía pueden ser muy limitados allí. Entonces, si puede confiar en que sus usuarios tengan teléfonos agradables, una aplicación web es probablemente la mejor opción para pesar contra J2ME.
Estos dos (y WAP) a un lado, está buscando dividir su base de usuarios a aquellos con la marca correcta de hardware.
Symbian, Blackberry OS y Windows Mobile tienen muchos dispositivos, pero tienes que elegir uno. Symbian, por supuesto, cubre a más de un fabricante, pero hay dos sabores principales de Symbian más el problema de la pantalla táctil para crear fragmentación. Windows Mobile desea que cubra múltiples fabricantes, pero en la práctica son prácticamente todos HTC. Escribir una aplicación en múltiples versiones obviamente es mucho trabajo. iPhone actualmente es pequeño pero está creciendo [Editar - creciendo rápido. Las cifras del tercer trimestre de NPD sitúan a Apple como el segundo proveedor de teléfonos inteligentes de mayor venta en el mundo, después de Nokia. Luego RIM, Motorola, HTC. Apple superó a Moto y HTC combinados].
Los sistemas operativos específicos del dispositivo son "mejores" que Java en el sentido de que ofrecen más control del dispositivo. Pero si su aplicación no necesita eso, entonces cualquier dispositivo con alguno de ellos soportará al menos MIDP1, aparte de iPhone (hasta el momento: Sun afirmó estar trabajando en ello, pero en ese momento nadie estaba seguro de si créelos y no he estado siguiendo el problema desde entonces. Steve Jobs ha sido citado diciendo palabras al efecto, y exagero solo ligeramente, de que "J2ME es la cosa más estúpida que he escuchado y que todos estaríamos mejor sin ".)
BREW y i-mode parecen opciones angostas a menos que usted esté en sus mercados, en cuyo caso tienen buena disponibilidad.
EX: una aplicación que utilizan varios sistemas escolares para su mantenimiento. personal. Un admin-asst ingresaba los problemas de mantenimiento (retrete atascado, pipa de agua reventada, chivo expiatorio, etc.) en su maint DB a través de su aplicación CS ya construida. Hice tapping en su base de datos y devolví los problemas a los teléfonos dependiendo de la identificación del trabajador. Lento – Taptronic
También había una aplicación que los inspectores usaban para obtener detalles sobre fallas en el permiso de construcción (razones entregadas directamente al teléfono). Una vez más, la aplicación principal ya estaba construida y se estaba ejecutando. Esto simplemente lo hizo más fácil para los trabajadores. Ya no tuvo que llamar y esperar a que la gente busque cosas. – Taptronic
En ese caso, la mayoría de los teléfonos siguen siendo compatibles con WAP, con el iPhone como una excepción notable. ¿Tal vez un sitio web estándar optimizado para pantallas pequeñas también funciona? –