Compatibiliteit heeft dus inderdaad helemaal niets met de kernel te maken.
Zeker niet voor "interpreted applicaties". Om WP applicaties te kunnen gebruiken op een ander platform hoeft alleen de Silverlight runtime omgeving van WP geport te worden. Net zoals Microsoft dat heeft gedaan voor XBox live en dat je Android apps kunt draaien op een PC.
Ik kan me alleen nog wel een histerische gebruiker herinneren die het onacceptabel vond om een phone app te gebruiken op een tablet. Laat staan op een desktop ...
Andersom, dat je Windows desktop applicaties zou kunnen draaien op een WP device, zit er uiteraard niet in.
WP7 is een compleet nieuw geschreven OS.
Dat is inderdaad complete onzin. Of marketingpraat.
Uiteraard is WP gewoon voor een heel groot deel gebaseerd op WM. Alleen de launcher/gebruikersinterface is compleet nieuw. Al zal dat inderdaad voor de leek wel hetzelfde zijn als "het os".
Het punt is echter dat ze er een tijd terug achterkwamen dat je native WM applicaties ook kunt draaien op (een gehackte) WP device. Daarvoor moet er wel een hele hoop hetzelfde zijn in de onderliggende architectuur. Alleen bleek daarbij ook dat er her en der wel verschillen zijn in de bibliotheken waardoor er uiteindelijk maar heel weinig applicaties volledig werkten.
Kortom, voor native gecompileerde applicaties moet echt alles exact hetzelfde zijn wil het werken. Niet alleen de kernel. Als een applicatie uberhaupt al direct toegang zou hebben tot de kernel.
This signature is intentionally left blank.