¿Puedo crear una aplicación web para iPhone de aspecto nativo con Ruby on Rails?

Hola,

Sí, tiene razón en que si tiene sus API REST integradas, puede crear una aplicación móvil para su sitio web. No recomendaré usar un sitio web receptivo ya que no proporciona una buena experiencia de usuario.

Estas son algunas de las opciones para crear una aplicación móvil para su aplicación web ROR con apariencia / sentimientos nativos:

  • Reaccionar nativo
  • Xamarin
  • Marco iónico

Personalmente, recomiendo usar la plataforma react native y estas son algunas de las ventajas de usar react native:

  • Experiencia efectiva para desarrolladores
  • Código de reutilización
  • API declarativa
  • Recarga fácil
  • Fuente abierta

Mi equipo ha escrito algunos blogs para plataformas móviles híbridas y nativas basadas en el marco reactivo nativo e iónico para que también pueda echar un vistazo a estos blogs:

  1. React Native vs Hybrid para aplicaciones móviles: ¿cuál es realmente mejor?
  2. ¿React Native es una buena opción para desarrollar aplicaciones móviles para consumidores o empresas?
  3. Consejos para construir la aplicación móvil Magento2 usando el marco iónico

Estaremos encantados de ayudar si desea que la consultoría cree una aplicación móvil para su sitio web o si tiene más preguntas

Aclamaciones,

Amar

Experto en aplicaciones móviles y ROR

Reaccionar los servicios nativos de desarrollo móvil

Casi. Puede usar turbolinks con Rails para hacer que su aplicación html parezca nativa casi sin escribir ningún código Swift u Objective C.

Eso es realmente lo que hicieron los amigos de Basecamp (el creador de Ruby on Rails, DHH, es el cofundador de Basecamp), su aplicación IOS usa casi Turbolinks y solo usan Swift en ciertas áreas de su aplicación y se siente completamente nativo.

Sí. Parece que una aplicación nativa de iOS es simple, en realidad es solo CSS (lo que puedes hacer a través de Rails, por supuesto). Echa un vistazo a Sencha ( http://dev.sencha.com/deploy/tou …), tienen muchos CSS buenos de los que puedes aprender. Comportarse como una aplicación nativa es más difícil: JavaScript lo llevará lejos, pero algunas acciones de deslizamiento y multitáctil no coincidirán del todo bien. Y lo que es peor, la manipulación del DOM es bastante lenta en los dispositivos móviles, por lo que se deben esperar problemas de rendimiento. Si su aplicación solo necesita tocar y deslizar de manera limitada, estará bien.

Mi cofundador y yo hemos realizado un prototipo de varias aplicaciones móviles con Rails, algunas de las cuales debían parecer nativas. Definitivamente se puede hacer.

Dicho eso, no es fácil. Como no tiene experiencia en Rails o HTML / CSS / JavaScript, puede llevar mucho tiempo crear la aplicación que tiene en mente. Si es posible, comience de manera simple, con marcos de alambre en los que se pueda hacer clic.