¿Cuál es el mejor enfoque para desarrollar una aplicación móvil multiplataforma?

Tenemos que hacer una aplicación que se ejecuta en iPhone, Android y BB. ¿Cuál es el mejor método para escribir el menor número de código? Sé de algunos marcos, pero no estoy seguro de que el mejor enfoque.

Creo que la forma más fácil es escribir una aplicación web para móviles. Si todos los teléfonos tendrán datos a continuación, dejarlos golpear un sitio web basado en móviles, a continuación, escribir una vez y están abajo.

Hay algunos marcos que le permiten orientar los tres y más.

  • MoSync
  • Hecho con mermelada
  • BatteryTech
  • Kony

BB utiliza J2ME y el iPhone utiliza Objective-C, por lo que no hay posibilidad de apoyar a ambos. Podrías escribir un framework en C / C ++ y luego usarlo para iPhone y Android (con el NDK), pero la interfaz de usuario siempre tendrá que ser escrita para la plataforma específica.

La mejor y más rentable forma de desarrollo multiplataforma es mediante el uso de una plataforma de desarrollo móvil. Hay varios en el mercado, pero hay varias cosas que usted debe mirar al elegir uno.

  • ¿Está la plataforma dirigida a aplicaciones empresariales, aplicaciones sociales o juegos
  • ¿La plataforma le permite crear aplicaciones nativas para los dispositivos subyacentes
  • ¿Es seguro (empresa)
  • ¿Cómo se escala su solución
  • Cómo gestionar actualizaciones, cambios, versiones y nuevos dispositivos
  • ¿Cómo se integra su aplicación móvil a sistemas back-end.
  • Cuán grandes son las aplicaciones cuando se desarrollan en una plataforma, cuanto más grandes son los pocos dispositivos de su aplicación se ejecutará en

Como se mencionó su elección depende del tipo de aplicación que desea escribir y las plataformas que desea llegar.

VMT, la empresa para la que trabajo, ofrece una plataforma llamada RAMP. RAMP le permite llegar a teléfonos inteligentes y de características, desde los teléfonos celulares de gama baja, Sony Ericsson, Samsung (MIDP 1.0 en adelante), etc. Todo el camino a Android, Blackberry, etc.

Nuestra plataforma se centra más en aplicaciones empresariales seguras y nativas, pero también puede crear aplicaciones sociales (twitter, chat, etc.). RAMP también le permite crear plug-ins para que pueda llegar a los teléfonos características como cámara, GPS y desarrollar su propia interfaz de usuario.

Puede descargar RAMP en: http://ramp.virtualmobiletech.com/

Web Service es el mejor enfoque para cubrir todas estas plataformas.

  • Carpeta IDFA / GAID
  • ¿Crea aplicaciones de Android usando Xcode?
  • Mejor solución de desarrollo móvil multiformato C ++?
  • Cómo crear un Webapp para iOS, Android, BBerry, Symbian
  • Error "No se puede crear instancias de actividad"
  • ¿Es posible tener tanto atrás y botón de menú en la barra de herramientas de Android?
  • ¿Cuál es el agente de usuario de Chrome para Android después de que el usuario cambie a la versión de escritorio?
  • ¿Cuál es el mejor formato común para un eBook como texto para compartir con la mayoría de los tipos de teléfonos móviles
  • Tamaño de la imagen de fondo para dispositivos móviles
  • ¿Hay alguna referencia / documentación del navegador de Android?
  • Ancho de pantalla Problema al utilizar diferentes navegadores en dispositivos portátiles / inteligentes
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.