Ano, aplikace jsou distribuovány jako .XAP soubor, což je distribuční soubor Silverlightu. Je to v podstatě .ZIP obsahující několik souborů. A hlavní je soubor s příponou .DLL, který ale také není přímo stroják, ale MSIL - bytecode .NET. Ten má blíže ke strojáku, ale je ještě prohnán JIT kompilací před spuštěním. A teprve potom je z něj strojový kód, hardwarově závislý.Je to velmi podobné Javě, jen díky několika odlišnostem o dost rychlejší.Kromě Silverlightu podporuje WP7 ještě XNA pro hry, ale to se distribuuje také v XAP.Jinými slovy, aplikace pro WP7 jsou podobně hardwarově nezávislé, jako aplikace v Javě nebo v Androidu/Dalviku. Můžou "z placu" (skoro) běžet na PC a taky třeba na XBoxu. Emulátor WP7 pro PC neemuluje procesor, obsahuje jen prostě image systému pro x86 a .NET pro x86. Běží ve vlastní virtuální mašině, ale na x86 instrukční sadě. Proto by teoreticky Medfield měl být logickou platformou.Samozřejmě je to ale dosti zjednodušený pohled a nějaké úpravy by nutné byly. Nicméně pravdpěodobně nikoliv specifická verze každé aplikace pro každý procesor.
Názor byl 1× upraven, naposled 14. 02. 2011 17:31