Aplicación movil - Mobile app

Una parte frontal típica de un teléfono inteligente que muestra varias filas de íconos de aplicaciones en la mitad superior de la pantalla. Cada uno simboliza una aplicación móvil que se puede activar tocando el icono respectivo.
Iniciar una aplicación con el toque de un dedo en el ícono de la aplicación (video)

Una aplicación móvil , también conocida como aplicación móvil o simplemente aplicación , es un programa informático o una aplicación de software diseñada para ejecutarse en un dispositivo móvil como un teléfono , tableta o reloj . Las aplicaciones móviles a menudo contrastan con las aplicaciones de escritorio que están diseñadas para ejecutarse en computadoras de escritorio y las aplicaciones web que se ejecutan en navegadores web móviles en lugar de hacerlo directamente en el dispositivo móvil.

Las aplicaciones originalmente estaban destinadas a la asistencia de productividad, como el correo electrónico, el calendario y las bases de datos de contactos, pero la demanda pública de aplicaciones provocó una rápida expansión a otras áreas como juegos móviles , automatización de fábricas, GPS y servicios basados ​​en la ubicación , seguimiento de pedidos y tickets. compras, por lo que ahora hay millones de aplicaciones disponibles. Muchas aplicaciones requieren acceso a Internet . Las aplicaciones generalmente se descargan de las tiendas de aplicaciones , que son un tipo de plataformas de distribución digital .

El término "aplicación", abreviatura de " aplicación de software ", se ha vuelto muy popular desde entonces; en 2010, fue catalogado como " Palabra del año " por la American Dialect Society .

Las aplicaciones se clasifican en tres tipos: aplicaciones nativas, híbridas y aplicaciones web. Las aplicaciones nativas están diseñadas específicamente para un sistema operativo móvil, generalmente iOS o Android. Las aplicaciones web están escritas en HTML5 o CSS y normalmente se ejecutan a través de un navegador. Las aplicaciones híbridas se crean utilizando tecnologías web como JavaScript, CSS y HTML 5 y funcionan como aplicaciones web disfrazadas en un contenedor nativo.

Visión general

La aplicación móvil oficial del Ejército de EE. UU . Presenta las noticias, actualizaciones y medios de tecnología del servicio en un solo lugar
Una aplicación de emulación para la calculadora de bolsillo programable HP-41C X de 1983. Existen varias aplicaciones de este tipo para emular con todas las funciones antiguas computadoras hogareñas , consolas de juegos o incluso computadoras centrales de hace varias décadas.

La mayoría de los dispositivos móviles se venden con varias aplicaciones incluidas como software preinstalado, como un navegador web , un cliente de correo electrónico , un calendario , un programa de mapas y una aplicación para comprar música , otros medios o más aplicaciones. Algunas aplicaciones preinstaladas se pueden eliminar mediante un proceso de desinstalación normal, lo que deja más espacio de almacenamiento para las que desee. Cuando el software no lo permite, algunos dispositivos pueden rootearse para eliminar las aplicaciones no deseadas.

Las aplicaciones que no están preinstaladas suelen estar disponibles a través de plataformas de distribución llamadas tiendas de aplicaciones . Estos pueden ser operados por el propietario del sistema operativo móvil del dispositivo , como App Store (iOS) o Google Play Store ; por los fabricantes de dispositivos, como Galaxy Store y Huawei AppGallery ; o por terceros, como Amazon Appstore y F-Droid .

Por lo general, se descargan de la plataforma a un dispositivo de destino, pero a veces se pueden descargar en computadoras portátiles o de escritorio . Las aplicaciones también se pueden instalar manualmente, por ejemplo, ejecutando un paquete de aplicaciones de Android en dispositivos Android.

Algunas aplicaciones son gratuitas , mientras que otras tienen un precio, que puede ser por adelantado o por suscripción . Algunas aplicaciones también incluyen microtransacciones y / o publicidad . En cualquier caso, los ingresos generalmente se dividen entre el creador de la aplicación y la tienda de aplicaciones. Por lo tanto, la misma aplicación puede costar un precio diferente según la plataforma móvil.

Las aplicaciones móviles se ofrecieron originalmente para la productividad general y la recuperación de información, incluido el correo electrónico, el calendario , los contactos, el mercado de valores y la información meteorológica. Sin embargo, la demanda pública y la disponibilidad de herramientas para desarrolladores impulsaron una rápida expansión a otras categorías, como las que se manejan mediante paquetes de software de aplicaciones de escritorio . Al igual que con otro software, la explosión en el número y la variedad de aplicaciones hizo que el descubrimiento fuera un desafío, lo que a su vez llevó a la creación de una amplia gama de fuentes de revisión, recomendación y selección, incluidos blogs, revistas y servicios dedicados de descubrimiento de aplicaciones en línea. . En 2014, las agencias reguladoras del gobierno comenzaron a intentar regular y seleccionar aplicaciones, particularmente aplicaciones médicas. Algunas empresas ofrecen aplicaciones como método alternativo para entregar contenido con ciertas ventajas sobre un sitio web oficial .

Con un número creciente de aplicaciones móviles disponibles en las tiendas de aplicaciones y las capacidades mejoradas de los teléfonos inteligentes, las personas están descargando más aplicaciones en sus dispositivos. El uso de aplicaciones móviles se ha vuelto cada vez más frecuente entre los usuarios de teléfonos móviles. Un estudio de comScore de mayo de 2012 informó que durante el trimestre anterior, más suscriptores móviles utilizaron aplicaciones que navegaron por la web en sus dispositivos: 51,1% frente a 49,8% respectivamente. Los investigadores encontraron que el uso de aplicaciones móviles se correlaciona fuertemente con el contexto del usuario y depende de la ubicación del usuario y la hora del día. Las aplicaciones móviles están desempeñando un papel cada vez más importante dentro de la atención médica y, cuando se diseñan e integran correctamente, pueden generar muchos beneficios.

La firma de investigación de mercado Gartner predijo que se descargarían 102 mil millones de aplicaciones en 2013 (91% de ellas gratis), lo que generaría $ 26 mil millones en los EE. UU., 44,4% más que los $ 18 mil millones de 2012. Para el segundo trimestre de 2015, las tiendas Google Play y Apple generaron $ 5 mil millones. Un informe estima que la economía analista aplicación crea unos ingresos de más de 10 mil millones al año en la Unión Europea, mientras que más de 529.000 puestos de trabajo se han creado en 28 estados de la UE debido al crecimiento del mercado de las aplicaciones.

Tipos

Una aplicación de cámara nativa está preinstalada en casi todos los teléfonos inteligentes y tabletas, que sirve como interfaz de usuario con visor para la cámara digital incorporada.

Las aplicaciones móviles pueden clasificarse mediante numerosos métodos. Un esquema común es distinguir aplicaciones nativas , basadas en web e híbridas.

Aplicación nativa

Todas las aplicaciones dirigidas a una plataforma móvil en particular se conocen como aplicaciones nativas. Por lo tanto, una aplicación destinada a dispositivos Apple no se ejecuta en dispositivos Android . Como resultado, la mayoría de las empresas desarrollan aplicaciones para múltiples plataformas.

Al desarrollar aplicaciones nativas, los profesionales incorporan los mejores módulos de interfaz de usuario de su clase. Esto representa un mejor rendimiento, coherencia y una buena experiencia de usuario. Los usuarios también se benefician de un acceso más amplio a las interfaces de programación de aplicaciones y hacen un uso ilimitado de todas las aplicaciones desde el dispositivo en particular. Además, también cambian de una aplicación a otra sin esfuerzo.

El objetivo principal de la creación de dichas aplicaciones es garantizar el mejor rendimiento para un sistema operativo móvil específico.

Aplicación basada en web

Una aplicación basada en web se implementa con las tecnologías web estándar de HTML , CSS y JavaScript . Por lo general, se requiere acceso a Internet para un comportamiento adecuado o para poder usar todas las funciones en comparación con el uso sin conexión . La mayoría, si no todos, los datos de los usuarios se almacenan en la nube .

El rendimiento de estas aplicaciones es similar al de una aplicación web que se ejecuta en un navegador, que puede ser notablemente más lenta que la aplicación nativa equivalente. Es posible que tampoco tenga el mismo nivel de funciones que la aplicación nativa.

Aplicación híbrida

El concepto de aplicación híbrida es una combinación de aplicaciones nativas y basadas en web. Las aplicaciones desarrolladas con Apache Cordova , Xamarin , React Native , Sencha Touch y otros marcos se incluyen en esta categoría.

Estos están hechos para admitir tecnologías nativas y web en múltiples plataformas. Además, estas aplicaciones son más fáciles y rápidas de desarrollar. Implica el uso de una única base de código que funciona en múltiples sistemas operativos móviles.

A pesar de estas ventajas, las aplicaciones híbridas presentan un rendimiento inferior. A menudo, las aplicaciones no tienen la misma apariencia en diferentes sistemas operativos móviles.

Desarrollo

Desarrolladores en el trabajo

El desarrollo de aplicaciones para dispositivos móviles requiere considerar las limitaciones y características de estos dispositivos. Los dispositivos móviles funcionan con batería y tienen procesadores menos potentes que las computadoras personales y también tienen más funciones como detección de ubicación y cámaras. Los desarrolladores también deben considerar una amplia gama de tamaños de pantalla, especificaciones de hardware y configuraciones debido a la intensa competencia en el software móvil y los cambios dentro de cada una de las plataformas (aunque estos problemas pueden superarse con la detección de dispositivos móviles).

El desarrollo de aplicaciones móviles requiere el uso de entornos de desarrollo integrados especializados . Las aplicaciones móviles se prueban primero en el entorno de desarrollo utilizando emuladores y luego se someten a pruebas de campo. Los emuladores proporcionan una forma económica de probar aplicaciones en teléfonos móviles a los que los desarrolladores pueden no tener acceso físico.

El diseño de la interfaz de usuario móvil (UI) también es esencial. La interfaz de usuario móvil considera las limitaciones y contextos, la pantalla, la entrada y la movilidad como contornos para el diseño. El usuario suele ser el centro de interacción con su dispositivo y la interfaz incluye componentes tanto de hardware como de software. La entrada del usuario permite que los usuarios manipulen un sistema, y ​​la salida del dispositivo permite que el sistema indique los efectos de la manipulación de los usuarios. Las limitaciones del diseño de la interfaz de usuario móvil incluyen factores de forma y atención limitados, como el tamaño de la pantalla de un dispositivo móvil para la mano de un usuario. Los contextos de la interfaz de usuario móvil señalan señales de la actividad del usuario, como la ubicación y la programación, que se pueden mostrar a partir de las interacciones del usuario dentro de una aplicación móvil. En general, el objetivo del diseño de la interfaz de usuario móvil es principalmente una interfaz comprensible y fácil de usar.

Las interfaces de usuario móviles, o front-end, dependen de los back-end móviles para admitir el acceso a los sistemas empresariales. El back-end móvil facilita el enrutamiento de datos, la seguridad, la autenticación, la autorización, el trabajo fuera de línea y la orquestación de servicios. Esta funcionalidad es compatible con una combinación de componentes de middleware que incluyen servidores de aplicaciones móviles , backend móvil como servicio (MBaaS) e infraestructura SOA .

Las interfaces conversacionales muestran la interfaz de la computadora y presentan interacciones a través de texto en lugar de elementos gráficos. Emulan conversaciones con humanos reales. Hay dos tipos principales de interfaces de conversación: asistentes de voz (como Amazon Echo ) y chatbots .

Las interfaces de conversación se están volviendo particularmente prácticas a medida que los usuarios comienzan a sentirse abrumados con las aplicaciones móviles (un término conocido como "fatiga de las aplicaciones").

David Limp, vicepresidente senior de dispositivos de Amazon, dijo en una entrevista con Bloomberg: "Creemos que la próxima gran plataforma es la voz".

Distribución

Las tres tiendas de aplicaciones más grandes son Google Play para Android , App Store para iOS y Microsoft Store para Windows 10 , Windows 10 Mobile y Xbox One .

Google Play

Google Play (anteriormente conocido como Android Market) es una tienda internacional de software en línea desarrollada por Google para dispositivos Android. Se inauguró en octubre de 2008. En julio de 2013, la cantidad de aplicaciones descargadas a través de Google Play Store superó los 50 mil millones, de las más de 1 millón de aplicaciones disponibles. A septiembre de 2016, según Statista, el número de aplicaciones disponibles superó los 2,4 millones. Más del 80% de las aplicaciones de Google Play Store se pueden descargar gratis. La tienda generó unos ingresos de 6.000 millones de dólares estadounidenses en 2015.

Tienda de aplicaciones

Manzana 's tienda de aplicaciones para iOS y iPadOS no fue el primer servicio de distribución de aplicaciones, sino que inició la revolución del móvil y se abrió el 10 de julio de 2008, y en septiembre de 2016, reportado más de 140 mil millones de descargas. La AppStore original fue mostrada por primera vez a Steve Jobs en 1993 por Jesse Tayler en NeXTWorld Expo. Al 6 de junio de 2011, había 425,000 aplicaciones disponibles, que habían sido descargadas por 200 millones de usuarios de iOS. Durante la Conferencia Mundial de Desarrolladores 2012 de Apple , el CEO Tim Cook anunció que la App Store tiene 650,000 aplicaciones disponibles para descargar, así como 30 mil millones de aplicaciones descargadas de la tienda de aplicaciones hasta esa fecha. Desde una perspectiva alternativa, las cifras vistas en julio de 2013 por la BBC del servicio de seguimiento Adeven indican que más de dos tercios de las aplicaciones en la tienda son "zombis", que los consumidores casi nunca instalan.

Microsoft Store

Microsoft Store (anteriormente conocida como Windows Store) fue presentada por Microsoft en 2012 para sus plataformas Windows 8 y Windows RT . Si bien también puede incluir listas de programas de escritorio tradicionales certificados para compatibilidad con Windows 8, se usa principalmente para distribuir "aplicaciones de la Tienda Windows", que están diseñadas principalmente para su uso en tabletas y otros dispositivos táctiles (pero aún se pueden usar con un teclado y un mouse , y en computadoras de escritorio y portátiles ).

Otros

  • Amazon Appstore es una tienda de aplicaciones alternativa para el sistema operativo Android. Se inauguró en marzo de 2011 y, en junio de 2015, la tienda de aplicaciones tiene casi 334.000 aplicaciones. Las aplicaciones de Android de Amazon Appstore también se pueden instalar y ejecutar en dispositivos BlackBerry 10.
  • BlackBerry World es la tienda de aplicaciones para dispositivos BlackBerry 10 y BlackBerry OS . Se inauguró en abril de 2009 como BlackBerry App World.
  • Ovi (Nokia) para teléfonos Nokia se lanzó internacionalmente en mayo de 2009. En mayo de 2011, Nokia anunció planes para cambiar el nombre de su línea de productos Ovi bajo la marca Nokia y la Tienda Ovi pasó a llamarse Tienda Nokia en octubre de 2011. La Tienda Nokia ya no permitirá a los desarrolladores publicar nuevas aplicaciones o actualizaciones de aplicaciones para sus sistemas operativos heredados Symbian y MeeGo a partir de enero de 2014.
  • Windows Store teléfono fue introducido por Microsoft para su plataforma Windows Phone, que fue lanzado en octubre de 2010. En octubre de 2012, que cuenta con más de 120.000 aplicaciones disponibles.
  • Samsung Apps se introdujo en septiembre de 2009. En octubre de 2011, Samsung Apps alcanzó los 10 millones de descargas. La tienda está disponible en 125 países y ofrece aplicaciones para las plataformas Windows Mobile, Android y Bada.
  • La AppWrapper electrónico fue el primer servicio de distribución electrónica para proporcionar colectivamente el cifrado y la compra electrónica
  • F-Droid : repositorio de aplicaciones de Android gratuito y de código abierto.
  • Opera Mobile Store es una tienda de aplicaciones independiente de la plataforma para iOS, Java, BlackBerry OS, Symbian, iOS y Windows Mobile, y teléfonos móviles basados ​​en Android. Fue lanzado internacionalmente en marzo de 2011.
  • Hay muchas otras tiendas de aplicaciones independientes para dispositivos Android.

Administración de Empresas

La gestión de aplicaciones móviles (MAM) describe el software y los servicios responsables de aprovisionar y controlar el acceso a aplicaciones móviles desarrolladas internamente y disponibles comercialmente que se utilizan en entornos empresariales. La estrategia está destinada a compensar el riesgo de seguridad de una estrategia de trabajo Traiga su propio dispositivo (BYOD). Cuando un empleado lleva un dispositivo personal a un entorno empresarial, la administración de aplicaciones móviles permite que el personal de TI corporativo transfiera las aplicaciones necesarias, controle el acceso a los datos comerciales y elimine los datos comerciales almacenados en caché local del dispositivo si se pierden o cuando su propietario no ya trabaja con la empresa. La contenedorización es una solución de seguridad BYOD alternativa. En lugar de controlar todo el dispositivo de un empleado, las aplicaciones de contenedorización crean bolsillos aislados y seguros separados de todos los datos personales. El control de la empresa del dispositivo solo se extiende a ese contenedor separado.

Encapsulado de aplicaciones frente a gestión de aplicaciones nativas

Especialmente cuando los empleados " traen su propio dispositivo ", las aplicaciones móviles pueden representar un riesgo de seguridad significativo para las empresas, porque transfieren datos confidenciales no protegidos a Internet sin el conocimiento y consentimiento de los usuarios. Los informes de datos corporativos robados muestran la rapidez con la que los datos corporativos y personales pueden caer en las manos equivocadas. El robo de datos no es solo la pérdida de información confidencial, sino que hace que las empresas sean vulnerables a ataques y chantajes.

La gestión profesional de aplicaciones móviles ayuda a las empresas a proteger sus datos. Una opción para proteger los datos corporativos es el empaquetado de aplicaciones . Pero también existen algunas desventajas como la infracción de derechos de autor o la pérdida de los derechos de garantía. La funcionalidad, la productividad y la experiencia del usuario están particularmente limitadas en el marco de la aplicación. Las políticas de una aplicación empaquetada no se pueden cambiar. Si es necesario, debe recrearse desde cero, agregando costos. Un contenedor de aplicación es una aplicación móvil creada completamente a partir de un sitio web o plataforma existente , con pocos o ningún cambio realizado en la aplicación subyacente. El "contenedor" es esencialmente una nueva capa de administración que permite a los desarrolladores configurar políticas de uso apropiadas para el uso de la aplicación. Ejemplos de estas políticas incluyen si se requiere autenticación o no , permitir que los datos se almacenen en el dispositivo y habilitar / deshabilitar el uso compartido de archivos entre usuarios. Debido a que la mayoría de los contenedores de aplicaciones suelen ser sitios web primero, a menudo no se ajustan a las pautas para desarrolladores de iOS o Android .

Alternativamente, es posible ofrecer aplicaciones nativas de forma segura a través de la gestión de movilidad empresarial sin limitar la experiencia del usuario nativo. Esto permite una gestión de TI más flexible, ya que las aplicaciones se pueden implementar fácilmente y las políticas se pueden ajustar en cualquier momento.

Ver también

Referencias

enlaces externos