Móvil: Glosario de aplicaciones móviles.
Breve descripción general
Este glosario proporciona una breve introducción a la terminología general de las aplicaciones móviles y contiene definiciones de términos que verás utilizados en toda la categoría de aplicaciones móviles. Es posible que desees mantener esta página abierta en una pestaña separada y consultarla a medida que navegas. Si notas un término que debería incluirse aquí pero no lo está, ponte en contacto con soporte y se incluirá aquí si corresponde.
Android
Android es el sistema operativo móvil de Google. Android se distribuye en muchas versiones a través de varios fabricantes de dispositivos, siendo el más popular Samsung. Android se considera el sistema operativo para móviles y tablets más popular del mundo. Las aplicaciones nativas de Android se desarrollan utilizando el lenguaje de codificación Java y se implementan a través de Android Studio.
Interfaz de programación de aplicaciones (API)
Una interfaz de programación de aplicaciones (API) es un conjunto de rutinas, protocolos y herramientas para crear aplicaciones de software y programar componentes de interfaz gráfica de usuario (GUI). Las API también especifican cómo deben interactuar los componentes de software y permiten que una aplicación acceda e interactúe con aplicaciones o plataformas de otras partes.
El SDK de WalkMe Mobile proporciona acceso a diferentes funcionalidades a través de API, que incluyen el establecimiento de eventos rastreados (objetivos), atributos de usuario, el establecimiento de ID de usuario final, el inicio de una campaña con una clave y más.
Optimización de App Store (ASO)
La optimización de la tienda de aplicaciones (ASO) es el proceso importante para que los creadores de aplicaciones optimicen la visibilidad de sus aplicaciones en el App Store de Apple y/o en Google Play. La implementación de una estrategia ASO sólida puede resultar en una mayor visibilidad de búsqueda y más descargas.
Las prácticas de ASO incluyen pruebas A/B de imágenes y textos/palabras clave dentro de la página de la tienda de aplicaciones, así como pedir a los usuarios finales de la aplicación que califiquen la aplicación y ofrezcan reseñas. Las reseñas y clasificaciones de alta calidad aumentan la visibilidad de las aplicaciones y la probabilidad de que el usuario final las descargue.
WalkMe Mobile ayuda a las aplicaciones de nuestros clientes a obtener más calificaciones de los usuarios finales al ofrecer un ShoutOut que solicita a los usuarios finales que realicen una reseña mientras utilizan la aplicación.
Inteligencia Artificial
La inteligencia artificial (IA) es el concepto más amplio de que las máquinas pueden realizar tareas de una manera que los humanos considerarían "inteligente". La IA y el ML son muy similares, y ambos se aplican a la tecnología WalkMe Mobile.
Deep Link
El deep linking es una metodología para activar una acción dentro de una aplicación móvil a través de un enlace. La vinculación profunda conecta una URL única a una acción definida en la aplicación móvil, ya sea que se dirija a una ubicación o active una acción. Debido a la falta de un protocolo común entre las aplicaciones nativas, las vinculaciones profundas deben ser establecidas por los desarrolladores de la aplicación. Si no se implementan vinculaciones profundas, WalkMe Mobile no tiene forma de mover automáticamente al usuario final de una pantalla de la aplicación a otra dentro de la misma.
iOS
iOS es el sistema operativo móvil oficial de Apple y es compatible con todos los dispositivos iPhone, iPod y iPad. iOS es el segundo sistema operativo más popular del mundo después de Android. Las aplicaciones nativas de iOS se desarrollan utilizando los lenguajes de codificación C++ o Swift y se implementan a través del software XCode de Apple.
Aprendizaje automático
El aprendizaje automático (ML) es la ciencia de hacer que los ordenadores actúen de ciertas maneras sin ser explícitamente programados para hacerlo. En la última década, el aprendizaje automático nos ha dado coches autónomos, reconocimiento de voz práctico, búsqueda web efectiva y una comprensión mucho mejorada del genoma humano. El aprendizaje automático está tan generalizado hoy en día que probablemente lo utilices docenas de veces al día sin saberlo.
WalkMe Mobile ofrece algoritmos de aprendizaje automático (ML) que aprenden automáticamente sobre el comportamiento del usuario final en relación con las aplicaciones del cliente, y lo hace a través del análisis de numerosos parámetros recopilados por el SDK.
MDM
La gestión de dispositivos móviles (MDM) es un tipo de software utilizado por las organizaciones para administrar e implementar aplicaciones en los dispositivos móviles de los empleados (consulta más aquí).
Aplicaciones móviles
Las aplicaciones móviles, a diferencia de las aplicaciones del navegador, se desarrollan específica y exclusivamente con los dispositivos móviles en mente. Pueden ser nativos o híbridos, ambos son marcos específicos para dispositivos móviles, pero difieren en el grado en que el lenguaje de codificación está sincronizado con el sistema operativo móvil.
Aplicaciones nativas
Una aplicación nativa (aplicación nativa) es un programa de aplicación que se ha desarrollado para su uso en una plataforma o dispositivo particular, por ejemplo, iOS (el sistema operativo móvil de Apple) y Android (el sistema operativo móvil de Google).
Debido a que las aplicaciones nativas se escriben para una plataforma específica en su lenguaje nativo, pueden interactuar y aprovechar las funciones del sistema operativo y otro software que generalmente se instala en esa plataforma. Por ejemplo, las aplicaciones nativas pueden utilizar hardware y software específicos del dispositivo, aprovechando así la última tecnología disponible en dispositivos móviles, como el sistema de posicionamiento global ("GPS"), los sensores y las cámaras de dispositivos. Esto puede interpretarse como una ventaja de las aplicaciones nativas sobre las aplicaciones web o las aplicaciones móviles en la nube.
Aplicaciones híbridas
Las aplicaciones híbridas aprovechan la tecnología nativa para cada plataforma (iOS y Android), pero incluyen contenido de vistas web (HTML) dentro de la aplicación. Esta es una forma útil para que algunas empresas desarrollen una sola aplicación que funcione tanto en Android como en iOS. Esta estrategia se ha vuelto popular debido a la aparición de soluciones como Cordova, PhoneGap de Adobe y Xamarin de Microsoft, que permiten el desarrollo de una aplicación en un idioma, principalmente HTML, y la distribución de aplicaciones nativas a iOS y Android simultáneamente.
Editor móvil
Los editores móviles son desarrolladores de aplicaciones móviles, propietarios y personas o empresas que redistribuyen aplicaciones nativas a través de una tienda de aplicaciones.
Notificaciones push móviles
Una notificación push móvil es un mensaje de una aplicación que aparece en un dispositivo móvil, dentro o fuera de la aplicación. Los editores móviles pueden enviar notificaciones a sus usuarios en cualquier momento; WalkMe Mobile no ofrece esta herramienta por el momento. WalkMe Mobile se centra en la experiencia dentro de la aplicación y no en lo que sucede una vez que el usuario final cierra la aplicación.
React Native
React Native es la solución de Facebook al mercado de aplicaciones híbridas, pero tiene algunas diferencias técnicas con el resto. La solución te permite desarrollar en JavaScript, pero compila la aplicación de forma nativa en lugar de mostrar vistas web como las aplicaciones híbridas mencionadas anteriormente.
SDK
Un kit de desarrollo de software (SDK) es un conjunto de herramientas de desarrollo de software que ayudan a crear aplicaciones para una plataforma específica. Por lo general, un SDK incluye una o más API, herramientas de programación y documentación. Por ejemplo, si deseas que tu aplicación admita el inicio de sesión de Facebook, puedes utilizar el SDK de Facebook para crear el marco.
Hay muchos SDK. Cada aplicación móvil tiene entre 10 y 20 SDK instalados en promedio. Las categorías populares de SDK incluyen las siguientes: software de análisis, publicidad, redes sociales, relacionadas con I+D, etc.
Sesión
Una sesión se produce cuando un usuario inicia la aplicación o regresa desde el modo de fondo, y se produce si un usuario final utiliza activamente la aplicación, aunque sea solo por un segundo. Las sesiones ayudan a los clientes a aprender sobre el uso y la retención de los usuarios finales. El tiempo promedio de sesión es una métrica móvil clave que indica cuán atractiva es una aplicación.
Las sesiones se pueden definir de manera diferente en diferentes plataformas de análisis. Por ejemplo: algunos servicios agrupan las diferentes interacciones que un usuario tiene con la aplicación en un cierto período de tiempo como la misma sesión, incluso si el usuario abandona la aplicación y solo regresa después de más de 30 minutos. WalkMe Mobile cuenta cada inicio de aplicación como una nueva sesión. Es por eso que algunos clientes pueden encontrar discrepancias entre el tiempo promedio de sesión o el número de sesiones por usuario que presenta WalkMe Mobile y otros servicios de análisis que pueden estar utilizando.