loading...

jueves, 4 de noviembre de 2010

Comparación de soluciones de código abierto, para crear aplicaciones para teléfonos inteligentes, que serán funcionales en múltiples sistemas operativos (IOS, androide) y otros


Abrir marcos fuente de las aplicaciones de plataforma cruzada smartphones

Comparada soluciones Phonegap, titanio Rhomobile

Fecha de publicación: 03/11/2010, Fecha de actualización: 03/11/2010

Por Farré Marcos - Pastel.Pro (Pastel.Pro) (blog)

 



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
Implementación Manual de Manual de RhoSync


2. PhoneGap

Capture d'écran de 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
Tableau des fonctionnalités prises en charge par PhoneGap
 


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)

Capture d'écran de Titanium
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)

Capture d'écran de Rhodes


Tabla de funciones de los teléfonos inteligentes compatibles actualmente:


Tableau comparatif des fonctionnalités prises en charge par Rhodes (Rhomobile)
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

No hay comentarios:

Publicar un comentario