Como o site Apple iTunes inicia o aplicativo iTunes no meu computador quando clico no botão azul “Iniciar o iTunes”?

Isso é novo para mim como um desenvolvedor de desktop.

Se eu pudesse descobrir como isso é feito, isso pode ser relevante para algumas pesquisas que estou fazendo, especificamente como migrar aplicativos de desktop para uma implementação da web.

Quanto mais gráficos orientados a formulários e mais leves eu consigo descobrir, mais gráficos 3D pesados ​​ainda exigem algum tipo de aplicativo que não seja navegador.

Tanto quanto eu posso determinar, o iTunes instala alguma forma de novo manipulador de protocolo na minha máquina, correspondente a "itms", no lugar de "http".

Isso é legal e misterioso para mim, quase mágico. Qualquer ajuda ou sugestão para materiais de leitura e / ou recursos adicionais seria muito bem-vinda.

questionAnswers(5)

yourAnswerToTheQuestion