Hola!
Sigo con las preguntas pendientes que surgieron durante el Hololens Tour (link). Parte de la sesión consistía en compartir algunas lecciones aprendidas y una de ellas estaba relacionada con los tiempos de despliegue de aplicaciones desde Visual Studio 2017 al dispositivo.
Mi recomendación es que los despliegues se realicen utilizando un cable USB, conectando la PC con Visual Studio con las Microsoft Hololens. Esta forma de despliegue me ha resultado unas 3X más rápida que el despliegue remoto a través de una red WiFi.
La siguiente imagen muestra el tiempo necesario para desplegar una aplicación desde Visual Studio 2017 hacia Microsoft Hololens. Para este ejemplo he utilizado una aplicación del tipo “Hola Mundo”, con solo un cubo frente al PoV del usuario de Hololens y un par de PreFabs de HoloToolkit para acelerar el proceso.
El tiempo total del proceso de despliegue es de 0:00:14.276
La siguiente imagen muestra el mismo proceso cambiando el proceso de despliegue de “Remote Machine” a “Device”. Es decir, teniendo conectada a las Hololens con el cable USB a la PC de compilación.
En este caso el tiempo es mucho menor 00:05.232
En ambos casos:
- Se realiza un despliegue por 1ra vez de la App, ya que el device no poseía la aplicación.
- Se compila la app desde cero ya que el proyecto lo he regenerado desde Unity3D.
Existe una opción adicional para desplegar: utilizar el Developer Portal y con el mismo desplegar un paquete creado para una app UWP. Como esta 3ra opción no incluye depuración no la incluyo en los ejemplos analizados.
Finalmente, es recomendable leer el articulo de Visual Studio Dev Center (link), donde se explica el paso a paso para cada una de estas alternativas de despliegue.
Saludos @ Toronto
El Bruno
References
- Visual Studio Dev Center, Using Visual Studio
El Bruno, my posts
- Device Portal Basic Features for Developer
- How to Import the HoloToolkit Unity
- How to place a Hologram using AirTap and HoloToolkit
- Creating a menu with options with HoloToolkit
- Using voice commands to display a menu with HoloToolkit
- How to create a 3D text always visible using HoloToolkit
- How to create a HUD (3D text always visible without HoloToolkit)
- How to detect hands using HoloToolkit
- Windows 10, Xbox One Controller, Bluetooth and some lessons learned
- How to use Fire Buttons actions with an XBoxOne Controller
- HoloToolkit compiled packages for Unity3D in GitHub
- How to detect AirTap and Click actions using HoloToolkit
- Detect user hand interactions using #HoloToolkit
- Moving and rotating Holograms using an XBoxOne Controller
- Spatial Understanding vs Spatial Mapping, and a tutorial on how to use them
- Spatial Mapping, tutorial to search for simple surfaces, like a 1×1 tile on the floor
- Alternative to fix the Tap to Place and World Anchor issue, until the official release of HoloToolkit for Visual Studio 2017 and Unity3D 5.6
- How to save a #3D model of the environment around the device