Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo funcionan los marcos de desarrollo de aplicaciones móviles multiplataforma?

¿Cómo son Rhodes, Phonegap y Appcelerator capaces de tomar Javascript o Ruby, y compilarlos en binarios para aplicaciones SDK que normalmente requieren que las aplicaciones se escriban en Obj-C, Java y otros?

  • ¿Puedo hacer una aplicación C ++ bastante nativa con Android?
  • Android Studio: Rendering Problems Faltan estilos-tema correcto elegido para este diseño, No se pudo encontrar estilo con id
  • Cómo cambiar el color del círculo ProgressDialog predeterminado en android
  • ¿Cómo manejar sin conexión a Internet y pérdida en Android?
  • Cómo decidir cuándo ejecutar diferentes componentes de aplicaciones de Android en un proceso separado
  • Android: ¿Cómo obtener una vista personalizada para volver a dibujar parcialmente?
  • ¿Cómo obtener el número de compilación / versión de tu aplicación de Android?
  • RelativeLayout toma la pantalla completa para wrap_content
  • Aplicación vectorial para Android: srcCompat no muestra imágenes
  • Aplicación multilenguaje: la mejor manera?
  • Cómo escribir un filtro personalizado para ListView con ArrayAdapter
  • Parse.com no almacena más de un objeto no guardado
  • 4 Solutions collect form web for “¿Cómo funcionan los marcos de desarrollo de aplicaciones móviles multiplataforma?”

    Phonegap utiliza el motor de renderizado predeterminado del navegador y lo utiliza para mostrar su aplicación. El javascript es manejado por la parte nativa (compilada) del framework.

    Appcelerator utiliza algo simular, pero compila toda la aplicación si recuerdo correctamente.

    MoSync utiliza una configuración algo simular como javaME.

    Rhodes utiliza el servidor local. Se utiliza para comunicarse con el dispositivo.

    Jeff Haynie, cofundador de Appcelerator, explica cómo funciona Titanium Mobile aquí .

    Un intérprete de Javascript está integrado en el motor de navegación de webkit, y el SDK de iPhone / iOS da suficiente acceso a este intérprete para ejecutar casi toda una aplicación escrita en Javascript, con sólo un pequeño envoltorio Objective C para iniciar las cosas.

    Android soporta código ARM nativo a través del NDK, por lo que prácticamente cualquier lenguaje con un compilador que pueda crear un binario autónomo ARM (pero que requiera poco o ningún acceso al sistema operativo) se puede utilizar como biblioteca y acceder a través de la interfaz NDK desde un Java Stub de la aplicación

    He creado un proyecto de código abierto http://propertycross.com que ayuda a seleccionar un framework móvil multiplataforma mostrando la misma aplicación implementada con Sencha, Titanium, Xamarin y más. El proyecto también incluye detalles de cómo funciona cada marco. Debe ayudarle a comparar la experiencia del usuario final, el código, la experiencia del desarrollador y el código compartido entre las diversas opciones.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.