APLICACIONES MULTIPLATAFORMA

APLICACIONES MULTIPLATAFORMA En pleno siglo XXI, la era moderna, la era tecnológica y dentro de la rama de la informátic

Views 83 Downloads 0 File size 116KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

APLICACIONES MULTIPLATAFORMA En pleno siglo XXI, la era moderna, la era tecnológica y dentro de la rama de la informática, existen bastantes variables notables en software y hardware las cuales son un apoyo a avances científicos. La sociedad maneja los términos de aplicaciones móviles, las cuales son desarrolladas con un fin específico, al consumismo del usuario y es notable el incremento de la implementación de las famosas App´s en tan poco tiempo, y el consumo de las mismas es notorio, por lo cual hay empresas que no pueden solo desarrollar para un solo dispositivo o plataforma, lo cual los lleva a dar el manejo de “Aplicaciones Multiplataforma” Dicho software se divide en dos tipos, las cuales son compiladas individualmente en cada una de las plataformas y las que son compiladas directamente sin una preparación especial. ¿QUE ES UNA PLATAFORMA? Bien, una plataforma es aquella interfaz que contiene combinaciones de software y hardware, utilizada para la ejecución de aplicaciones de software. Es más descrita como la madre del todo, el sistema operativo. Pero no solo se habla de computadoras, también están los dispositivos móviles, los cuales no son una plataforma común como la de las computadoras, ya que tienen dependencia en sus aplicaciones pues llevan características de una plataforma determinada. Una vez sabiendo esto se dará a mención los tipos de plataforma existentes: Software Multiplataforma   

Aplicaciones Web Aplicaciones Nativas Aplicaciones Hibridas

APLICACIONES WEB Las aplicaciones Web suelen ser descritas como multiplataforma, ya que, idealmente, se puede acceder desde cualquiera de los diversos navegadores web en diferentes sistemas operativos. Tales aplicaciones generalmente emplean una arquitectura de sistema cliente-servidor, y pueden variar ampliamente en complejidad y funcionalidad. Esta amplia variabilidad complica considerablemente la meta de capacidad multi-plataforma, que es rutinariamente en contradicción con el objetivo de funcionalidad avanzada. [1]

APLICACIONES NATIVAS Los consumidores de smartphones somos los más exigentes en el sector de la tecnología. Siempre queremos tener en nuestras manos el mejor móvil con las mejores prestaciones. Es por ello que las app nativas son una apuesta segura ya

que ofrecen un mayor rendimiento y un mejor diseño adaptado al sistema operativo en el que se instale la app, que siempre gusta al consumidor Actualmente las plataformas para este tipo de aplicaciones son: Andorid e iOS, los consecutivos que son Windows Phone y Black Berry no tan populares entre los usuarios. Teniendo que los mejores marketing’s de aplicaciones activas son por Google Play Store y Apple Store, ya que al unir ambos se suman más de 2,5 millones de aplicaciones actualmente. Encontrándose en poca perspectiva de marketing están Windows Phone Store y Amazon Appstore, la última superando a BlackBerry World que cuenta con no menos de 130,000 aplicaciones. [2]

Grafica 1: Representación de aplicaciones nativas en el mercado en plataforma móvil por Statista y QODE

APLICACIONES HIBRIDAS La aplicación interpretada significa que la aplicación es programada y luego cada terminal la traduce a su propio lenguaje de programación. Facilita el desarrollo de aplicaciones y reduce el esfuerzo considerablemente. Aunque el resultado no es idéntico a la nativa, la apariencia es bastante buena, y en muchas ocasiones puede ser la solución al problema del desarrollo de aplicaciones multiplataforma [3] ESTRATEGIA DE DISEÑO

Este es un conflicto ya que se habla de la compatibilidad, un dolor de cabeza entre plataformas y las funciones avanzadas de la misma, la diversidad de dispositivos móviles dificulta la creación de la aplicación si es que se desea abarcar todas las plataformas, porque se tiene que dar una adaptación de diseño para cada uno de los dispositivos. El desarrollo de estas aplicaciones multiplataforma es bastante costoso para su adaptación y cumplir características de cada uno de ellos. Para decidir la estrategia de diseño necesitaras entender qué tipo de desarrollo de aplicación multiplataforma debes elegir, tome en cuenta el tipo de aplicación que desee elaborar, en los que la calidad y el tiempo invertido en dicho diseño van ligados para tener una buena estrategia. El siguiente listado muestra los puntos importantes que necesitan contemplarse para una buena estrategia de diseño. 

Degradación Correcta: Trata de proporcionar la funcionalidad para todo usuario y plataforma, es la capacidad que se le da a la multiplataforma conforme al entorno y no tener limitaciones.



Separación de funciones: Es para simplificar funciones, y subconjuntos de ellas que no soportan las plataformas, es decir quitar lo que afectan en el software, para dejar una aplicación completa al cliente.



Código base múltiple: Este representa varias versiones de una sola aplicación con funciones específicas que el cliente dio para su uso, es costosa de cumplir y complicada ya que puede diferir dentro del sistema.

1. Qode on 24 noviembre, 2013 Articulo/desarrollo/desarrollo de aplicaciones móviles/tipos de aplicaciones moviles 2. Qode on 30 noviembre, 2013 Articulo/desarrollo/desarrollo de aplicaciones moviles 3. Ana Mocholí /Publicación Desarrollo de apps 17 abril, 2014