Blackberry (con decisamente meno risorse di Microsoft) invece non ha avuto tutti questi problemi nello sviluppare il loro sistema di porting da Android.
Mi sa invece che il vero problema era che alla fine si sono resi conto che con un approccio simile ci sarebbero stati ulteriori incentivi a sviluppare esclusivamente per Android.
Con Islanwood bisogna necessarimente mettere mano ai sorgenti, mentre con Astoria di fatto si trattava di cambiare qualche settaggio, ricompilare e via.