Ubuntu

Pronto tendrá un mejor manejo de metadatos instantáneos

Pronto tendrá un mejor manejo de metadatos instantáneos

Abra Snap Store, haga clic en cualquier aplicación que desees; ahora verá una página llena de datos útiles: capturas de pantalla y videos, descripción de la aplicación, última actualización, licencia, datos de contacto y otra información. Los datos que se muestran aquí suelen ser la primera impresión que el usuario obtiene sobre el software y pueden ser un factor decisivo para decidir si deseas instalar y utilizar la aplicación.

Mantener los metadatos de la aplicación precisos y actualizados no es una tarea fácil y requiere la atención de los editores. En la actualidad, algunas partes del proceso de actualización de metadatos no son ideales y pueden generar gastos generales de administración. En el artículo de hoy, nos gustaría hablar sobre un cambio importante en las características, que agilizará el manejo de metadatos y hará que el proceso de publicación instantánea sea más sólido.

¿Meta o no meta?

En la implementación actual en Snap Store, los metadatos se analizan y extraen en cada carga instantánea hasta que el editor realiza un cambio manual de metadatos en Store. Esto significa que, en algunos escenarios, puede haber una discrepancia entre los datos instantáneos y los datos de la Tienda, lo que hace que la gestión del ciclo de vida de las aplicaciones sea menos elegante.

Dado que Snap Store no informa a los usuarios de snapcraft sobre la falta de coincidencia, los usuarios deben presionar manualmente o forzar la actualización de los metadatos desde la línea de comando (utilizando la función de carga de metadatos de snapcraft). Esto puede resultar engorroso cuando los editores manejan una gran cantidad de instantáneas, administran múltiples pistas y aplicaciones o actualizan su software con frecuencia.

Actualizar metadatos en el lanzamiento (UMoR)

El nuevo mecanismo propuesto permitirá un manejo más robusto de metadatos:

  • De forma predeterminada, Snap Store extraerá metadatos solo de la primera revisión de un complemento.
  • Cuando hay una versión del canal de riesgo estable para la pista predeterminada, Snap Store actualizará los metadatos extrayendo información de la revisión publicada.
  • Las instantáneas existentes que ya estén en la Tienda tendrán habilitada la configuración de UMoR.

Si un editor decide desactivar la función, las actualizaciones requerirán una actualización manual explícita a través de la interfaz de usuario web de la tienda. Más adelante, si el usuario decide habilitar UMoR, Snap Store advertirá al usuario de cualquier conflicto potencial (falta de coincidencia de metadatos). En este escenario, la información editada manualmente se sobrescribirá con la próxima versión.

En la línea de comando, snapcraft también informará al usuario de cualquier conflicto potencial para la carga de metadatos, y requerirá el uso de la -fuerza , para evitar la eliminación accidental de metadatos insertados manualmente en Snap Store.

snapcraft upload-metadata kompozer_4.snap
Uploading metadata from 'kompozer_4.snap'
Metadata not uploaded!
Conflict in 'icon' field:
In snapcraft.yaml: None
In the Store:      'https://dashboard.snapcraft.io/site_media/appmedia/2020/05/kompozer.png'
You can repeat the upload-metadata command with --force to force the local values into the Store

Cualquier cambio manual de los metadatos en la interfaz de usuario web desactivará UMoR. El razonamiento detrás de esto es que, por lo general, un cambio interactivo manual sugiere que el editor desea priorizar los metadatos ingresados ​​manualmente sobre lo que podría estar contenido en una revisión instantánea. Para evitar sobrescribir los datos ingresados ​​manualmente, la función está desactivada en este caso.

Resumen

Una experiencia de desarrollador fluida y eficiente es una parte crucial de cualquier ecosistema de software. Esto también incluye metadatos, ya que determina qué tan fácil es para los desarrolladores realizar cambios en sus aplicaciones y qué tan fácil es para los usuarios descubrir software y tomar decisiones fundamentadas basadas en la información presentada. Los buenos metadatos pueden ayudar a que su instantánea brille e invitar a las personas a probar sus herramientas y programas. También te invitamos a que eches un vistazo a nuestra Recorrido por la tienda Snap, para familiarizarse con las diferentes configuraciones y opciones disponibles.

Esperamos que encuentre útil el anuncio de hoy. Si tiene alguna inquietud o sugerencia sobre Snap Store o la función de carga de metadatos, únase nuestro foro y cuéntanoslo.

Foto por Mathew Schwartz en Unsplash.

Leave a Comment

You may also like

Más