Versiones beta

Resumen

Apple y Google dieron el ejemplo y, finalmente, Microsoft siguió sus pasos y desarrolló la Tienda Windows. Esta posibilidad de ofrecer y adquirir software se introdujo con Windows 8. Desde entonces, la Tienda Windows ha cambiado mucho y ahora se pueden encontrar todo tipo de juegos y numerosas aplicaciones útiles para el sistema operativo Windows.

Mientras Apple y Google trabajaban sin descanso en sus sistemas operativos, Microsoft tampoco se quedó de brazos cruzados. Tras Windows 8.1 y varias versiones de Windows 10, desde finales de 2021 Windows 11 está disponible en muchos idiomas diferentes.

Hasta aquí todo bien. Una característica esencial de todas las tiendas de aplicaciones de Apple, Google y Microsoft es que solo se puede descargar la versión actual de una aplicación. Si una aplicación se actualiza en la tienda, los usuarios no tienen vuelta atrás, lo que a veces resulta complicado. Quien, como desarrollador de una aplicación, publica una nueva versión, siempre corre el riesgo de que un pequeño y molesto error, que nadie ha detectado durante numerosas pruebas exhaustivas, no salga a la luz hasta que se publique la versión actual y miles de usuarios instalen la última versión al mismo tiempo.

Así, ocurre una y otra vez que, tras la actualización de una aplicación, a algunos usuarios les deja de funcionar por completo. Esto siempre provoca una gran frustración y resulta muy molesto. Si una versión actual tiene errores, lamentablemente, debido a la estructura de las tiendas de aplicaciones, no hay posibilidad de instalar la última versión que funcionaba correctamente.

¿Por qué versiones beta?

Track of the day
se ha desarrollado sin ayuda externa y sin financiación ajena. Desde su primer lanzamiento en diciembre de 2020, la gama de funciones se ha multiplicado. Con la versión 4.1 se han tenido muy en cuenta los deseos de los usuarios y ya casi no hay nada que no sea posible.

Debido a la variedad de nuevas funciones, realizar una prueba completa resulta ahora muy laborioso. Actualmente se admiten muchos idiomas diferentes y una amplia gama de dispositivos. Se han desarrollado extensiones especiales para el formato GPX y mucho más. Con las versiones beta, los usuarios comprometidos tienen la oportunidad de participar activamente en el desarrollo y el lanzamiento. Cuanto mejor se pruebe un software antes de su publicación definitiva en la Tienda Windows, menor será el riesgo de que una nueva versión provoque un fallo generalizado que, en caso de duda, afecte a muchos miles de usuarios.

Preparación

Si ya tienes instalada una versión anterior de Track of the day
, debes desinstalarla. Para que no se pierdan datos, debes utilizar la función «Exportar todo
». Es posible que tengas que activarla en la configuración de la aplicación.

Tras instalar una nueva versión, puedes restaurar todos los ajustes mediante «Importar datos externos
».

Al abrir «Importar datos externos
», se abre un cuadro de diálogo en el que se puede especificar qué se desea restaurar.

Instalación sin App Store

Las aplicaciones diseñadas para su publicación en la Tienda de Microsoft Windows solo se pueden instalar a través de la Tienda de Windows. Ya no existe un programa de instalación independiente, ya que, tras la publicación, todo lo gestiona la aplicación de la Tienda de Windows de Windows 10 o Windows 11.

Para poder probar una aplicación de la Tienda antes de su publicación en la Tienda, Microsoft Visual Studio genera una versión de prueba. Esta versión se instala con un script de PowerShell, que también genera Visual Studio: install.ps1

Para poder instalar aplicaciones de la Tienda sin la Tienda, es necesario activar el modo de desarrollador en el ordenador de prueba correspondiente. No hay nada que temer, ya que millones de desarrolladores de todo el mundo utilizan este modo. El modo de desarrollador se puede desactivar en cualquier momento. Se encuentra en el Panel de control, en Actualizaciones de Windows.

Aquí puedes leer qué hay que hacer exactamente: Activar tu dispositivo para el desarrollo – Aplicaciones de Windows | Microsoft Docs

Con Windows 8 también se introdujeron las firmas para aplicaciones de Windows. De este modo se garantiza que una aplicación provenga de un socio certificado por Microsoft. Sin el certificado correspondiente, se generan avisos de advertencia en los ordenadores con Windows. Dependiendo de la configuración del nivel de seguridad, esto puede llegar a impedir por completo la instalación.

¿Por qué no todo el software está firmado digitalmente? Para poder firmar su software, hay que convertirse en socio de Microsoft y pagar anualmente el acceso a la Tienda Windows. A cambio, Microsoft firma digitalmente cada aplicación de Windows en el marco de su publicación en la Tienda Windows.

Si se instala un software sin pasar por la Tienda Windows, hay que proporcionar un certificado de prueba junto con la versión de prueba. Este certificado debe instalarse en el ordenador de prueba correspondiente.

Todos estos pasos se llevan a cabo automáticamente al ejecutar el script de instalación install.ps1 con PowerShell.

Para iniciar el script de instalación, haz clic con el botón derecho del ratón en el archivo y selecciona: Ejecutar con PowerShell

Se abrirá una ventana de consola azul. No te preocupes, es PowerShell, siempre tiene este aspecto 🙂

Dentro de esta consola se te preguntará si deseas instalar el certificado de prueba incluido, etc. Responda a todas las preguntas con «J» y confirme la respuesta con la tecla Intro.

En cuanto comience la instalación, aparecerá una barra de progreso con un aspecto similar a este: [oooooooo………………………..]

Una vez finalizada la instalación, se le pedirá que cierre PowerShell.

El primer inicio

Por desgracia, esta instalación es solo la mitad del trabajo. Antes de instalar una nueva versión, es imprescindible desinstalar la versión existente. Cualquier otra cosa provocará un gran caos en la base de datos GPX.

Al iniciar la aplicación por primera vez, es cuando la cosa se pone realmente interesante. Track of the day comprueba si el ordenador cumple todos los requisitos para su uso. Entre ellos se incluyen:

  • Microsoft Visual C++ Redistributables 2019 (entorno de ejecución para el navegador web integrado basado en Chromium)
  • Microsoft SQL Server LocalDB 2019 (servidor de datos SQL para alojar la base de datos GPX)
  • Base de datos GPX para Traza del día

Si falta algún componente, se le pedirá que lo instale. El paquete de instalación de Track of the day incluye tanto los Visual C++ Redistributables como el Microsoft SQL Server LocalDB 2019. Estos son los principales responsables del tamaño del archivo de instalación. Si se le solicita la instalación de alguno de estos componentes, debe responder a la pregunta correspondiente y, si es necesario, seguir las instrucciones de los programas de instalación.

Una vez que todo se haya instalado y configurado correctamente, Track of the day se abrirá por primera vez. Las novedades de la versión 4.1 son la página de inicio y los tutoriales de inicio rápido.

Los medios de instalación

La versión beta actual se pone a disposición a través de una publicación en Microsoft Azure. Los enlaces a la versión beta actual se publican periódicamente en el grupo de Track of the day en Facebook.

Todas las versiones BETA están disponibles como archivo ZIP y deben descomprimirse tras la descarga. A continuación, abra la carpeta TrackOfTheDaySetup_6.0.0_Test e inicie la instalación haciendo clic con el botón derecho del ratón en el archivo install.ps1 y seleccionando «Ejecutar con PowerShell». El resto es bastante intuitivo.

ExecutionPolicy de Powershell

Puede ocurrir que Windows bloquee la ejecución de scripts de PowerShell y sea necesario habilitarla. Este artículo

explica los detalles y los motivos. Para permitir la ejecución del script de instalación, abre Windows PowerShell y ejecuta este comando: Set-ExecutionPolicy -ExecutionPolicy AllSigned -Scope CurrentUser

Para ver la configuración actual, introduzca este comando: Get-ExecutionPolicy -List

El resultado debería ser similar a este:

Solución de problemas

Aquí se describen muchos consejos y trucos para solucionar errores: Preguntas frecuentes

Notificar errores

Si se encuentra un error o un problema, se puede informar de ello aquí: Rastreador de errores

Si tienes alguna pregunta, estaré encantado de ayudarte en cualquier momento. Para ello, puedes utilizar el formulario de contacto en cualquier momento.

Discutir errores

Para que todos los probadores BETA puedan debatir entre ellos sin interrupciones, existe el chat BETA en Facebook.