Cada año que pasa, aumenta exponencialmente el uso de las aplicaciones móviles como el app tubemate. En la actualidad hay más dispositivos móviles conectados a Internet que seres humanos en el mundo, y las aplicaciones móviles sólo en los Estados Unidos representan el 86% del uso de Internet.

Las aplicaciones móviles suelen estar disponibles a través de distribuidores de aplicaciones en línea como Google Play Store, Apple App Store, Windows Store, etc., y son la forma dominante de ofrecer contenido y valor a los usuarios de teléfonos móviles de todo el mundo. Las organizaciones y las empresas globales también han adoptado las aplicaciones móviles para mejorar la productividad de los empleados, al tiempo que se alinean con una fuerza de trabajo más joven y más conectada.

Seguridad de las aplicaciones móviles: la necesidad del momento

Por decirlo de la forma más sencilla posible, la mayoría de la gente ni siquiera piensa en la seguridad de las aplicaciones móviles cuando utiliza su teléfono para pagar un café en Starbucks, o para jugar al último juego mientras se desplaza al trabajo, o incluso cuando realiza transacciones en línea en su aplicación de banca móvil.

Daño a la marca

Por lo tanto, como desarrollador de aplicaciones, la mayor pregunta que debe responder antes de decidirse a publicar su aplicación debería ser: ¿Cómo protejo mi aplicación contra cualquier intento malicioso?

Puede empezar por consultar nuestros consejos de seguridad para aplicaciones móviles, cuidadosamente recopilados, que le proporcionarán un marco para abordar los retos de seguridad que se plantean durante la creación y el despliegue de una aplicación móvil.

Consejos de seguridad para aplicaciones móviles

La forma en que se desarrollan las aplicaciones móviles y se entregan al usuario final es bastante diferente de un ciclo de desarrollo de software normal. Nuestros consejos de seguridad para aplicaciones móviles han sido recopilados por experimentados desarrolladores de aplicaciones móviles, probadores y hackers, y le ayudarán a proteger sus aplicaciones móviles para mejorar la experiencia del usuario final.

Cifrado del código fuente

El malware para móviles suele aprovechar los errores y las vulnerabilidades del diseño y el código fuente de la aplicación móvil. Informes recientes sugieren que el código malicioso infecta más de 12 millones de dispositivos móviles en un momento dado, y la forma más común en que los atacantes lo hacen es reempaquetando aplicaciones populares en “aplicaciones falsas” y publicándolas.

Por eso es necesario cifrar el código fuente. JavaScript, por ejemplo, es muy fácil de leer, y su minificación y ofuscación pueden ayudar a dificultar su lectura e interpretación. Pero cifrarlo asegurará que nadie pueda acceder al código fuente.

Comprender las limitaciones específicas de la plataforma

Si estás desarrollando para varios sistemas operativos móviles, es mejor entender las características de seguridad, así como las limitaciones de la plataforma, y luego codificar en consecuencia. También debe tener en cuenta los diferentes escenarios de casos de usuarios, el soporte de encriptación, el soporte de contraseñas y el soporte de datos de geolocalización para el sistema operativo con el fin de controlar y distribuir adecuadamente la aplicación en las plataformas elegidas.

Tomar medidas para la seguridad de los datos

Cuando una aplicación móvil accede a datos de la empresa o a otros datos confidenciales, la información no estructurada suele almacenarse en el dispositivo. El cifrado de datos móviles puede utilizarse eficazmente para asegurar los datos en una caja de arena, y esto puede hacerse utilizando módulos de cifrado de bases de datos SQLite u ofreciendo un cifrado a nivel de archivo en múltiples sistemas operativos.

Apoyo a la integración con MAM/MDM

Las soluciones MDM (gestión de dispositivos móviles) y MAM (gestión de aplicaciones móviles) están siendo apoyadas por varias organizaciones para mitigar las amenazas relacionadas con las aplicaciones y los dispositivos. Con la ayuda de MDM y MAM, las organizaciones pueden crear tiendas de aplicaciones empresariales para la distribución regulada, envolver las aplicaciones de los empleados dentro de múltiples capas de seguridad, borrar remotamente los datos de las aplicaciones y los dispositivos, etc.

Al proporcionar soporte incorporado para varios proveedores de MDM/MAM, como Good Technologies, AirWatch, Apperian, etc., puede garantizar que la seguridad de sus aplicaciones sea siempre del más alto nivel.

Para saber más visite: Diario Galáctico

Así que acabas de construir una aplicación para iOS o tal vez una para Android. Estás muy orgulloso de tu diseño, la app funciona en todos los dispositivos que has probado y parece que no hay competencia en tu nicho. Después de publicarla, te adelantas y la compartes en tu página de perfil de Facebook. Sientes que has ganado.

Al día siguiente, estás ansioso por comprobar cuántas personas lo han descargado. “12 descargas” y ni una sola reseña. Hm… ¡algo debe ir mal! Así que empiezas a promocionarlo de verdad. Envías spam a tus amigos constantemente con actualizaciones en Twitter y Facebook. Un mes después, sigues por debajo de las 500 descargas. ¿Qué estás haciendo mal?

Aquí tienes unos cuantos trucos que he aprendido y que te ayudarán a aumentar el número de descargas (a la vez que evitan que tus amigos de Facebook te denuncien).

Lectura recomendada: Mobile App Design/Dev: Guía para principiantes de jQuery Mobile

Grandes descripciones traducidas

Asegúrate de tener una descripción bonita y larga para tu aplicación para ponerla en el mercado. Esto es para tus clientes y para el ranking de tu app. Necesitas invertir el tiempo y hacer esto bien.

Idioma

En la medida de lo posible, tu descripción debería estar localizada en los idiomas más comunes, como el chino, el coreano, el español o el francés. Google Play tiene una buena función (que no estará disponible con la nueva actualización de la Consola de Desarrolladores, así que date prisa) que te permitirá hacer la traducción automáticamente utilizando Google Translate. Sin embargo, algunas traducciones salen raras, así que asegúrate de volver a comprobar el trabajo de Google.

Para la App Store, puedes hacerlo tú mismo o buscar una traducción humana; vale la pena el dinero, o simplemente usar la versión de Google Translate para el navegador.

Palabras clave

Tu descripción debe contener ciertas palabras clave a las que te diriges con tu aplicación. Digamos que tienes una aplicación de cámara llamada “Funky Camera Tricks”. Utiliza la palabra “cámara” de 3 a 6 veces en la descripción de tu aplicación, (manteniendo la relevancia) y también utiliza las palabras “trucos” y “funky” unas cuantas veces.

Ve a la herramienta normal de palabras clave de Adwords y busca palabras clave laterales para utilizarlas también. El uso de palabras clave laterales (las sugeridas por Google después de haber realizado la búsqueda principal) mejorará las posibilidades de que tu aplicación aparezca en los resultados de búsqueda de esas palabras clave principales. Debes crear una descripción “Ricitos de Oro”: ni demasiado uso de palabras clave, ni demasiado larga ni demasiado corta. Manténgala equilibrada.

Declare los permisos necesarios

No se olvide de hablar de cualquier permiso que su aplicación solicite al instalarse. El usuario los verá de todos modos, así que es mejor ser honesto desde el principio. Enumera todas las características de tu app, a la vez que eres transparente sobre cualquier modalidad de monetización que tengas en marcha.

Haz un vídeo

Hacer un vídeo para tu aplicación es imprescindible. Si vas a seguir este camino, te aconsejo que contrates a una agencia profesional, o a un editor de vídeo (autónomo) más un locutor. Incluso hay editores de vídeo específicos para móviles, como los chicos de Apptamin, especializados en vídeos para aplicaciones.

Si vas a invertir en un vídeo, asegúrate de que tiene subtítulos para el idioma local. Si tienes el dinero, hazlo traducir a los idiomas más comunes. Hará maravillas en tu tasa de descargas.

Campañas de Ráfagas CPI

La mayor parte del tráfico procedente de las búsquedas tanto en Google Play como en la App Store llegará sólo hasta la 50ª aplicación de la lista. Naturalmente, los desarrolladores se esfuerzan por hacer que su aplicación llegue al puesto más alto. Una táctica es hacer uso de una campaña CPI (coste por instalación) a través de diferentes anunciantes.

Se paga una cantidad de dinero por cada instalación. La idea no es rentabilizar tu dinero, sino impulsarte en la lista de las 50 mejores aplicaciones de tu nicho. Si llegas a ese lugar, los efectos durarán lo suficiente como para que obtengas el valor de tu dinero.

La mejor manera de hacerlo es cuando ya estás en la cresta de la ola de las descargas. Si se combina con una campaña de CPI Burst bien pensada, puede convertir su aplicación en una ganadora.

Hay montones de redes publicitarias que ofrecen campañas de CPI. Podrías buscar en Tapjoy, Leadbolt o incluso descargar acmarket. en servicios especializados en el descubrimiento de aplicaciones como MagicSolver que ofrecen este servicio.

Descuentos limitados

Puede ofrecer su aplicación de forma gratuita o a mitad de precio durante un periodo de tiempo. Si lo unes a la campaña de IPC antes mencionada y a una base de usuarios de tamaño medio ya existente, los efectos pueden ser alucinantes. También hay aplicaciones que pueden ayudar a promocionar tu aplicación con descuento, de forma similar a como funcionan los sitios de ofertas diarias. AppGratis es una de ellas.

Si desea saber más visite: Revista Opción