2012-01-28 19 views

Respuesta

28

Probar Sencha Touch. Es un marco compatible con HTML5 para crear aplicaciones para dispositivos táctiles.

+1

Tenemos que instalar este software o cualquier complemento para eclipse o solo IDE? –

+3

Tiene solo JavaScript y CSS. No se necesita instalación. Puede usar eclipse con soporte de JavaScript para el desarrollo –

10

Cuando las personas hablan de aplicaciones HTML5, lo más probable es que hablen de escribir una simple página web o insertar una página web en su aplicación (que esencialmente proporcionará la interfaz de usuario). Para el posterior hay diferentes marcos disponibles, p. PhoneGap. Estos se utilizan para proporcionar más que las características predeterminadas del navegador (por ejemplo, multitáctil) y permiten que la aplicación se ejecute serenamente como "independiente" y sin las barras de navegación del navegador, etc.

51

Puede escribir aplicaciones completas para casi cualquier plataforma de teléfono inteligente (Android, iOS, ...) usando Phonegap. (http://www.phonegap.com)

Es un marco de código abierto que expone las capacidades nativas a una vista web, para que pueda hacer todo lo que una aplicación nativa puede hacer.

Esto es muy adecuado para el desarrollo multiplataforma si no está construyendo algo que tiene que ser perfecto en todos los aspectos, o es muy intensivo en hardware.

Si está buscando marcos de interfaz de usuario que se puedan utilizar para compilar tales aplicaciones, existe una amplia gama de bibliotecas diferentes. (Al igual que Sencha, jQuery móvil, ...)

Y para ser un poco parcial, hay algo que he construido así: http://www.m-gwt.com

+1

¿Phonegap le permite compilar su aplicación web (escrita en HTML) en una APK para usar en teléfonos Android? Si lo hace, ¿cobran por esto? – Badrush

19

Aquí es un punto de partida para el desarrollo de aplicaciones de Android con HTML5. El código HTML se almacenará en la carpeta "assets/www" en su proyecto de Android.

https://github.com/jakewp11/HTML5_Android_Template.git

+0

thas excelente. ¿Cómo se puede comunicar funciones nativas de Android con su UI? – user1532587

+1

@ user1532587 - En la clase java MyWebViewClient, puede agregar un manejo personalizado en el método shouldOverrideUrlLoading(). – jakewp11

+0

¿Existen algunas limitaciones con este enfoque? Creo que recuerdo que había algunas tareas que no podías realizar por razones de seguridad. IIRC era sobre cookies y/o almacenamiento local ... ¿o estoy completamente equivocado en esto? –

8

Puede usar vista web y crear una aplicación que poner su sitio en el interior.

2

puede usar vista web en Android que utilizar el navegador Chrome o se puede tratar Phonegap o sencha táctil

Cuestiones relacionadas