Releases: Juanoto2012/OpenMaps
Releases · Juanoto2012/OpenMaps
V 1.1.4
Notas de Lanzamiento de OpenMaps
[1.1.4] - 07/02/2026
🚀 Nuevas Funcionalidades
- Integración con Android Auto: Soporte completo para navegación en Android Auto con
androidx.car.app:app:1.7.0 - Servicio de Navegación Mejorado: Sistema de notificaciones mejorado con acción de detención durante navegación activa
- Sistema de Notificaciones Modernizado:
- Creación de canales de notificaciones para Android Oreo+
- Implementación de PendingIntent seguro con FLAG_IMMUTABLE
- Notificaciones basadas en categorías (CATEGORY_NAVIGATION)
🐛 Corrección de Errores
- Fugas de Memoria: Corregidas fugas en NavigationService con limpieza adecuada en onDestroy()
- Alertas de Seguridad: Resueltas advertencias de PendingIntent usando requisitos modernos de flags
- Cumplimiento Android 13+: Mejorada la compatibilidad con canales de notificaciones
🔧 Actualizaciones de Dependencias
- MapLibre Navigation actualizado a
5.0.0-pre10 - Componentes de Android Jetpack actualizados:
androidx.core:core-ktx:1.15.0androidx.appcompat:appcompat:1.7.0androidx.activity:activity:1.9.3androidx.constraintlayout:constraintlayout:2.2.0
- Material Design actualizado a
1.12.0 - Coroutines de Kotlin mejorado a
1.7.3
📱 Soporte de Plataforma
- SDK Mínimo: Android 8.0 (API 26)
- SDK Objetivo: Android 14 (API 34)
- Dispositivos probados: Compatible con Android Auto
🔒 Mejoras de Seguridad
- Todos los PendingIntents usan FLAG_IMMUTABLE
- Limpieza adecuada de referencias al destruir el servicio
- Implementación de canales de notificaciones para mayor control
⚡ Optimización de Rendimiento
- Actualizaciones de notificaciones optimizadas con menor sobrecarga
- Gestión mejorada del ciclo de vida para instancias de navegación
- Manejo simplificado de acciones en notificaciones
Cambios Rotos: Ninguno
Procesos Conocidos: MapLibre Navigation 5.0.0-pre10 es una versión preliminar - algunas características pueden ser inestables.
Guía de Migración: No se requieren pasos de migración para esta versión menor.
V 1.1
📝 Notas de la versión
Versión 1.1.0
Nuevas características:
- Soporte para Android Auto y Automotive: OpenMaps ahora es compatible con Android Auto y Android Automotive, llevando la navegación directamente a la pantalla de tu coche.
- Búsqueda de lugares con Photon: Implementación de la API de Photon (basada en Nominatim) para una búsqueda de lugares más precisa y detallada.
- Eliminar mapas sin conexión: Se agregó un botón para eliminar fácilmente los mapas sin conexión descargados y liberar almacenamiento.
Mejoras y corrección de errores:
- Mejoras en la interfaz de usuario: Varias mejoras en la interfaz de usuario para una mejor experiencia de usuario.
- Integración de la API de Photon: Se corrigieron problemas relacionados con la integración de la API de Photon.
- Refactorización del código: Se reestructuró el código base para una mejor legibilidad y mantenimiento.
- Se eliminaron llamadas a funciones innecesarias y se actualizó el parámetro de idioma de la API de Photon.
🚀 OpenMaps v1.0.1 - Production Ready
¡Estamos un paso más cerca de la libertad cartográfica total! Esta versión 1.0.1 es una actualización de mantenimiento crítica que prepara a OpenMaps para su distribución oficial en tiendas de aplicaciones abiertas.
🌟 Novedades y Mejoras
- Firma de Producción: Se ha implementado la firma digital oficial de Juanoto2012 Software, garantizando la integridad y seguridad de cada actualización.
- Optimización de Búsqueda: Se ha integrado un debounce de 500ms en la API de Nominatim para reducir el consumo de datos y evitar peticiones innecesarias mientras escribes.
- Localización: Mejoras en las traducciones al español y corrección de etiquetas en el motor de búsqueda.
- Preparación para F-Droid: Estructura de metadatos Fastlane completada con soporte obligatorio para
en-US.
🛠️ Correcciones Técnicas
- Corregido un error que provocaba el cierre de la app al realizar búsquedas con caracteres especiales.
- Optimización del encabezado
User-Agentpara cumplir con las políticas de OpenStreetMap. - Reducción ligera del tamaño del APK final mediante la optimización de recursos.
📥 Instalación
- Descarga el archivo
app-release.apkadjunto abajo.
📦 Archivos incluidos
app-release.apk: Versión estable firmada para producción.Source code (zip): Código fuente completo de esta versión.
🛤️ Próximamente
Estamos monitoreando la solicitud en F-Droid. Una vez aceptada, las actualizaciones se gestionarán automáticamente a través de su cliente oficial.
¿Problemas con esta versión? Reporta cualquier comportamiento inesperado en nuestra sección de Issues.