Freedom for Hardware & Communications
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos
Iker Pérez de Albéniz
2011/07/15 - especial Hardware Libre
3. Tecnología de futuro
Acceso Hardware Rendimiento
Almacenamiento Multimedia
Semántica 3D
Conectividad Estilo
F4HC
4. Tiempo de desarrollo
HTML5 es capaz de reducir considerablemente el tiempo de
desarrollo, ya que su premisa es la agilidad y simpleza en
uso.
HTML5
iOS XCode & Objective-C
Android Eclipse & Android SDK & Java
RIM Webworks & Blackberry Enterprise
WP7 Visual Studio & Expression Blend & Silverlight & .net
F4HC
0 25 50 75 100
5. Vantajas...
HTML5 es capaz de reducir considerablemente el tiempo de
desarrollo, ya que su premisa es la agilidad y simpleza en
uso.
Usar HTML5 para realizar aplicaciones móviles facilita el
mantenimiento y soporte de las aplicaciones al existir un
desarrollo base único.
HTML5 es y será soportado por prácticamente todos los
navegadores presentes en los terminales movibles como
otros dispositivos: TVs, Coches..
F4HC
6. Vantajas...
Una aplicación HTML5 es posible distribuirla tanto por los
canales propios de cada plataforma (market, stores..) como
por terceros: WAC, mozilla, Facebook,..
HTML5 tiene una curva de aprendizaje mucho mas rápida y
permite el reciclaje de personal con experiencia en el
desarrollo web.
Usar HTML5 permite no solo reutilizar personal orientado a
la programación web sino también involucrar mas
activamente perfiles mas orientados al diseño y usabilidad.
F4HC
7. Inconvenientes...
El estándar HTML5 se esta aun definiendo y se espera que
este completamente definido para 2022
Actualmente los navegadores de los terminales móviles
siguen ritmos diferentes a la hora de implementar toda la
especificación HTML5
La segmentación en android también hay que tenerla en
cuenta a la hora de desarrollar aplicaciones en HTML5 ya
que no existe uniformidad en los navegadores.
F4HC
8. PhoneGap
Solución OpenSource
Navegador web que permite acceso a
código nativo mediante javaScript
Permite que las aplicaciones sean
distribuidas como aplicaciones
nativas.
F4HC
10. Coffee
No nos limitamos al uso de los
estándares abiertos, los hemos
adoptado en nuestro seno y
hemos creado nuestra propia
tecnología de Desarrollo Ágil,
Coffee.
Coffee Framework
F4HC