Deploy and Test

After the development is completed, you deploy the application on HoloLens and share it with your customer for feedback. This exercise can also happen in parallel to development phase if your team is using the iterative development model, that is, you can share interim builds to the customer for early feedback after you have completed each iteration cycle.

There are several ways of deploying the application, and it depends on what stage of your application you are in and the intended user of your application. During the development phase, you can deploy it using Visual Studio, Device Portal, or even using the Unity Remote deployment tool. We will cover them in detail in subsequent chapters. 

In the case of releasing the application for end users, you can choose any of the following method to deploy:

  • Through Windows Store app deployment 
  • Through side loading deployment

Both these approaches of deployment are very common for any UWP, and don't forget, all Holographic apps are UWP app only. If you want to distribute apps to abroad set of users both inside and outside your organization, you may do so through Windows Store app deployment, which will take you through Windows Store certification process. In this case, you need to target your store deployment for the Holographic platform.

For a limited set of users, or for an internal enterprise application, you can go with the Side Loaded deployment process. Now, here you can use several processes to side-load the packages. One of the common steps would be to create the package and push it into the device using Device Portal. We will cover more on these topics in the following chapters.