Anteriormente en un antiguo post hemos hablado (o dado una breve introducción) sobre los tipos de aplicaciones móviles, un post un poco corto en relación a algunos anteriores pero igual de interesante. Esta vez con todo el tiempo necesario para dedicarle a este post (a diferencia del anterior lol) vamos a especificar o detallar los tipos de aplicaciones.

De manera general se puede decir que las Apps se dividen en 3 grupos:

  1. Aplicaciones nativas
  2. Aplicaciones web
  3. Aplicaciones híbridas

tipos apps

  • Aplicaciones nativas

Una aplicación nativa es la que se desarrolla de forma específica para un determinado  sistema operativo, llamado Software Development Kit o SDK. Cada una de las plataformas, Android, iOS o Windows Phone, tienen un sistema diferente, por lo que si quieres que tu app esté disponible en todas las plataformas se deberán de crear varias apps con el lenguaje del sistema operativo seleccionado.

Por ejemplo:

  • Las apps para iOS se desarrollan con lenguaje Objective-C
  • Las apps para Android se desarrollan con lenguaje Java
  • Las apps en Windows Phone se desarrollan en .Net

Aun con el ejemplo anterior  mostrado con el avance de la tecnología se han creado entornos que pueden establecer un proyecto portable o compatible con cada una de las plataformas por lo menos un 80% del código cuando se habla de una aplicación media. Cuando hablamos de desarrollo móvil casi siempre nos estamos refiriendo a aplicaciones nativas. La principal ventaja con respecto a los otros dos tipos, es la posibilidad de acceder a todas las características del hardware del móvil: cámara, GPS, agenda, dispositivos de almacenamiento y otras muchas. Esto hace que la experiencia del usuario sea mucho más positiva que con otro tipo de apps.

Además las aplicaciones nativas no necesitan conexión a internet para que funcionen.

La descarga e instalación de estas apps se realiza siempre a través de las tiendas de aplicaciones (app store de los fabricantes). Esto facilita el proceso de marketing y promoción que explicaremos en próximos posts y que es vital para dar visibilidad a una app.

  • Aplicaciones web

Una aplicación web o web app es la desarrollada con lenguajes muy conocidos por los programadores, como es el HTML, Javascript y CSS. La principal ventaja con respecto a la nativa es la posibilidad de programar independiente del sistema operativo en el que se usará la aplicación. De esta forma se pueden ejecutar en diferentes dispositivos sin tener que crear varias aplicaciones.

Las aplicaciones web se ejecutan dentro del propio navegador web del dispositivo a través de una URL. Por ejemplo en Safari, si se trata de la plataforma iOS. El contenido se adapta a la pantalla adquiriendo un aspecto de navegación APP.

¿Puede considerarse esto una APP? En realidad la gran diferencia con una aplicación nativa (además de los inconvenientes que se muestran en la tabla) es que no necesita instalación por lo que no pueden estar visibles en app store y la promoción y comercialización debe realizarse de forma independiente. De todas formas se puede crear un acceso directo que sería como “instalar” la aplicación en el dispositivo.

Las apps web móviles son siempre una buena opción si nuestro objetivo es adaptar la web a formato móvil.

  • Aplicaciones híbridas

Una aplicación híbrida es una combinación de las dos anteriores, se podría decir que recoge lo mejor de cada una de ellas. Las apps híbridas se desarrollan con lenguajes propios de las web app, es decir, HTML, Javascript y CSS por lo que permite su uso en diferentes plataformas, pero también dan la posibilidad de acceder a gran parte de las características del hardware del dispositivo. La principal ventaja es que a pesar de estar desarrollada con HTML, Java o CSS, es posible agrupar los códigos y distribuirla en app store.

PhoneGap es uno de los frameworks más utilizados por los programadores para el desarrollo multiplataforma de aplicaciones híbridas. Otro ejemplo de herramienta para desarrollar apps híbridas es Cordova.

 

Hasta un proximo post !

Fuente: www.lancetalent.com/

Como hemos hablado en antiguos post, la tecnología evoluciona rápido y junto a esta crece el mundo de las apps generando cambios, a su vez, en las empresas e industrias. Esta es la razón por la que muchas  empresas están atentas a todas las ventajas que estas ofrecen de la manera más óptima posible.

Sin importar el tipo de negocio, muchas empresas integran en su plan estratégico la implementación de aplicaciones móviles, conscientes de que gran parte del acceso se hace desde los dispositivos móviles. Por otro lado, una gran parte de las empresas desconoce los beneficios de los tipos de aplicaciones existen, sus características y cómo decidirse a la hora de implementarlas.

Si tienes en mente desarrollar una App Móvil, llegará un momento en el que deberás tomar la decisión de cómo se va a desarrollar técnicamente. En primer lugar se debe definir bien el proyecto, porque en función de la necesidad se va a determinar cómo hacer el mismo.

Para poder hablar sobre lo que son los diferentes tipos de aplicaciones móviles y sus principales características hay que saber que es una aplicación móvil en una primera instancia. Una definición básica sobre las aplicaciones móviles seria que es una aplicación informática desarrollada para ser ejecutada a través de dispositivos móviles inteligentes, tablet u otro. Las mismas se encuentran en tiendas, como Google Play en Android y App Store en iOS, por medio de las cuales son accedidas por el público que desee usarlas.

Dentro de estas plataformas de distribución de las aplicaciones móviles (llamadas market), se podrá encontrar de dos tipos (gratis y pagas) dependiendo los fines de la aplicación en sí. Aún más importante que eso es necesario aclarar que las aplicaciones móviles (no todas) no tienen las mismas características, ni son del mismo tipo, y es eso lo que hablaremos en un siguiente post. Los tipos de aplicaciones móviles que se conocen son nativas, web e híbridas.

¡Hasta un próximo post!

En este tema, el cual es muy interesante, hablaremos sobre algo relativo a lo que siempre estoy tratando de comunicar en el blog para los interesados en este tema, y que a mí personalmente me gusta mucho por decir la verdad, es el tema de las app. En un último post he hablado de cómo se puede revolucionar una las App (Aplicaciones móviles) o evolucionar dicho de un mejor modo.

Si no estás al tanto, siempre puedes echar un ojo aquí para actualizarte o si por el contrario no tienes muchos conocimientos del tema puedes empezar por este post.

Entrando en tema ya hay que reconocer que hay personas que aunque utilizan las app móviles y las app web móviles no conocen la diferencia entre estas. Dedicaré esta entrada a responder las dudas más frecuentes, para que continuemos adquiriendo conocimiento sobre la tecnología y su evolución.

Qué es una App web móvil

Una aplicación web es cualquier programa que se ejecute mediante un navegador web,  pero por otro lado están las llamadas app webs que son aplicaciones web un poco más específicas. Una app web básicamente es una versión simplificada de una web y con un diseño parecido a una aplicación móvil. Es cierto que hay casos dónde la app web es un poco más compleja pero normalmente son versiones con menos contenido y con un diseño más simple que la web normal. Sólo se ejecutan cuando la página web a la que pertenecen es cargada desde un dispositivo móvil  ya sea directamente o haciendo una re dirección.

Qué es una App móvil

La App es una aplicación que descargamos en nuestro dispositivo móvil. A diferencia de la opción anterior es necesaria instalarla en nuestro Smartphone consumiendo espacio de almacenamiento. Para poder distribuir una App Móvil dependeremos de los canales de distribución (como la App Store o Google Play) y ajustarnos a sus condiciones.

Principales diferencias entre una app web y una aplicación móvil:

  • Diseño aplicaciones web vs diseño de aplicaciones móviles: Hoy en día las diferencias a nivel de diseño o interface no deberían ser muchas a no ser que se trate de una aplicación un poco más compleja y tenga funciones más específicas o concretas.
  • Programación aplicaciones móviles vs programación app web: Como bien es sabido para las aplicaciones móviles se debe desarrollar en distintas plataformas (aunque esto ya está cambiando) mientras que en una app web sólo es necesario una sola aplicación.
  • Monetización aplicaciones móvil vs monetización aplicaciones web: En este parte ganan por knockOut las aplicaciones móviles ya que además de ofrecer todas las posibilidades que ofrece la app web se puede cobrar por cada descarga y fidelizar mucho más fácil a los clientes.
  • Facilidad de llegar a los clientes o usuarios: Es mucho más fácil llegar a los clientes desde una app web ya que no es necesario que los clientes se descarguen la aplicación, sólo necesitan entrar en la página web indicada.

Ventajas empresariales que ofrecen los dos tipos de aplicaciones:

  • Ventajas aplicaciones web empresas: Una de las principales ventajas es que las app web pueden ser una gran solución para adaptar nuestra página web actual o nuestras aplicaciones web más completas a los dispositivos móviles sin la necesidad de tener que invertir tanto cómo en una aplicación móvil.
  • Ventajas aplicaciones móviles empresas: Son grandes herramientas que nos permiten ofrecer soluciones de software más complejas en cualquier lugar del mundo y a cualquier hora, recordad que hoy en día todo el mundo lleva un Smartphone encima.

Estas son unas de las pocas diferencias que se pueden ver de las aplicaciones móviles y las aplicaciones web móviles, quizás en un futuro post sigamos hablando sobre algunas de las características que destacan a estas. Hasta un próximo post!

Algunas personas no se dan cuenta de lo importante que es tener un GPS, pues piensan que asegurando su vehículo con alarmas todo estará perfecto y no será propenso a robo, pero es todo lo contrario ya que la delincuencia se ha aumentado en los últimos años.

Por esta razón y para brindar más seguridad a cada vehículo se le recomienda comenzar a utilizar un GPS así siempre las personas sabrán donde están ubicados sus autos. Pero NerdCom tiene una solución más eficaz ya que NerdCom GPS se basa en la tecnología satelital para rastrear y monitorear el vehículo en tiempo real pero lo único importante no es saber dónde está ubicado el vehículo sino también tener el control total de él.

NerdCom GPS cubre tres mecanismos básicos de seguridad:

-Seguridad preventiva. Evita cualquier intento de robo enviando alertas a tiempo si intentan abrir las puertas de manera forzada, rotura de cristales, encendido de vehículo, etc.

-Localización. Te envía la ubicación exacta de tu vehículo en tiempo real.

-Control a distancia. Podrás controlar tu vehículo desde cualquier dispositivo con acceso a internet.

NerdCom GPS envía notificaciones a tu móvil por:

  • Puerta abierta
  • Alerta de intento de robo
  • Vehículo encendido
  • Exceso de velocidad
  • Batería desconectada
  • Traspaso de zonas
  • Mantenimiento vencido
  • Reportes de recorrido
  • Entre otros

Productos de NerdCom SRL & LLC

Un término que se está divulgando mucho, tanto en los foros y sitios web como en la sociedad misma, es el SEO (Search Engine Optimization), su traducción al español (Optimización de Motores de Búsqueda).

Según Wikipedia, el Seo es:

El posicionamiento en buscadores u optimización de motores de búsqueda, este es el proceso de mejorar la visibilidad de un sitio web en los resultados orgánicos de los diferentes buscadores.

Este término está ligado a las páginas web. Pero si en la web se hace SEO, en los mobiles apps o tiendas apps se hace ASO.

El termino ASO (App Store Optimization), su traducción al español (Optimización de la Tienda de Aplicaciones) es un término que  no muchos conocen. El ASO viene a ser, más o menos, lo mismo que el SEO en la web, ambos lo que buscan es posicionamiento entre los primeros resultados que obtiene un usuario cuando busca algún cometido; cuanta mayor visibilidad se tenga, ya sea una app o una página web, más posibilidades tiene de ser encontrada por los usuarios.

Para empezar a diseñar tu estrategia de posicionamiento ASO se debe elaborar un plan completo con los factores principales y secundarios que afectarán a la optimización de tu App. Todo esto y más lo trataremos en un segundo post.