The last couple of weeks have been rife with speculation surrounding Microsoft's mythical Andromeda device, with recent rumors suggesting Microsoft is close to pulling the plug on its dual-screen mobile handset — understandably throwing optimists and die-hard fans into a panic. Everything from delays to significant hardware changes, to outright cancelations, have been spotted on the rumor mill as of late. So what's really going on? I've been doing some digging to try and clarify some of the recent rumours reported by several news outlets, to see if we can make better sense of the situation. ZDNet's Mary-Jo Foley recently wrote a bit about Andromeda and revealed that Microsoft has decided to delay its release to next year, and is also seriously considering canceling the device altogether. This news caught many off guard because just a few days beforehand The Verge had written a somewhat positive article that revealed internal emails describing the Andromeda project itself. Related: For Surface Andromeda to succeed, it absolutely needs these mobile apps Unfortunately, it is believed that the leaked emails in question are months old, from back when Terry Myerson was still in charge. Many believe that now Myerson is out, Andromeda won't ever see the light of day, which is entirely possible of course. However, I was able to confirm recently on the Windows Central Podcast that Andromeda is still alive and kicking internally, with the only bad news being that its planned release date has indeed been pushed back to next year. Why the delay?

The question now is why? Well, according to my sources, Microsoft has decided to push back Andromeda's release to give itself more time to improve both the hardware and software. There are a whole lot of moving parts involved when it comes to Andromeda, as it's being built alongside a custom version of Windows 10 specifically for the device and form-factor itself, similar to Surface Hub and HoloLens. The Andromeda device runs an experience tailored for its unique form-factor, which is built on top of Windows Core OS. This tailored experience is known as Andromeda OS and includes no legacy UIs and bloat. Microsoft is doing the exact same thing with Surface Hub 2, which also runs a custom tailored version of Windows Core OS known as Aruba and built specifically for that large collaborative device form factor. Microsoft pushed back Andromeda's release to give itself more time to perfect the hardware and software. Therefore, it's important to stress that Andromeda OS is unlike any version of Windows 10 available on the market today; it's an entirely new Windows OS experience powered by CShell that's built from the ground up for mobile dual-screened multitasking. Because of this, Microsoft needs more time to ensure the OS is well-baked. Microsoft also needs more time to improve the app-gap on Andromeda, which is another cited reason for its delay. If Microsoft were to release Andromeda this year, it would do so with a platform that has more missing apps than Windows 10 Mobile did. One of the things Microsoft is doing to help combat the app problem is embracing PWAs (Progressive Web Apps.) It's even built a bot that will automatically add PWAs to the Microsoft Store without developers having to submit them first. Of course, PWAs won't solve everything, but they should be able to step in for the most popular apps and services like Twitter, Uber, and even Spotify if it chooses. The delay gives Microsoft more time to get PWAs into the Store, and I hear Microsoft is going to use this extra time also to improve the Edge engine so that PWAs perform better and eat less battery life. It probably goes without saying that UWP is also something Microsoft is actively pushing on Andromeda, and apps like WhatsApp are a possible contender for this, but progress on the UWP front is slow, hence the focus on PWAs. Furthermore, I'm told there are other ideas that the company is also considering to help improve the app situation on Andromeda, but I'm still digging for information on that. For now, we know that Microsoft is betting big on PWA, and rightly so. What about the hardware?

I've seen a few rumors claim that the delay is related to hardware, with some reports suggesting that Microsoft is planning to rethink the device and even change its form-factor a bit. According to my sources, however, Microsoft is not planning to drastically change its form factor. The delay is primarily software related, as the hardware itself was more or less good to go for an October release. The delay now means Microsoft has more time to "fine-tune" the hardware, and maybe even slip in a newer processor, depending on whether Andromeda's release lines up with Snapdragons processor roadmap of course. I understand that the latest Andromeda prototypes use Snapdragon 845/850 processors, but now Andromeda is coming later, those chips may be old by the time Microsoft is ready to launch the device. It's worth noting that early Andromeda prototypes used a Snapdragon 835 processor, which was later switched out for the 845. So, Andromeda has already gone through one processor switch internally before, meaning it's not hard to imagine the device going through another one if needs be. A more powerful, optimized ARM chip is never a bad thing. It's also not uncommon for a device to go through several iterations throughout development. Putting in a newer processor may require the company to rework some of the internals, but outside of that, I have not heard of any plans to dramatically change up the form-factor itself. It should still be a pocketable, pen-orientated foldable device with telephony when it ships. So when is it coming?