Microsoft is detailing new ways for developers to port their apps to ARM-based PCs like the Surface Pro X or the Samsung Galaxy Book S.