APLICACIONES MÓVILES NATIVAS. Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles

APLICACIONES MÓVILES NATIVAS Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles Contextualización Las aplicaciones móviles son
Author:  Alicia Maidana Paz

3 downloads 142 Views 785KB Size

Recommend Stories

Story Transcript

APLICACIONES MÓVILES NATIVAS Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles

Contextualización Las aplicaciones móviles son un importante medio de comunicación, entretenimiento, desarrollo social y más, debido a que éstas pueden ser buenas, tanto como en las computadoras de sobremesa, pues no se limitan tanto como antes e incluso los servicios ofrecidos como el de internet son más rápidos y más poderosos que antes. Las plataformas en las que se desarrollan estas aplicaciones son distintas, conforme se requiere crear contenidos se utilizan las plataformas, estas pueden ejecutarse en sistemas como Windows, Mac, Linux, etc., por lo que no se limita el desarrollo o el uso de los lenguajes reservados.

Introducción Cuando se habla de múltiples plataformas de desarrollo para Web, se puede conocer que los resultados no siempre son los mismos, pues depende de la capacidad del medio en que se aplican y en que se desarrollan, cuando una aplicación es muy robusta y se aplica en un medio que no es de alta velocidad o capacidad, puede que se creen varios errores en el dispositivo electrónico, forzándolo, trabándolo o haciendo que se descomponga. Las plataformas para el desarrollo de aplicaciones móviles, son de pago en su mayoría, por lo que al desarrollar aplicaciones con estos software especializados se requiere de una licencia comercial, en el caso de los códigos abiertos se requiere de un conocimiento en la programación.

Otras plataformas para el desarrollo de aplicaciones móviles El desarrollo de las aplicaciones móviles se define cada día con más fuerza, por lo que las plataformas de desarrollo para aplicaciones son más amplias y con más opciones y herramientas. A continuación algunas de las aplicaciones de uso libre o de no pago para su uso comercial;

Mobicart Phongap Rhomobile Etc.

Los beneficios que se pueden obtener de estos sistemas libres, son la edición del código original el uso del mismo sin tener que pagar por distribuirlo o usarlo en más de un dispositivos sin incurrir en la piratería.

Otras plataformas para el desarrollo de aplicaciones móviles Dentro de los sistemas o plataformas para el desarrollo de aplicaciones, las más comerciales son las siguientes;

iOS (sistema desarrollado por Apple) BlackBerry Android Windows Mobile Symbian Java ME BREW Los cuales además de ser de gran potencia presentan un número mayor de herramientas en las cuales se pueden aplicar y desarrollar aplicaciones de uso cotidiano o de uso específico los cuales se desarrollan en casos extraordinarios, como el uso de banca electrónica, envío de mensajería privada, sistemas de BI (Bussiness Intelligence), etc.

RIM. Research in Motion Limited, es lo que significan el acrónimo RIM, es creada por una compañía ubicada en Canadá la cual se enfoca al desarrollo de dispositivos inalámbricos y la conocida marca BlackBerry. BlackBerry es un dispositivo móvil muy popular el cual es conocido como un teléfono inteligente principalmente, este tiene un sistema operativo propio, desarrollado especialmente para el mismo dispositivo. Se sabe que RIM cambió su nombre por BlackBerry, con este cambio se enfocan nuevos objetivos que se dirigen a las nuevas generaciones de teléfonos inteligentes.

Windows mobile Este es un sistema operativo compacto desarrollado por Microsoft, el cual se utiliza en dispositivos móviles Windows como teléfonos inteligentes o tabletas electrónicas, este depende del dispositivo en que se ejecute para lograr una mayor o menor capacidad, por ejemplo, os sistemas que pueden utilizar este sistema operativo se ejecuta dentro de medios de 32 y 64 bits, respectivamente, por lo que esto determina la cantidad de aplicaciones y herramientas que podrá soportar el teléfono o tableta. Este sistema operativo no solamente se ejecuta en dispositivos desarrollados por Microsoft, sino también de marcas diferentes que se enfocan al servicio telefónico, por mencionar un caso, este se aplica a algunos de los teléfonos inteligentes de la marca Nokia.

Python Python es un lenguaje de programación que puede utilizarse en Linux, por tanto cuando se habla de sistemas operativos para dispositivos móviles podemos comprender que este presenta compatibilidad con Android, pues por ser parte del mismo sistema base se tienen las ventajas del desarrollo de aplicaciones y potenciar el funcionamiento de los portátiles en que se instala.

Linux Linux es un medio de programación que actualmente se dedica al desarrollo de sistemas para teléfonos inteligentes, además de los medios a los que se ha enfocado siempre que son los sistemas operativos para computadoras, este lenguaje de programación es la base de varias plataformas como Mac y Android, sin embargo a pesar de ser la base de estos dos gigantes de las aplicaciones y sistemas presentan grandes diferencias en cuanto a la forma de funcionar y las librerías que usan, por lo que no tiene compatibilidad. Actualmente Linux está en el desarrollo de aplicaciones para dispositivos móviles, la venta que presenta es que es un medio de programación abierto, es decir que se puede modificar el código para crear aplicaciones de libre uso.

Aplicaciones web Las aplicaciones Web son todas aquellas que encontramos en internet o las que nos ayudan a visualizar ciertos elementos y acceder a ellos, como la aplicación de Facebook, las aplicaciones Web que se utilizan en los dispositivos móviles son creados con una base de codificación distinta a la que se usa en las computadoras normales, los portátiles comprenden el HTML5 y CSS3, pues son versiones optimizadas para su descarga y codificación de contenidos, además de presentar las opciones de desplazamiento que se tienen en los teléfonos táctiles, el diseño de las aplicaciones web se debe realizar por resolución y contenido para aligerar la carga de información y se gestiona correctamente en su consulta y visualizarla correctamente en buena resolución de pixeles.

Conclusión La variedad de lenguajes de programación presentan una gran oportunidad de desarrollo de elementos y la competencia entre los mismos permite que cada vez se hagan aplicaciones más poderosas y veloces, dejando que los usuarios que las adquieren ganen en su implementación. Estas aplicaciones no solamente pueden ser móviles y disponer de ellas desde el teléfono celular o desde la compañía que los distribuye, gracias a que existen varias de código abierto, se pueden desarrollar elementos propios para satisfacer una necesidad específica, reduciendo costos de forma personal y mejorando las expectativas de lo que se puede alcanzar.

Referencias 

el Mar D. Plataformas para el desarrollo de aplicaciones móviles. Consultado el 6 de julio del 2013, en: http://www.bcultura.com/content/plataformas-para-el-desarrollo-de-aplicaciones-m%C3%B3viles



Siokiano Desarrollo de aplicaciones y servicios en movilidad para dispositivos móviles de última generación- Android, iPhone, Blackberry, Nexus One. Consultado el 6 de julio del 2013, en: http://www.siokia.com/soluciones/aplicaciones-para-moviles



CONCEPT TYC. Plataformas soportadas. Consultado el 6 de julio del 2013, en: http://www.conceptcom.es/movilidad/las-plataformas-soportadas_es.html



s/a RIM cambia su nombre por BlackBerry y cautiva con sus dos nuevos móviles. Consultado el 6 de julio del 2013, en: http://www.lavanguardia.com/tecnologia/20130130/54362553025/rim-cambia-sunombre-por-blackberry-y-cautiva-con-sus-dos-nuevos-smartphones.html



Brown E. 5 sistemas operativos Linux móvil que se atreven a competir con Android. Consultado el 6 de julio del 2013, en: https://www.linux.com/news/embedded-mobile/mobile-linux/648324-5-mobile-linuxoses-that-dare-to-compete-with-android

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.