una publicidad programas programa play plataformas para online moviles ibuildapp gratis desde crear como cero app aplicaciones iphone android blackberry mobile compatibility

iphone - publicidad - La forma más rentable para apuntar a múltiples plataformas móviles



programa para crear aplicaciones android (4)

Se me ha asignado la tarea de especificar una aplicación móvil, que deberá ejecutarse en aprox. 1000 dispositivos. Estos dispositivos ya existen y consisten en iPhones, BlackBerrys, Androids, Windows Mobile y Netbooks. La aplicación tendrá capacidad de informe simple y una colección de formularios.

De todos modos, la solución obvia sería desarrollar alguna solución basada en navegador, aunque dada la naturaleza ocasionalmente conectada de los dispositivos, existe la posibilidad de que los datos se pierdan / no se guarden.

Entonces, en lugar de crear una aplicación compleja para cada plataforma, pensé que podríamos construir lo que efectivamente es un generador de formularios, con capacidad básica de almacenamiento sin conexión (archivos de texto), diseñada para ejecutarse en cada dispositivo, y hacer que el dispositivo genere un formulario basado en por ejemplo, un archivo XML que podría solicitarse desde un servidor en algún lugar, lo que resulta en costos mínimos de desarrollo de especialistas, y la capacidad de ejecutar la mayor parte de la lógica desde el extremo del servidor, siendo los dispositivos clientes tontos que rinden formularios y cargan los datos cuando hay una conexión disponible

De todos modos, mi pregunta resumida es, ¿cómo ha tomado la decisión de admitir múltiples dispositivos para su aplicación? ¿Es siempre un problema inevitable, y solo tiene que hacer la llamada para respaldar 1 o 2, o pagar a los desarrolladores para que escriban código para cada plataforma, o alternativamente suministrar dispositivos preinstalados a la empresa?

Muchas gracias

James


¿Ha considerado la creación de una aplicación HTML5 basada en web con la capacidad de almacenar datos localmente, etc. para que también pueda funcionar sin conexión? Esta es probablemente la mejor forma de crear aplicaciones portátiles siempre que no necesite aprovechar las características específicas de la API del teléfono (por ejemplo, el GPS). Esta sería una forma ideal de hacer una aplicación como la que describes.


Dado que su aplicación incluye principalmente formularios de interfaz de usuario, puede optar por el desarrollo de J2ME que puede proporcionarle una aplicación general del dispositivo en cierta medida. Pero sí, escribir una aplicación completa que funcione de maravilla con cada dispositivo es un gran problema y deberá escribir la aplicación específica del dispositivo para aprovechar al máximo el dispositivo.


Ya hay muchos productos que hacen lo que quieres. De lo contrario, como se mencionó, RhoMobile ( http://rhomobile.com/ ) es una opción.

Deberías explorar las diferentes tiendas de aplicaciones, hay varias opciones: Canvas ( http://www.gocanvas.com ), eXzact ( http://www.iformbuilder.com ), Pronto Forms ( http: / /www.prontoforms.com/ ). Además, Google Code tiene ODK ( http://code.google.com/p/open-data-kit/wiki/ODKCollect )

¡Buena suerte! Trabajé en varios proyectos en los que decidimos crear un tipo de generador (MDA, formularios, etc.). Construir el constructor siempre es más difícil de lo que esperabas.