1. Cuadro comparativo
2. PhoneGap
3. Titanio (Appcelerator)
4. Rodas (Rhomobile)
5. Conclusión
6. Fuentes
1. Cuadro comparativo
Producto |
PhoneGap |
Titanio (Appcelerator) |
Rodas (Rhomobile) |
Licencia |
de código abierto (licencia MIT) |
de código abierto (Apache Pública v2.0) |
de código abierto (licencia MIT) |
Precio |
Libre |
Libre / $ 199 / 499 dólares |
Gratis $ / 1.000 |
Smartphones |
IOS, Android, BlackBerry, Symbian, Palm |
IOS, Android |
IOS, BlackBerry, Windows Mobile, Symbian y Android |
Idiomas |
HTML, JavaScript, CSS |
HTML, JavaScript, CSS |
HTML, Ruby |
Nativo mirada |
no |
sí |
sí |
Implementación |
Manual de |
Manual de |
RhoSync |
2. PhoneGap
Tabla de funciones de los teléfonos inteligentes compatibles actualmente:
Rojo: no posibles para este dispositivo
Amarillo: en fase de desarrollo
Verde: lo funcional
PhoneGap estaba "destinado a desaparecer." De hecho el API PhonePap, son idénticos a la API de HTML 5m que no son necesariamente se ha aplicado todavía, en los navegadores móviles.
Las solicitudes, se ven un poco como las páginas web y es algo similar PhoneGap un navegador.
El proyecto jQuery móvil,
será compatible con PhoneGap, que utilizará el poder de jQuery y mucho más.
3. Titanio (Appcelerator)
Características compatibles: geolocalización, acelerómetro, vibración, sonido (grabación y reproducción), la cámara, copia SQLite, Multitouch, pegar, teléfono, archivos locales, como contactos y fotos.
Las Aplicaciones hechas con titanio. son elaboradas para el sistema operativo de destino. Por lo tanto, parece más desarrollados. que los nativos con PhoneGap. y tienen menos recursos.
A diferencia de PhoneGap, titanio, expone directamente a la API nativa en el teléfono inteligente con JavaScript. Por tanto, debemos esperar grandes diferencias entre las distintas plataformas, ofreciendo PhoneGap API, más genéricas y comunes a todas las plataformas. Pero en cualquier caso, hay tantos proyectos como los objetivos técnicos.
4. Rodas (Rhomobile)
Tabla de funciones de los teléfonos inteligentes compatibles actualmente:
A diferencia de los marcos anteriores, el navegador local y utiliza Ruby, o el código de Java (no JavaScript) que permite el acceso a la funcionalidad nativa del dispositivo.
Estas son reales aplicaciones nativas, tanto para tener acceso a características como el GPS, contactos PIM y la cámara.
5. Conclusión
La elección del marco dependerá, entre otras cosas:
- sus hábitos de programación (JavaScript PhoneGap y Titanium Ruby Rodas)
- la importancia de contar con una aplicación nativa que aparece (por PhoneGap, este no es el caso)
- el sistema operativo que quieres tocar (por ejemplo, Windows Mobile, no es compatible aún con PhoneGap y Titanium)
No mencioné Sencha táctil (HTML5, CSS3 y JavaScript) que es también muy prometedora, ya que no tiene una aplicación nativa: sigue siendo una aplicación web. Por contra, puede ser utilizado como un marco de JavaScript en una aplicación o PhoneGap ejemplo titanio.
Para aplicaciones que requieren recursos importantes como el 3D, el marco no se adaptará.
6. Fuentes