Envolvente de webapp de iPhone / Android

Trabajo en una empresa grande que está buscando construir aplicaciones para uso interno solamente (iPhone / iPad). Estamos buscando una manera sencilla de crear aplicaciones que esencialmente son sólo un navegador web con una URL predefinida y sin barra de direcciones / tabs, etc Esencialmente un navegador muy tonto hacia abajo con un logotipo personalizado. ¿Cuál es la manera más fácil de lograr esto?

Obviamente, estaríamos distribuyendo estos oursevlves y no estarían disponibles en la App Store, por lo que las directrices de la aplicación no son un problema. Estamos en cajas de Windows y son desarrolladores de Java / Web por lo que preferimos no entrar en C demasiado fuerte si es posible, fyi. Básicamente sería bueno que la herramienta (si existe), nos permitiera darle una URL, una imagen de icono, y construye la aplicación desde allí.

Y mientras estamos comenzando con los dispositivos de Apple, tenemos que ser multiplataforma compatible con las herramientas que utilizamos porque me puedo imaginar el día en que decidan comprar dispositivos Android o WindowsPhone más adelante.

MobiOne? PhoneGap? ¿Appcelerator Titanium SDK? ¿Pueden cualquiera de estos hacer lo que necesitamos? ¿Algo más?

Un gran 'No' para MobiOne. Lo compré por 99 dólares. Como anunciaron, pude crear una aplicación estática en cuestión de horas. Pero eso es más o menos lo que MobiOne puede hacer. En el momento en que empiece a usar html, javascript o incluso de audio, todo tipo de problemas parecen arrastrarse. Y no hay apoyo en sus foros tampoco. Mi pregunta básica sobre el uso del reproductor de audio sigue sin respuesta durante un mes.

Aquí está la peor parte: La herramienta tiene un emulador mal construido. Muchas veces, mi aplicación funcionó bien en el emulador pero no se ejecutó cuando se implementó en un dispositivo real. Y a veces, he visto el viceversa también.

Desde entonces, cambié a PhoneGap (que es gratis). Me tomó 2 días simplemente establecer mi ambiente correcto. Pero una vez que tuve la configuración del entorno, tardé sólo unos minutos en implementar mi aplicación en un dispositivo virtual.

Mirando su requisito, yo diría que su apuesta segura es PhoneGap.

No tengo un conocimiento práctico en Titanium, pero he leído en muchos foros que soporta menos plataformas en comparación con PhoneGap. Titanium parece dar una sensación más nativa a la aplicación, pero eso también significa que no puede portar a múltiples plataformas sin cambiar el código.

Apple puede rechazar su aplicación si todo lo que hace es envolver un sitio web en un WebView. Necesita tener más funcionalidad en su aplicación que simplemente cargar una página web.

En las directrices de revisión de aplicaciones para iOS:

2.12 Las aplicaciones que no son muy útiles, son simplemente sitios web empaquetados como aplicaciones, o no proporcionan ningún valor de entretenimiento duradero puede ser rechazado

Tendrías que agregar pantallas adicionales a la aplicación como una página sobre y una página de contacto para que tu aplicación no sea rechazada.

Como usted dice que sabe JavaScript, mire en appcelerator.com que le permite crear aplicaciones de plataforma cruzada y sólo escribir su código una vez.

Volvería a evaluar su razón para querer crear estos proyectos como una aplicación en el primer lugar. ¿Qué funcionalidad de aplicación quieres que no tengas ahora con tu página web? Usted no mencionó nada en su pregunta que indicaría que esto necesita ser una aplicación.

En los dispositivos de Apple, puede crear un icono que apunte a un sitio web. Puede definir las páginas de forma que se oculte la barra de direcciones. Por último, las páginas web podría ser fácilmente cruz-plataforma ya.

Envolver esto en una aplicación simplemente podría complicar el proceso. Es posible que deba implementar código de aplicación actualizado en el dispositivo, donde una actualización en un navegador funciona igual de bien.

  • Ventaja de almacenamiento de datos sin esquema en el almacenamiento de datos con el esquema
  • ¿Valores de amplitud de audio PCM?
  • Implementación de un filtro digital - a través de convolución o ecuación de diferencia?
  • Desarrollar una aplicación C # para Windows Mobile, Android y iPhone
  • Falsa mala Internet
  • ¿Cómo identificar si el token del dispositivo es para android o iOS?
  • ¿Existe un marco multiplataforma para desarrollar aplicaciones iPhone / Android?
  • ¿Hay un cargador de nueve parches para el iPhone?
  • Cualquier interpretación simple sobre 3G
  • PayPal Mobile Express - "El pago no se puede realizar con un dispositivo móvil"
  • Almacene la orientación en una matriz y compare
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.