Today came the exciting and unexpected news of Windows Phone Mango’s Release To Manufacturing (RTM). The Windows Phone team has completed the release and handed it to mobile operators and handset makers to start testing the latest update to Microsoft’s mobile operating system reboot.
Windows Phone Mango has several hundred new features which have been covered at various places across the web, including some of the v1 annoyances it has resolved for me personally. Here I want to make a few comments on what still remains to be added. Granted, these are smaller in some ways than the gap that Mango closed, it is still worth talking about what Windows Phone lacks in terms of features and functionality already available in (or announced for) iOS and/or Android.
- VPN functionality: Windows Phone still does not support connecting to a Virtual Private Network (VPN), typically used to connect devices to corporate networks from outside the company. iOS offers native VPN support as well as support for VPN client apps.
- At-rest encryption: Encryption of the storage on the device is a huge issue for corporate IT departments in being able to support a mobile device. As smartphones get more and more capable of performing computer-like tasks, and as they start storing more and more company data, they also become a huge liability in case the phones get lost or stolen. At-rest encryption protects the data on the device in such cases. Microsoft has said that the isolated storage on the device is only available to the specific app and that is how they quasi-protect the data, but I don’t think IT departments think that is enough. iOS for example, has encryption built into newer devices since iOS4.
- Complete backup/restore: As part of the recent NoDo update, Windows Phone introduced phone backup, but it is crippled in that only Zune desktop can execute it, and it cannot really be triggered manually (on demand). iOS (iTunes) on the other hand, does provide a way to backup and restore on demand.
- Multiple Windows Live ID’s per phone: Windows Phone links the device to a Windows Live ID which you enter during setup. This is the ID used to connect to the Marketplace for purchasing apps and other content, but more importantly, it is also the ID used to access other in-built platform services like Zune Pass music subscription and Windows Live-connected services like Facebook, LinkedIn, Twitter and obviously, Windows Live Messenger and Facebook chat. What if I want to share my purchased apps with my wife but we want to have our own Windows Live-connected services on our phones? It is impossible today without sharing a Live ID, but SkyDrive, IM, Facebook, Twitter, etc. are services which don’t translate well with a shared Live ID. On the other hand, iOS/iTunes allows you to use a different ID to purchase apps/content from the store, than from the one you associate with the device. So I envision that in Windows Phone you still enter a Windows Live ID at setup, which will tie the ID to all your platform services like SkyDrive, IM, Facebook, Twitter, etc., but when it comes time to purchase apps or content, you can choose which ID to use.
- DLNA, Play To: When Windows Phone launched, DLNA capability was used by LG as a differentiator for their phones. Now that the initial launch dust has settled, it is about time Windows Phone included DLNA/Play To feature across the OS. This will be a good response to AirPlay which is one of the few really magical technologies that have come out of Apple. If I could beam my recently captured photos/videos from my Windows Phone to the TV via the XBOX or a TV-connected Windows 7 PC, it would be awesome.
- [Updated 7/29/2011] Voice commands for Music/Zune: How could I miss this one? One feature that seems to be missing from Mango is the ability to use the excellent voice commands for Music playback (including of course podcasts), including controls like pause, play, stop and skip. I hope at least this one is a surprise feature in RTM which we have not seen in the beta builds.
Do you have anything else you would add to this list? Let me know!