Implementación de las Mejores Prácticas y Directrices para Entregar Cualquier Aplicación a los Usuarios Móviles
←
→
Transcripción del contenido de la página
Si su navegador no muestra la página correctamente, lea el contenido de la página a continuación
White paper Implementación de las Mejores Prácticas y Directrices para Entregar Cualquier Aplicación a los Usuarios Móviles A medida que las organizaciones adoptan los smartphones, las tablets y las aplicaciones móviles, además de proporcionar correo electrónico móvil y funcionalidades de navegación van más allá ofreciendo acceso móvil a las aplicaciones corporativas basadas en Windows y a todas las demás. El acceso a aplicaciones corporativas permite a los trabajadores móviles ser más productivos, estar más receptivos e informados para atender a los clientes o colaborar con sus compañeros, ayudando a alcanzar objetivos del negocio como la mejora de la satisfacción del cliente y un time to market más rápido para los nuevos productos y servicios. citrix.es
White paper Desarrollo de aplicaciones XenMobile Hay muchas maneras de proporcionar acceso a las aplicaciones empresariales en dispositivos móviles: 1. Desplegando servicios y aplicaciones móviles de terceros 2. Portando aplicaciones Windows a la plataforma móvil para cada dispositivo 3. Escribiendo código nuevo específico para la plataforma 4. Desarrollando aplicaciones móviles basadas en web 5. Creando aplicaciones híbridas en HTML 5 que también proporcionan acceso de bajo nivel al hardware de plataformas específicas 6. Virtualizando aplicaciones Windows Cuando se tiene en cuenta la experiencia de usuario, la facilidad de implementación, mantenimiento y flexibilidad, cada una de estas estrategias tienen ventajas, desventajas y casos de uso objetivo. También hay importantes problemas de gestión, de seguridad y privacidad a los que hacer frente en un mundo ampliamente móvil donde los empleados utilizan varios dispositivos personales para el trabajo. Desplegando aplicaciones móviles de terceros terceros pueden ofrecer la mejor y más Quizá la forma más fácil para proporcionar una optimizada solución para sus usuarios. aplicación empresarial para dispositivos móviles es esperar a que un tercero desarrolle una para sus Portando aplicaciones plataformas móviles objetivo. Esto es la solución Si no hay una aplicación móvil de terceros ideal para organizaciones que carecen de un disponible, portar una aplicación heredada es una personal de desarrollo especializado. Incluso para de las formas más simples, que menos recursos aquellos que cuentan con tal personal, requiere para que esté disponible en los implementar una aplicación de terceros ahorra dispositivos móviles, sin duda alguna, es más fácil una gran cantidad de recursos que de otro modo que desarrollar desde el principio una nueva se gastarían en desarrollo de aplicaciones, versión móvil. En teoría, si la aplicación está escrita mantenimiento, y actualizaciones. Las aplicaciones en un lenguaje portátil como C++, usted sólo tiene de terceros están probablemente optimizadas en que reescribir las secciones del código que son cuanto al aspecto, el tacto y el rendimiento que los dependientes de la máquina y seguidamente usuarios esperan en cada plataforma. recompilar el programa para cada plataforma móvil. La portabilidad es también una manera de La desventaja obvia es la posibilidad de tener que hacer una versión de una aplicación desarrollada esperar meses para que dicha solución esté para una plataforma móvil, como iOS, utilizable en disponible. Además, puede que cuando la otra como Android. Por desgracia, portar en la aplicación esté disponible, no incluya todas las práctica no es tan simple como en la teoría. características que necesita y puede ser que no soporte todos los sistemas operativos móviles Un desarrollador con experiencia móvil podría ser utilizados en su organización. Quizá tenga que capaz de portar una aplicación Windows en una comprar e implementar productos de software plataforma móvil con éxito. Sin embargo, portar es adicionales con diferentes características e un camino potencialmente peligroso plagado de consecuencias inesperadas. En la práctica, interfaces para otros dispositivos móviles y generalmente implica mucho más que reescribir sistemas operativos, si estos estuvieran algún código y reelaborar la interfaz para una disponibles. Sin embargo, si se han desarrollado pantalla más pequeña. correctamente, las aplicaciones móviles de citrix.es 2
White paper Desarrollo de aplicaciones XenMobile ¿Por qué? Las aplicaciones para PC están orientadas replantear y optimizar la GUI, la pantalla, la al uso de teclados, ratones, memoria y conectividad, la memoria y las características almacenamiento abundante y procesadores rápidos especiales tales como tacto y localización para cada y conexiones internas, ninguna de las cuales son plataforma. Puede incluir todas las funciones que características típicas de los smartphones o las los usuarios necesitan, dejando fuera las que no son tablets. Los usuarios de Windows están dispuestos a necesarias. Si se planifica y se desarrolla pasar mucho tiempo en sus puestos de trabajo a inteligentemente, una aplicación nativa tiene una cambio de un conjunto de características buena oportunidad de ofrecer el mejor rendimiento enriquecidas, mientras que los usuarios móviles es y la experiencia de usuario más satisfactoria. más probable que quieran un acceso rápido a Además, puede incorporar las características de algunas características básicas al mismo tiempo que seguridad que usted necesita, incluyendo aquellas caminan por la calle o beben café en una cafetería. nativas de cada plataforma móvil. Por esta razón, una simple portabilidad puede proporcionarle una aplicación de bajo rendimiento Las desventajas obvias son el considerable tiempo, la que no sirve a sus usuarios ni a sus dispositivos. Si la complejidad, los gastos y los recursos necesarios para aplicación no es recodificada hábilmente para la planificación y el desarrollo. Por razones de coste o proporcionar una buena experiencia de usuario en habilidades, las organizaciones pequeñas o una pantalla pequeña, la interfaz móvil podría medianas pueden ser incapaces de desarrollar requerir excesivos toques y ampliaciones, siendo aplicaciones nativas móviles. Algunas organizaciones molesto en el mejor de los casos y en el peor, pueden tener los recursos para el desarrollo a una causando la perdida de alertas esenciales, botones y plataforma móvil, pero no las plataformas múltiples otros componentes necesarios que a veces están tan comunes en un entorno BYOD. fuera del rango visible. Además, en el tiempo que se necesita para Por último, es posible que tenga que portar la desarrollar la aplicación, los usuarios podrán haber aplicación a varias plataformas móviles, por lo que seleccionado nuevos dispositivos o añadir nuevos necesitará más recursos para su desarrollo los cuales requisitos, haciendo sus esfuerzos obsoletos. podrían ser mejor utilizados en cualquier otro lugar. Además, su organización de TI tendrá que dedicar recursos adicionales al mantenimiento y Sin embargo, si los usuarios no tienen que actualización de la aplicación. Aún así, si usted depender de la aplicación para funcionar igual que tiene los recursos y tiene la necesidad de con el resto de sus aplicaciones móviles, la proporcionar una aplicación crítica de alto portabilidad puede ser una forma viable de ahorrar rendimiento con características específicas, dinero y proporcionar el acceso a las aplicaciones desarrollar una aplicación nativa puede ser la empresariales que necesitan los usuarios. mejor solución. Aplicaciones web móviles Desarrollo de aplicaciones nativas Para una organización con varias plataformas Si la versión móvil de una aplicación de terceros móviles diferentes en uso, desarrollar una aplicación no va a estar disponible durante mucho tiempo, y la portabilidad no es capaz de proporcionar la que se ejecuta en una web orientada a dispositivos experiencia correcta para sus usuarios móviles, móviles, puede significar matar dos pájaros de un vale la pena considerar el desarrollo de una tiro. Una aplicación móvil sencilla, basada en la web, aplicación móvil nativa, especialmente si es teóricamente funcionará a través de los dispositivos esencial para los objetivos de su organización y móviles y plataformas, ahorrando considerables usted tiene los recursos necesarios. recursos de desarrollo en un entorno BYOD. Podría desarrollarse como un sitio web o una aplicación que Desarrollar una versión móvil nativa de una alimenta la página del navegador. Cualquier cambio aplicación usando herramientas proporcionadas o actualización se realiza una vez en la página Web y por el proveedor ofrece la oportunidad de desde allí están disponibles para todos los usuarios. citrix.es 3
White paper Desarrollo de aplicaciones XenMobile Las aplicaciones basadas en la web pueden ser El rendimiento con una aplicación híbrida es proporcionadas internamente o a través de probablemente mejor que con una aplicación soluciones SaaS de terceros. exclusivamente web, puesto que este método tiene más hardware específico. El desarrollo y las El inconveniente es que una aplicación basada en actualizaciones posteriores consumirán menos web es probable que no sea optimizada para un tiempo y recursos que para una aplicación nativa solo dispositivo y así tendrá que sacrificar el desarrollada para cada una de las plataformas rendimiento y la funcionalidad en el proceso. El móviles. Sin embargo, una aplicación HTML 5 híbrida desarrollo implicará también la adaptación a todos probablemente no funcionará tan bien como una los navegadores móviles en uso. aplicación nativa construida exclusivamente para un determinado dispositivo y no será tan personalizable. Las aplicaciones basadas en navegador también También es probable que la seguridad sea más firme suponen problemas de seguridad, particularmente y fácil de construir en una aplicación nativa ya que si la gente está utilizando el mismo navegador habrá un mejor acceso a las funciones avanzadas de para su navegación personal. Sitios web infectados seguridad y cifrado de cada plataforma. Está claro con malware pueden también infectar los que el desarrollo nativo seguramente le dará acceso dispositivos de usuario y acabar en su red. Además, a más características específicas del dispositivo. si usted pone alguna de las funcionalidades backend de la aplicación web en la zona perimetral Para muchas organizaciones, una solución que corporativa (DMZ) para facilitar el acceso, estos funcione debe desarrollar una aplicación nativa componentes podrían proporcionar a los hackers y para las plataformas móviles de uso más amplio o el malware un acceso a su red. más importantes y utilizar el enfoque híbrido de HTML 5 para cubrir el resto. HTML 5 híbrido HTML 5 ofrece una oportunidad única para integrar Aplicaciones y puestos de trabajo virtualizados algunas de las ventajas multiplataforma del Una de las maneras más rápidas y sencillas para desarrollo web con las ventajas específicas de la proporcionar acceso móvil a aplicaciones internas plataforma de las aplicaciones nativas. Con este tipo independientemente de su sistema operativo, es híbrido, grandes partes de la aplicación pueden ser virtualmente. Citrix® XenDesktop® y Citrix XenApp® desarrolladas en HTML 5 para trabajar en las son plataformas maduras de virtualización de plataformas móviles, mientras que otras partes son puestos de trabajo y de aplicaciones para un desarrolladas por separado para cada plataforma acceso virtualizado a las aplicaciones Windows del sacando provecho de las especificaciones únicas de negocio. Se puede acceder a aplicaciones su hardware y sistema operativo. almacenadas centralmente en el centro de datos a través de la red o la interfaz de la aplicación puede La especificación de HTML 5 móvil incluye una API ser transferida y realizarse localmente en el de JavaScript para un número de características de dispositivo móvil en un archivo de sistema seguro y nivel inferior proporcionadas por plataformas cifrado con una estricta aplicación de políticas de móviles individuales. Las aplicaciones desarrolladas empresa. Los administradores incluso pueden para estas especificaciones pueden ser capaces de configurar la transmisión de aplicaciones para aprovechar características del hardware tales como proporcionar un acceso offline de varias horas a la un dispositivo de cámara o características de la aplicación, para que los usuarios puedan continuar plataforma tales como la localización geográfica o siendo productivos cuando están fuera del alcance la pantalla táctil háptica. Una serie de librerías de una conexión a Internet. JavaScript de terceros pueden proporcionar más capacidades específicas de dispositivo. citrix.es 4
White paper Desarrollo de aplicaciones XenMobile Citrix ofrece un conjunto de herramientas para de listas negras y blancas. ajustar la experiencia de una aplicación virtualizada a cada dispositivo móvil y sistema Asegurar los dispositivos de uso dual, personal y operativo, incluyendo agregar las capacidades de trabajo y sus aplicaciones de negocio y datos táctiles apropiadas. es esencial, ya que las aplicaciones personales y el uso de Internet representan un riesgo de Las principales ventajas de la virtualización son seguridad, a las aplicaciones y los datos rentabilidad, facilidad de implementación, confidenciales almacenados en el dispositivo, o idoneidad para múltiples plataformas móviles y situados en la red empresarial. No solo los seguridad, particularmente si las aplicaciones se usuarios pueden descargar inadvertidamente ejecutan en el centro de datos. También requiere aplicaciones cargadas de malware o dejar pocos recursos de desarrollo de aplicaciones. El disponibles datos confidenciales a usuarios no rendimiento es excelente, incluso en las autorizados a través de sus aplicaciones móviles, conexiones de bajo ancho de banda. también los hackers pueden usar dispositivos móviles sin protección, navegadores y aplicaciones Sin embargo, la experiencia del usuario no es tan como un camino hacia su red empresarial. personalizada como una aplicación nativa construida Frecuentemente los dispositivos móviles son desde el principio. Cuando solo es posible una perdidos o robados, haciendo disponibles para solución nativa o de terceros, la virtualización usuarios no autorizados las aplicaciones y datos proporciona una excelente solución temporal. confidenciales de la empresa. Gestionar y garantizar la seguridad de las Con XenMobile, TI puede configurar dispositivos aplicaciones fácilmente con autenticación basada en funciones Independientemente del tipo de aplicación móvil y políticas de acceso, e implementar restricciones que usted elija, Citrix le ofrece una solución para de aplicaciones para impedir a las aplicaciones gestionarla y asegurarla. corporativas, incluyendo las aplicaciones nativas, portadas y de terceros, el intercambio de datos Citrix XenMobile® es una plataforma completa de confidenciales o interactuar de alguna manera gestión de la movilidad empresarial (EMM) que TI con cualquier aplicación personal vulnerable en el puede aprovechar para descubrir y gestionar mismo dispositivo. Con Citrix ShareFile®, que se todos los dispositivos móviles y aplicaciones de la integra en XenMobile, las organizaciones empresa, ya sean nativos, de terceros, basados en proporcionan a los usuarios móviles una solución la web o híbridos. Con las capacidades de de intercambio de archivos y datos cifrados y XenMobile, los administradores pueden configurar seguros similar a soluciones de consumo menos servidores móviles de gestión mediante una seguras como Dropbox. consola de administración basada en la web e importar grupos de usuarios y cuentas desde el Citrix Worx SDK puede añadir la definición y Active Directory de Microsoft. Los usuarios pueden aplicación de políticas móviles en cualquier registrar rápida y personalmente los dispositivos aplicación desarrollada por la empresa o por móviles, y después los dispositivos se configuran terceros, incluyendo las aplicaciones Windows automáticamente con las políticas y aplicaciones portadas. Con Worx, TI puede aplicar el cifrado de proporcionadas por TI. Los usuarios también datos y la autenticación por contraseña y pueden descargar otras aplicaciones aprobadas a proporcionar una micro VPN cifrada específica de través de una tienda de aplicaciones la aplicación para asegurar el acceso a la empresa. empresariales, similar a iTunes y TI puede limitar la TI también puede configurar y aplicar políticas instalación de aplicaciones no autorizadas a través para limitar o impedir el intercambio de datos citrix.es 5
White paper Desarrollo de aplicaciones XenMobile entre aplicaciones de dispositivos móviles y evitar introducción de malware en el entorno de que los usuarios corten y peguen datos desde una aplicaciones empresariales. aplicación a otra, incluido el correo electrónico. Puede aplicar el SDK (kit de desarrollo de El controlador de entrega de aplicaciones Citrix software) durante la portabilidad de la aplicación NetScaler® proporciona a los usuarios móviles o su desarrollo o después como una aplicación acceso remoto a aplicaciones basadas en web y "wrapper" que añade estas capacidades en tan virtuales utilizando un alto control granular solo una línea de código. configurado por TI previniendo que los usuarios erróneos puedan acceder a las aplicaciones y Los usuarios de XenMobile pueden poner en datos confidenciales. NetScaler puede marcha la entrega de aplicaciones móviles seguras proporcionar conexiones SSL cifradas a la red y administradas con Citrix Worx App Gallery, una empresarial, así como micro VPN cifradas para tienda online de Citrix y de aplicaciones móviles cada aplicación específica cuando sea necesario. de terceros habilitadas por Worx. La galería Worx NetScaler es también un potente balanceador de App contiene más de un centenar de aplicaciones carga de aplicaciones que mantiene un de terceros habilitadas por Worx que rendimiento fiable incluso durante períodos de proporcionan decenas de funciones móviles útiles. picos de uso, asegurando una experiencia de Todas las aplicaciones móviles habilitadas por usuario positiva en lugar de la lentitud o Worx tienen el nivel de seguridad empresarial, funcionamiento irregular que a veces caracteriza a políticas y aprovisionamiento controlado por las aplicaciones web. NetScaler permite a las XenMobile. Los administradores pueden empresas implementar sus aplicaciones web de seleccionar fácilmente las aplicaciones Worx más forma segura detrás del firewall, mejor que en el útiles para los empleados y desplegarlas en la menos seguro DMZ empresarial. tienda de aplicaciones empresariales para su descarga. Las empresas tienen múltiples opciones para proporcionar acceso a las aplicaciones En el caso de pérdida o robo de un dispositivo empresariales en dispositivos móviles en un móvil o que el usuario deje la organización o ambiente BYOD. Cada uno tiene puntos fuertes y cambie de función, XenMobile le permite débiles así como mejores casos de uso. Sin bloquear el dispositivo y borrar las aplicaciones y embargo, cualquier empresa que necesita datos de forma remota. proteger sus datos confidenciales y cumplir con las leyes de privacidad de datos tendrá que Las empresas pueden desplegar y pedir a los implementar soluciones para la gestión y usuarios utilizar el navegador móvil de Citrix seguridad de todos sus dispositivos móviles y WorxWeb™. WorxWeb asegura que todos los aplicaciones. No importa qué opción elija la enlaces, incluyendo la web de la empresa, o las empresa para acceder a las aplicaciones, Citrix aplicaciones basadas en HTML 5 o Servicios SaaS proporciona la mejor solución integral para la de terceros, se abren en un entorno de navegador gestión y seguridad de los dispositivos, los seguro y protegido, que impide el pirateo y la usuarios, las aplicaciones y los datos. citrix.es 6
White paper Desarrollo de aplicaciones XenMobile Sede central corporativa Centro de Desarrollo de la India Sede central de América Latina Fort Lauderdale, FL (EE.UU.) Bangalore (India) Coral Gables, FL (EE.UU.) Sede central de Silicon Valley Sede central de la División Online Centro de Desarrollo del Reino Unido Santa Clara, CA (EE.UU.) Santa Barbara, CA (EE.UU.) Chalfont (Reino Unido) Sede central de EMEA Sede central del Pacífico Schaffhausen (Suiza) Hong Kong (China) Acerca de Citrix Citrix (NASDAQ: CTXS) es una compañía líder en virtualización, networking e infraestructura cloud que ofrece a las personas nuevas y mejores maneras de desempeñar su trabajo. Las soluciones de Citrix ayudan a los departamentos de TI y a los proveedores de servicios a construir, gestionar y asegurar espacios de trabajo virtuales y móviles que ofrecen aplicaciones, escritorios, datos y servicios a cualquier persona, en cualquier dispositivo, en cualquier red o cloud sin complicaciones. Este año, Citrix celebra 25 años de innovación, haciendo que los trabajadores sean más productivos en sus estilos de trabajo móviles y simplificando sus procesos de TI. Con unos ingresos anuales de 2900 millones de dólares en 2013, las soluciones de Citrix son utilizadas en más de 330 000 organizaciones y por más de 100 millones de personas en todo el mundo. Para más información, visite www.citrix.es. Copyright © 2014 Citrix Systems, Inc. Todos los derechos reservados. Citrix, XenDesktop, XenApp, NetScaler, XenMobile, WorxWeb y ShareFile son marcas comerciales de Citrix Systems, Inc. y/o una de sus filiales, y pueden estar registradas en los EE.UU. y otros países. Otros nombres de productos y compañías mencionados pueden ser marcas comerciales de sus respectivas empresas. 0514/PDF citrix.es 7
También puede leer