Para un tipo de aplicación de diario público principalmente monetizada con anuncios, ¿cuál construiría primero, con fondos limitados, un sitio web móvil HTML5 o una aplicación para iPhone?

Me gustaría ir con una aplicación nativa de iPhone. Hay algunos factores a considerar:

  1. Ingresos: Tener una aplicación en la tienda de aplicaciones frente a un sitio web: hay más de 500 millones de cuentas de iTunes. [1], agregando medio millón todos los días.
  2. Marketing: aún puede hacer contenido y marketing entrante incluso si se trata de una aplicación. es decir, generas leads a tu sitio web.
  3. Desarrollo: a menos que pueda finalizar su trabajo de desarrollo en un plazo de 3 a 4 semanas, es casi seguro que iOS 7 se lanzará para entonces. iOS 7 tiene una apariencia decente por defecto, mucho mejor que la de iOS 6 y versiones anteriores de iOS. Es menos esfuerzo hacer una aplicación de iOS con un aspecto lo suficientemente agradable como antes.
  4. Herramientas: Apple proporciona una herramienta de desarrollo decente, Xcode: personalmente solo uso Xcode para la construcción de proyectos y MacVim para la edición, pero definitivamente está mejorando, que también es una herramienta de instrumentación maravillosa. También puede usar maravillosas herramientas de terceros como Parse que pueden reducir o evitar la necesidad de servidores de back-end, al menos para v1, y a medida que perfecciona el conjunto de características, TestFlight y tipo para la distribución y prueba del usuario final, Flurry / Localytics / MixPanel para análisis, Crashlytics y tipo de seguimiento de fallos. También hay muchas bibliotecas y código nativo de código abierto disponibles. También vale la pena mencionar que si no te sientes cómodo con el Objetivo C pero conoces Ruby, vale la pena mirar a RubyMotion [2]. Tenga en cuenta que aún debe conocer el Objetivo C, de lo contrario es difícil escribir bien una aplicación nativa de iPhone.

[1] Apple ahora agrega medio millón de nuevas cuentas de iTunes cada día
[2] Ruby para iOS y OS X

Realmente depende de tus habilidades. Conozco principalmente desarrolladores de iOS que no saben nada sobre html, por lo que para ellos tiene más sentido hacerlo nativo para iOS.

Sin embargo, conozco ambas cosas y, por lo general, empiezo con html5 porque puedes crear prototipos rápidos y rápidos de tus ideas y ponerlas en manos de los usuarios para su validación.

Si está contratando, sería mucho menos costoso que alguien lo haga en html5 usando una biblioteca javascript como jQuery mobile.

Probablemente incluso podría hacer que construyan la primera versión con WordPress. En este momento, todo lo que debe preocuparse es la ejecución rápida. Puede reutilizar su base de datos de todos modos. Podrías construir esto bastante barato.

WordPress usa una base de datos SQL y puede usarla si finalmente continúa con la creación de una aplicación nativa.

Personalmente, iría a un sitio web móvil HTML5 especialmente si necesita aprender el desarrollo de aplicaciones Objective-C e iOS. El sitio web móvil le dará un tiempo de comercialización más rápido y comentarios más rápidos. También puede iterar más rápido (el ciclo de envío, liberación y actualización de iOS puede ser bastante largo).

Siempre puede usar una herramienta como PhoneGap para construir una aplicación nativa a partir de ella. Una parte de la base del código seguiría siendo la misma.

Definitivamente iría con iOS.
Para monetizar con anuncios en dispositivos móviles, necesita anuncios intersticiales o de video. Las pancartas y demás son inútiles.
Sin mencionar la exposición más fácil para su aplicación: hay muchas aplicaciones de iOS, ¡pero hay aún más sitios web!

Si tiene recursos limitados y la aplicación no tiene requisitos específicos, debe considerar PhoneGap para tener la misma base de código y, por lo tanto, tener ambos listos a la vez (sin mencionar también Android y otras plataformas).

No dude en comunicarse con preguntas específicas / privadas: [correo electrónico protegido]