¿Cuál es el problema?
Descripción | |
Opinión / premios | |
Detalles (actores, director, país, etc.) | |
Horarios | |
Fecha de lanzamiento o estreno | |
Cortos | |
Poster / Fotos | |
OTRO |
Detalles: por favor explica claramente el problema
Nombre y correo electrónico (opcional)
(Si quieres que te contactemos para aclarar detalles)
¡Gracias por ayudarnos a mejorar! |
Tu reporte será revisado en unas horas por nuestros editores (en caso de ser necesario te contactaremos para más detalles) |
¿Cuál es el problema?
Utiliza lenguaje indebido / insultos | |
Imágenes, videos o documentos inapropiados | |
Viola derechos de autor (explica y deja tus datos) | |
OTRO |
Detalles: por favor explica claramente el problema
Nombre y correo electrónico (opcional)
(Si quieres que te contactemos para aclarar detalles)
¡Gracias por ayudarnos a mejorar! |
Tu reporte será revisado en unas horas por nuestros editores (en caso de ser necesario te contactaremos para más detalles) |
¿Cuál es el problema?
Detalles
Nombre y correo electrónico (opcional)
(Si quieres que te contactemos para aclarar detalles)
¡Gracias por ayudarnos a mejorar! |
Tu reporte será revisado en unas horas por nuestros editores (en caso de ser necesario te contactaremos para más detalles) |
Por que es importante el Desarrollo de aplicaciones multiplataforma
Publicado: 19 de ABR 2013
0 comentarios
Al contrario de lo que sucede con las páginas web, a la hora de desarrollar una app para móviles hay que tener en cuenta que ésta depende del sistema operativo de cada Smartphone y que cada una de las plataformas existentes(Android, iPhone, Blackberry..) tiene sus particularidades. Este hecho provoca que el desarrollo de una aplicación multiplataforma tenga que personalizarse para cada tipo de móvil y en consecuencia, el desarrollo sea bastante más costoso.
Por lo general no recomendamos, por motivos que veremos más adelante, empezar con una aplicación para todas las plataformas posibles desde un inicio, pero sí hacer un estudio de las plataformas más populares y limitarse a ellas siempre que sea posible; siempre habrá tiempo de dedicar recursos al resto cuando se vea necesario. A día de hoy existen dos plataformas predominantes y de primer nivel; Android e iOS, dos de segundo nivel; Blackberry RIM y Windows Phone; y otras de tercer nivel prácticamente olvidadas como Bada o Symbian.
Actualmente los dos market places más activos son Google Play de Android y el App Store de Apple. Entre los dos cuentan con más de un millón de aplicaciones y casi 50 mil millones de descargas, y todo indica que esto no ha hecho más que empezar porque siguen creciendo a una velocidad vertiginosa.
Bastante más atrás quedan el BlackBerry App World llegando y el Windows Phone Marketplace con 100.000 aplicaciones disponibles cada uno.
Basándonos en estos datos, a la hora de pensar en publicar una aplicación, consideramos lógico desarrollar las versiones para iOS y Android inicialmente, que cubren más del 80% del mercado de aplicaciones y en caso de éxito, extender el desarrollo a otras plataformas.
A la hora de contactar con una empresa de desarrollo de aplicaciones multiplataforma, es conveniente informarnos sobre todas las opciones disponibles para que nuestras aplicaciones lleguen al mayor número de plataformas y clientes posibles, sin que suponga un excesivo desembolso.
A continuación explicamos los tres tipos de desarrollo posibles para una aplicación multiplataforma, en los que la calidad y el tiempo y tipo de desarrollo van íntimamente ligados:
APPS NATIVAS
El escenario ideal es tener una aplicación desarrollada en el lenguaje nativo de cada plataforma. Con una app nativa se gana considerablemente en experiencia de usuario y el producto final es de mayor calidad.
Los usuarios de smartphones están entre los clientes más exigentes dentro del panorama tecnológico hoy en día, por lo que puede compensar el pagar más por un desarrollo multiplataforma nativo y tener una aplicación sin fisuras.
Es verdad es que no todas las empresas pueden afrontar el gasto que supone esta alternativa, pero no hay que alarmarse porque existen otras opciones más económicas, que aunque sacrifiquen un poco el rendimiento de la aplicación, cumplen notablemente su cometido: las aplicaciones híbridas.
APPS HÍBRIDAS: Basadas en web app
Hay una vertiente del desarrollo para móviles que se sirve de cross-platform frameworks que te permiten escribir código en un solo lenguaje para después exportar a código nativo, son las llamadas apps híbridas.
Las apps híbridas basadas en web app consisten en programar la aplicación como si de una aplicación web se tratara con HTML5, CSS3 y javascript. El código web se embeberá dentro de una web view y será el propio motor del navegador el que ejecute el código de la app. Phonegap es el framework más popular en esta tecnología.
Phonegap es un framework para el desarrollo de aplicaciones multiplataforma
Dejar toda la ejecución de la aplicación al navegador del Smartphone es su principal virtud y su principal desventaja. Por un lado es el framework que mayor alcance tiene, pues te permite exportar a todas las plataformas anteriormente comentadas. En el lado opuesto nos encontramos con aplicaciones menos fluidas y con un look&feel bastante distante de las aplicaciones nativas.
APPSS HÍBRIDAS: Interpretadas
Existe una segunda opción dentro de las aplicaciones híbridas, las apps interpretadas. El máximo exponente de esta vertiente del desarrollo de apps multiplataforma es Appcelerator. En este caso el código se escribe en javascript que posteriormente será transformado y compilado antes de empaquetarlo en una app nativa. Este código javascript será ejecutado al abrir la aplicación en un engine javascript propio del Smartphone.
Appcelerator es un framework para el desarrollo de aplicaciones híbridas interpretadas multiplataforma
Appcelerator proporciona unas librerías que sirven para acceder a los controles nativos del móvil, consiguiendo de esta forma una apariencia prácticamente nativa.
Con este framework no se llega a tantas plataformas como phonegap, pero sí se consiguen aplicaciones con un look&feel y bastante próximo a las apps nativas. La curva de aprendizaje es más costosa que en phonegap pues no es programación web.
ENTONCES… ¿Debo desarrollar mi aplicación en lenguaje nativo?
Una vez estudiadas las tres opciones, una empresa que quiera publicar una aplicación para smartphones deberá analizar los requisitos particulares de su app, quiénes son sus clientes, el uso que darán éstos a la aplicación y el presupuesto disponible antes de tomar una decisión.
Para aplicaciones sencillas y sin demasiadas funcionalidades como campañas de publicidad o para aquellas de las que no se esperan futuras ampliaciones, una app híbrida basada en web se comportará perfectamente y será difícil de distinguir de una nativa, al no haber un excesivo coste computacional se conseguirá una interfaz aceptablemente fluida. A medida que la complejidad de la aplicación vaya aumentando y el número de datos, y funcionalidades sea más elevado es conveniente decantarse por desarrollos nativos y así asegurar un óptimo servicio a nuestros clientes y los futuros usuarios.
Espero que este artículo les haya sido de ayuda para conocer las opciones existentes a día de hoy para el desarrollo de una aplicación multiplataforma. Recuerden que en caso de cualquier duda o para pedir más información al respecto, en [email protected].
Nombre
Introduce tu nombre
Correo
Introduce un correo electrónico válido
Teléfono
Introduce tu teléfono
MensajeBorrar mensaje
Escribe tu mensaje
Gracias por contactar a CENET: Centro de Entrenamiento en Tecnologías de la Información Muy pronto se pondrán en contacto contigo |
SEGUIR VIENDO |
iTu solicitud NO ha sido enviada! |
Haz excedido el límite de solicitudes que puedes hacer a distintos negocios. Para evitar correos publicitarios o posible SPAM no podrás enviar más solicitudes durante 12 horas. Evita que suspendamos tu correo de forma permanente limitando tus solicitudes en el futuro. |
CENET: Centro de Entrenamiento en Tecnologías de la Información
Computación, Capacitación y Coaching, Diseño de páginas web, Diseño de Software, Digitaliza Tu Nego... Somos consultores en capacitación.
Adiós a las historias patrocinadas en Facebook
Facebook prepara un cambio importante en su estrategia publicitaria. La compañía dejará de comercializar las “historias patrocinadas” a partir del próximo 9 ...

Las 10 tendencias tecnológicas para las empresas en 2014
Las 10 tendencias tecnológicas para las empresas en 2014 Gestión y diversidad de dispositivos móviles. Hacia 2018, la creciente variedad de dispositi...
Apple encenderá tu 'bluetooth' para que escuches sus ofertas
El pasado mes de junio Apple presentó en sociedad su flamante sistema operativo iOS 7. Entre las novedades que incluía la plataforma se encontraba un Control...
Lo que se viene para Android tras el lanzamiento de KitKat
Con la noticia del lanzamiento de la actualización de Android, el esperado KitKat 4.4, surgieron las dudas respecto a qué es...

-
BlogHace 2 días por:
Kapo, el artista revelación del año, vuelve a dar un paso firme en la música urbana con el...
-
ÁLBUMHace 1371 días por:
No te puedes perder este básico de la temporada Salida 17 de Octubre$1,350.- -Transporte ...
-
EVENTO09 AGO 19:00
Ven a disfrutar de este espectáculo lleno de mágia, más de 20 artistas en escena, revive l...
-
PELÍCULAEn cartelera
Tras reunirse con el recientemente electo presidente de los Estados Unidos Thaddeus Ross,...
- Somos tu conexión favorita al mundo de la información, servicios y entretenimiento a tu alrededor.
¡OPINA SI YA NOS CONOCES!
3 opinan
¿Cómo te atendimos?