The smartphone, code-named Pink, would consist of Microsoft software running on a third-party device, according to sources familiar with the project. However, Microsoft has encountered major ...