Download - Tips para incorporar geolocalización en tus apps

Transcript
Page 1: Tips para incorporar geolocalización en tus apps

Tips para incorporar Geolocalización en tus apps

Jorge Vargas García (Edivargas)

Page 2: Tips para incorporar geolocalización en tus apps

Geolocalización● Podemos comenzar a definirlo para que

quede mucho mas claro: Se refiere a los actos de generar una Georeferenciación.

● Es decir:● Posicionamiento con el que se define la

localización de un objeto espacial (representado mediante punto, vector, área, volumen) en un sistema de coordenadas y datum* determinado

Page 3: Tips para incorporar geolocalización en tus apps

Geolocalización

● Base para los sistemas de Información Geográfica (SIG ó GIS).● Sistema con las capacidades de almacenar,

procesar, presentar y manipular la información obtenida referente a geodatos.– Localización– Condición.– Tendencia.– Pautas.– Modelos.

Page 4: Tips para incorporar geolocalización en tus apps

Esperen... ¿Y las apps móviles?

Page 5: Tips para incorporar geolocalización en tus apps

Apps Móviles

● Un mito:● La geolocalización en apps nace gracias a las

apps móviles.

Realidad:● La geolocalización se fortaleció a través de las

apps móviles... sino como determinábamos ”mágicamente” la ubicación del cliente.

Page 6: Tips para incorporar geolocalización en tus apps

¿Porqué Geolocalizar?

● Exploremos:● Aspectos sociales de la geolocalización.● Geodatas expuestos en las apps.● Marketing !!!! Eureka..!!!. ya llegamos a la

parte de valor de la plática.● Infographics a través de sistemas GIS.

● Vayamos a lo que nos interesa, si entendimos correctamente porque es importante el geolocalizar.

Page 7: Tips para incorporar geolocalización en tus apps

La geolocalización según el Usuario

● Ventajas:● Ofrecer datos precisos a usuarios específicos.● Mostrar información correcta relacionada a las

variables:– Quién soy (ya sabiamos quien era).– En que tiempo se hace (ya sabiamos en que

momento).– En donde se hizo o se encuentra (facilitado por los

dispositivos móviles).

Page 8: Tips para incorporar geolocalización en tus apps

La geolocalización según el Usuario

● Desventajas:● Problemas de seguridad para el Usuario

(super IMPORTANTE).● Almacenamiento de información en grandes

cantidades.● Limitantes/Costos por transmisión de datos

constantes.● Problemas de confidencialidad para el Usuario

(igual de importante que la Seguridad).

Page 9: Tips para incorporar geolocalización en tus apps

¿Cómo nos permitirán la geolocalización?

● La app debe:● Declarar explícitamente que se hace

recolección de datos geográficos.● Reconocer que SI se hará y que NO con los

datos geográficos recolectados.● Construir todo un set de permisos de

obtención, almacenamiento, procesamiento y publicación de la información.

● Ser ÉTICAmente profesionales!!!

Page 10: Tips para incorporar geolocalización en tus apps

¿Cómo recolectar datos geográficos?

● GPS (Global Positional System).● 24 satélites, nivel señal, ttff alto.

● A-GPS (Assisted Global Positioning System).● On-line.● Off-line.

● Cell Tower's y APN Based.● User provided.

Page 11: Tips para incorporar geolocalización en tus apps

Estrategia de recolección

● Determinada por:● Costo por transmisión de datos.● Limitantes del dispositivo.● Accuracy.● Tiempo de FTTF.● Invasión al uso de la app por parte de

listeners o respuesta del usuario.● Uso de batería.

Page 12: Tips para incorporar geolocalización en tus apps

Estrategia de recolección

Page 13: Tips para incorporar geolocalización en tus apps

Datos recolectados

● Identificador del usuario.● Identificados de una acción.● Fecha y hora – Precaución!!!● Latitud y Longitud.● Accuracy.● Medio de obtención (si se puede).

Page 14: Tips para incorporar geolocalización en tus apps

Procesamiento de los datos

● Procesar la fecha y hora para ser eliminada lo antes posible de las BD's.

● Hacer reverse geocoding de alto nivel para proteger a los usuarios de ser posible.

● Encriptar los datos si no pueden ser eliminados de la BD.

● NO procesar tracing de comportamiento por hora y posición en tiempo real del usuario.

Page 15: Tips para incorporar geolocalización en tus apps

Procesamiento de los datos

● Si se requiere tracing de comportamiento generar agregados y eliminar datos recolectados.

● No compartir datos geográficos con terceros o exponerlos de forma inocente en las apps.

● No incluir en los respaldos de las BD.

Page 16: Tips para incorporar geolocalización en tus apps

Tips para incorporar Geolocalización en tus apps

Jorge Vargas García (Edivargas)@[email protected]