REPOSITORIOS DE APLICACIONES PARA "HAMMERHEAD KAROO"

Tema en 'GPS' iniciado por javiuchi, 14 Dic 2024.

  1. vinapp

    vinapp Miembro Reconocido

    Registrado:
    29 Oct 2020
    Mensajes:
    1.336
    Me Gusta recibidos:
    485
    Ubicación:
    España
    Strava:
    Cambio de color por zona tienes en pendiente (opcional), temperatura, potencia HkE y F.C. HkE.

    Debes tener en cuenta que la plantilla original que elijas también influye en cómo se pintan los campos múltiples. En una de tus fotos veo que el campo multi y esa fila grande no se pinta perfecto (los secundarios pisan un poco el título), lo revisaré.

    En principio todo debería funcionar perfecto, y lo acabará haciendo, pero hay tantas configuraciones diferentes que cuesta un poco afinarlas todas.

    Un consejo: oculta los botones de acción (el de pausa y el otro) en la configuración del karoo... se aprovecha mucho mejor la pantalla.
     
    • Me Gusta Me Gusta x 1
  2. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Buenas.. por si.. por lo visto hay algún tipo de bug con los campos custom en general. Suele ocurrir más cuando el mismo campo custom lo muestras más de una vez.. por poner ejemplo, pongamos que quieres poner un campo doble o el del tiempo más de una vez en el mismo perfil pero en distintos sitios... aunque también puede pasar solo mostrándose una vez..

    Son problemas de renderizado, es decir o no sale nada o por el estilo..puede darse el caso que el mismo campo en la pantalla 1 se muestre bien y en la pnatalla no se muestre.

    He abierto caso con hammerhead y a los dos minutos (literal) se han unido a la petición tanto valterc (de ki2) como timkgle (de headwind, reminders, powerbar, spotify). A parte es totalmente aleatorio.. vamos que te puede pasar o no pasar o .. pero sí que es cierto que si pones más campos hay más probabilidad.. y con el tema de la auto-pause cuando lleva un tiempo pues también..

    Os lo comento porque está abierto, a ver que dicen los de hammerhead al respecto... hay más cosas que no van del todo finas (la eficiencia de las extensions.. es un poco así..) pero esto es de lo más grave.. porque para solucionarlo o sales y entras (sin detener la carrera) si no va, cerrando la extension (forzando) suele volver a ir...
     
  3. javiuchi

    javiuchi Come Terrones

    Registrado:
    24 Ago 2007
    Mensajes:
    17.397
    Me Gusta recibidos:
    520
    Ubicación:
    Getafe
    Strava:
    Cierto, ya le comenté a @vianpp que me pegué un susto al pensar que se me había roto el potenciómetro, y resultó ser que, por lo que fuera, los campos de potencia de Hk-Vin habían dejado de funcionar y tuve que reiniciar el k3 para que volvieran a su ser.

    Enviado desde mi SM-M536B mediante Tapatalk
     
    Última edición: 30 Ene 2025
  4. vinapp

    vinapp Miembro Reconocido

    Registrado:
    29 Oct 2020
    Mensajes:
    1.336
    Me Gusta recibidos:
    485
    Ubicación:
    España
    Strava:
    Cambiar de perfil suele también funcionar cuando la extensión se queda congelada. Cuando sales del perfil todas las vistas se finalizan y al abrirla de nuevo se vuelven a crear. Yo he montado unos monitores de validación que revisan literalmente "el estado de salud" de los streams y los campos... no me gusta nada esa solución y creo que tampoco es 100% fiable, pero bueno, se que están trabajando en mejorar también su código.

    En principio el monitor deja de trabajar cuando todos los streams y campos están bien pintados (al menos una vez), pero tras pausa siempre reinicio el monitor para que empiece de nuevo su ciclo de verificaciones.

    A mí lo que me trae de cabeza es el rendimiento de las vistas, sobre todo cuando están ocultas. Me he dado cuenta de que si diseño campos con "remoteviews" y layouts clásico el rendimiento es mucho mejor que si utilizo objetos glance, que por otro lado es lo que ellos recomiendan. Cuando les endoso objetos complejos la rideapp pena de lo lindo.
     
  5. vinapp

    vinapp Miembro Reconocido

    Registrado:
    29 Oct 2020
    Mensajes:
    1.336
    Me Gusta recibidos:
    485
    Ubicación:
    España
    Strava:
    ¿Donde has abierto el caso? No lo veo en el foro de developers de las extensiones.
     
  6. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
  7. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Buenas noches, acabo de sacar (bueno esto lo hice ayer) la versión 1.5 de KRemote que corrige ciertos problemas con el Garmin Remote en situación de pausa. Ahora está siempre activo y parece que no falla (el problema ocurría cuando estaba seleccionado el auto-pause).

    Acabo de lanzar la versión 2.0 de KDouble. Es un rediseño completo y tiene como novedades:

    - 5 campos seleccionables entre vertical o horizontal (podrías tener 5 verticales por ejemplo).
    - Correciones de formatos y alineamientos. Creo que ahora están bastante mejor.
    - Correciones en iconos para que se vean con mayor claridad.
    - Correcciones en el color de los números. Si la zona es de color, se muestran los números en color negro para que se vea mejor.
    - Textos/números en negrita (dado que el tamaño de los números en los double es menor, así se visualizan mejor).
    - Nuevas opciones para seleccionar en los campos... entre las que está el indicador de viento de Headwind. Para que funcione es necesario que esté instalada su extensión y que figure el campo (básicamente porque leo lo que publica.. no copio todo el código de timklge)
    - Nuevos campos Rolling. Estos campos lo que hacen es que solo sale una medida pero va cambiando entre un máximo de 3 medidas seleccionadas (las mismas que se pueden seleccionar en los campos custom vertical/horizontal). Se puede marcar el tiempo en el que van rotando entre opciones. Por poner un ejemplo, no necesito el campo de headwind verlo todo el rato.. pues tengo un campo rolling con headwind, distancia actual, distancia restante que cambia cada 5 segundos.


    Hay bastantes cambios en el código y optimizaciones, he intentado que pueda funcionar en un karoo 2 limitando el número de campos y cada cuanto lee los datos (pero no tengo ninguno para probarlo).. el problema tanto en karoo 2 como en el karoo 3.. es que las extensiones de hammerhead todavía les falta un poquillo para que sean todo lo buenas que deberian ser... vamos si pones los cinco campos + los dos rolling (con el headwind) y repetido en más de una pantalla del perfil..y además tienes otras apps.. pues... en algún momento me apostaría que dará ciertos problemas de renderizado (algunos de aquí ya lo han notado en ocasiones en general con todas las apps)... Hay mecanismos para intentar reducirlo.. pero si pasa, generalmente cambiando de perfil.. se arregla (según comenta vinapp y he podido comprobar) o volviendo a abrir la extension (app) en concreto y cambiando de perfil.
     
    • Me Gusta Me Gusta x 4
  8. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Por cierto, cuando se abre la nueva versión hace una conversión de la antigua configuración a la nueva.. el campo vertical 3.. lo convierte al rolling 1 ;) Si veis que algo no va, ya me decís.. hay muchas variantes y pruebo solo ;)
     
    • Me Gusta Me Gusta x 2
  9. KataKrash

    KataKrash Miembro activo

    Registrado:
    23 Mar 2015
    Mensajes:
    149
    Me Gusta recibidos:
    45
    Gracias por la respuesta y el consejo, y sobre todo por el curro realizado.

    Voy a ver se encuentro como ocultar los botones de acción.

    Un saludo ;)
     
  10. javiuchi

    javiuchi Come Terrones

    Registrado:
    24 Ago 2007
    Mensajes:
    17.397
    Me Gusta recibidos:
    520
    Ubicación:
    Getafe
    Strava:
    Trabajazo. Muchas gracias.

    Lo acabo de instalar y, así a bote pronto, he visto que cuando se están configurando los campos siempre se visualiza la misma combinación de datos, aunque selecciones otros. Cuando vuelva del trabajo lo miraré con calma, pero tiene muy, muy buena pinta.

    Enviado desde mi SM-M536B mediante Tapatalk
     
  11. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Te refieres al preview cuando estás configurando el perfil. Si eso es normal, es para mostrar campos, coge el valor del field 1. Era para no meterle más caña el el preview y que saliese alo ;)


    Enviado desde mi iPhone utilizando Tapatalk
     
  12. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Si es otra cosa dímelo y lo miro :)


    Enviado desde mi iPhone utilizando Tapatalk
     
  13. javiuchi

    javiuchi Come Terrones

    Registrado:
    24 Ago 2007
    Mensajes:
    17.397
    Me Gusta recibidos:
    520
    Ubicación:
    Getafe
    Strava:
    Sí, es en el preview

    Enviado desde mi SM-M536B mediante Tapatalk
     
  14. javiuchi

    javiuchi Come Terrones

    Registrado:
    24 Ago 2007
    Mensajes:
    17.397
    Me Gusta recibidos:
    520
    Ubicación:
    Getafe
    Strava:
    El único "pero" es que, sin poder ver el preview, con tantas opciones y personalizaciones, casi que tienes que apuntarte en un papel los campos que has creado y a qué posición los has asociado, para luego ubicarlos en el layout al lugar que quieras, porquue si no es hacerlo "a prueba y error".

    Enviado desde mi SM-M536B mediante Tapatalk
     
  15. vinapp

    vinapp Miembro Reconocido

    Registrado:
    29 Oct 2020
    Mensajes:
    1.336
    Me Gusta recibidos:
    485
    Ubicación:
    España
    Strava:
    Nos estamos complicando un montón la vida y complicando el código por cosas que hay que solucionar en el CORE de las extensiones. Lo de cambiar el perfil por otro y volver al original funciona porque destruye y construye de nuevo todas las vistas desde el principio. Ataca a la rideapp, que es quién nos está dejando tirados.

    He añadido a tu caso de github unos errores que me acribillaron cuando subí la versión con crashlytics integrado. Es un casque que ocurre al intentar enviar una nueva versión de la vista a la rideapp. De entrada pensé que podría ser simplemente que la vista sigue enviando datos al emitter cuando ya la rideapp ha cerrado el perfil, lo controlé y no le di más importancia, aunque se lo reporté a la persona de hammerhead que ha sido mi contacto desde que empecé a colaborar con ellos. Ahora viendo que a todos nos pasa lo mismo he pensado que quizás esos fallos sean errores dentro de la rideapp que nos congelan a nosotros la vista. Al final el usuario ve que nuestra app no funciona, pero pinta a que el problema raíz no está en nuestras apps sino en el core de la extensión. A ver si lo revisan y nos dicen algo.

    Yo le he dado mucha importancia a que los streams de datos estén y se mantengan activos, pero visto lo que han contestado en tu caso ahora estoy pensando que quizás los streams no son el problema. No importa que los streams estén bien si las vistas han parado de actualizarse.

    Bueno, dicho todo esto no quiero que la gente piense que las extensiones van mal. Simplemente esto es un desarrollo que acaba de salir y las condiciones de producción siempre hacen que el código tenga que mejorar. Mejoraremos seguro esto, mejoraremos el rendimiento y también mejoraremos el consumo de batería, que, sin ser un problema, también me parece un poco excesivo en las extensiones.
     
    • Me Gusta Me Gusta x 1
  16. vinapp

    vinapp Miembro Reconocido

    Registrado:
    29 Oct 2020
    Mensajes:
    1.336
    Me Gusta recibidos:
    485
    Ubicación:
    España
    Strava:
    Si quieres te paso lo que hago yo con los preview. Es una chorrada y queda más vistoso.
     
  17. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Ahh perfect ;)

    Era para no complicar mucho
    Puse lo del primero ;)


    Enviado desde mi iPhone utilizando Tapatalk
     
  18. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Como siempre, tienes razón… las extensiones quizás les falte una evolución (tanto por parte de la API de Karoo como nuestra)… pero el
    Problema principal es la rideapp que no va del todo fina… mata las vistas y no es eficiente en los streams..: tiene pinta que es algo antigua. Bueno creo que sabéis que también tengo un tema para Karoo y los mapas… pues es pura ciencia ficcion dado que rideapp no usa ninguno de los renders nuevos sino que usa una versión … antigua . Supongo que todo irá un poco por aquí


    Enviado desde mi iPhone utilizando Tapatalk
     
  19. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    He sacado la versión 2.0.1 de kdouble solo cambia tema preview. He estado haciendo alguna prueba y parece que sale mejor ya… pero no he podido probarlo mucho


    Enviado desde mi iPhone utilizando Tapatalk
     
  20. Enderthor

    Enderthor Miembro activo

    Registrado:
    5 Feb 2023
    Mensajes:
    300
    Me Gusta recibidos:
    79
    Ubicación:
    Barcelona
    Respecto al tema de rendimiento, rendering etc … los de hammerhead, después de dos tickets, han visto que si que hay ciertos crash y que lo miran … a ver


    Enviado desde mi iPhone utilizando Tapatalk
     
    • Me Gusta Me Gusta x 1

Compartir esta página