Microsoft 'kijkt naar' de mogelijkheid om Win32-programma's te laten draaien op smartphones via zijn systeem Continuum. Vooralsnog is het alleen mogelijk om via Continuum zogenoemde Universal Windows Platform-apps te draaien.
Kevin Gallo, die bij Microsoft de technische leiding heeft over het Universal Windows Platform, zegt dat het bedrijf graag Win32-programma's wil laten draaien op smartphones. "Dat zou gebruikers de volledige desktopervaring bieden", zegt Gallo tijdens een vraag- en antwoordsessie op Microsofts evenement Connect(); // 2015.
Het draaien van alle oudere Windows-programma's op smartphones brengt uitdagingen met zich mee. "Dan krijg je te maken met X86 en ARM en dat soort zaken", aldus Gallo. Veel Windows-programma's zijn gecompileerd voor de X86-instructieset van onder meer AMD- en Intel-processors en werken dus niet op hardware met ARM-processors, terwijl alle huidige Windows Phone- en Windows 10 Mobile-toestellen momenteel juist draaien op ARM-processors.
Bovendien zijn er problemen met de manier waarop programma's omgaan met zaken als het register op Windows-machines. "Je wilt echt niet dat je telefoon daardoor instabiel wordt." Gallo benadrukt dat Microsoft zich voor nu richt op applicaties die zijn gemaakt op Universal Windows Platform, waardoor ze gebruik maken van api's die op alle varianten van Windows werken.
Microsoft introduceert Continuum de komende weken in combinatie met de Lumia 950 en 950 XL, smartphones die de technologie ondersteunen. Dankzij Continuum kunnen gebruikers een groot display, muis en toetsenbord aansluiten en veel apps met een aangepaste desktop-interface gebruiken. Apps moeten daarvoor wel de benodigde ondersteuning aan boord hebben en onder meer Microsofts eigen Office-apps hebben dat.
Audio-fragment uit de vraag- en antwoordsessie van Kevin Gallo over het draaien van Win32-programma's met Continuum