¿Qué tan cerca de una experiencia de aplicación de nivel nativo para iOS y Android puede hacer usando Meteor 1.0?

El soporte móvil de Meteor se implementa con la ayuda del proyecto Phonegap (también conocido como Apache Cordova).

Contras:

Como todo está basado en HTML5 y JavaScript, su aplicación probablemente sufrirá compitiendo con el rendimiento nativo en animaciones, transiciones y gestos multitáctiles.

Se requiere una gran cantidad de ajustes para que todas las animaciones sean fluidas y deshacerse de todos los cambios en el desplazamiento.

Sin embargo, hay muchos proyectos de código abierto que intentan resolver diferentes partes de estos problemas: hammer.js como una biblioteca para gestos táctiles, velocity.js para animaciones o algo así como Famoso para todo el juego de renderizado.

Pros:

Su aplicación Meteor tendrá acceso a casi todas las API nativas, gracias al soporte de los complementos de Phonegap: cámara, geolocalización, acelerómetro y muchas otras cosas; todo eso está disponible para usted en todos los dispositivos y sistemas operativos.

Meteor implementa la pantalla de inicio de forma nativa, a menos que se cargue la página, la pantalla de inicio ocultará el proceso de procesamiento y carga.

Meteor almacena todo el código fuente localmente, por lo que el tiempo de arranque no está vinculado a la calidad de la red en el dispositivo.

Meteor implementa la función de inserción de código activo: actualizar el código de la aplicación ahora es fácil sin necesidad de esperar el proceso de aprobación de Apple. Esta característica es vital en caso de corregir rápidamente los errores, enviar nuevas características visuales, corregir un error de seguridad rápidamente.