ie8 fix

What Microsoft is and isn't saying (yet) about Windows Phone 'Mango'

By | May 24, 2011, 9:27am PDT

On May 24, Microsoft execs shared a few more details about some of the promised 500 features coming to the “Mango” Windows Phone release, due out later this year.

During today’s Mango preview in New York City, Microsoft didn’t provide an exact launch or availability date for Mango. (Officials reiterated Mango would be out on new phones some time this fall.) They didn’t share a list of all of the 500 features and showed off a small subset of them only. They wouldn’t answer questions about rumored features that were not mentioned at the preview (like turn-by-turn directions, Zune music/video and Flash). And they didn’t have any new Mango phones available for those of us who attended the press/analyst preview event to play with — which may be a mixed blessing, given Microsoft doesn’t want to completely kill off the not-so-robust demand for existing Windows Phones.

Gallery: Microsoft goes deeper inside Windows Phone 7

But Andy Lees, the President of Microsoft’s Mobile Communications Business, did discuss some of the coming features of Mango — some of which have leaked or been shown previously at other Microsoft events, and a couple of which were brand-new.

Lees said Microsoft’s goal with Mango is to make smartphones smarter and easier to use. He showed off three buckets of features today: Those which allow users to connect and share with family, friends and colleagues; “rich applications” that are built into the core phone experience; and Internet connectivity.

Here’s what Microsoft did say about Mango today:

A beta of the Mango developer tools is available for download as of today. Microsoft still isnt’ saying when the Mango bits will be available to developers (beyond the select few who have test builds of Mango now).

Fujitsu, Acer and ZTE are all going to have Windows Mango phones out this year. Existing Windows Phone partners HTC, LG, Samsung and Nokia will have Mango phones, as well. Nokia’s first WP7 phones will run Mango and are currently being tested in Microsoft’s labs. No word if Nokia will have phones out late this year or not until next year. Update: Sounds as if Microsoft officials told preview attendees in other cities that the first Nokia Mango phones would be out in calendar 2011.

Microsoft is adding Windows Phone Marketplace support for 19 more countries, in addition to the 16 that already have support, as of Mango. (But Microsoft isn’t saying whether Bing and Zune support will also be coming to countries beyond the small number that already have those features in time for the Mango release.)

On the communications front, Mango will get “Threads, the ability to switch between text, Facebook chat and Windows Live Messenger within the same conversation; “Groups,” the ability to group contacts into personalized Live Tiles so as to text, email or IM a group; built-in Facebook check-ins and new face-detection software for tagging photos; linked inboxes, allowing users to see multiple mail accounts in one linked inbox; and built-in voice-to-text and text-to-voice support for hands-free texting/chatting.

On the applications front, third-party multitasking is coming (as previously announced). A new “App Connect” feature is going to more tightly tie search into Windows Phone Hubs, including Music and Video and Pictures.

On the “beyond the browser” front, “Local Scout” will provide hyperlocal search results and recommendations; Bing Vision and Music Search (”Bing Audio”) will be added; and “Quick Cards” will provide summaries of relevant information for users searching for products, movies, events or places.

Here’s what the Softies didn’t show and wouldn’t talk about (beyond the statements I’ve included below):

Flash support: IE 9 Mobile doesn’t support plug-ins, but Microsoft is seemingly not ruling out Flash support in the future (for some reason). A spokesperson said, re: Flash: “(T)here’s nothing new on this front. Adobe and Microsoft have a strong history of partnership and continue to work together to deliver Flash technology available in the market today to all Windows Mobile 6.5-based Windows Phones available now and in the future.”

Is Dell abandoning the WP platform? (Dell wasn’t listed in Microsoft’s list of OEMs who will have Mango phones). When I asked about Dell, a Microsoft spokesperson said: “We don’t have anything to announce right now but we deeply value our partnerships with our existing partners and we will continue to invest with them.”

What’s the version number of the Mango operating system? (Microsoft inadvertently said earlier this year it would be Windows Phone OS 7.5.) Answer: No comment at this time — in spite of the fact that Microsoft’s own site mentions 7.1 as the new seemingly final name. But wait… maybe OS 7.5 will triumph, after all.

When will existing Windows Phone users get Mango pushed to them? It’s anyone’s guess how long carriers may take to test the Mango bits once they are available to them (that availability to carriers date is rumored to be this summer).

Will third-party applications ever be able to be integrated directly into Microsoft’s Windows Phone hubs? No word. Microsoft VP Joe Belfiore says yes.

Update: And regarding turn-by-turn directions — another feature the Softies didn’t discuss at the preview — developers have found that feature does exist in the coming Mango release. But it sounds as if Microsoft execs admitted at the London preview that tethering won’t supported in Mango.

Mango is the successor to the “NoDo” Windows Phone OS update that Microsoft has been rolling out over the past few months. In addition to the features listed above, Mango is slated to include IE 9 Mobile, improvements around accessing apps via Microsoft’s Live SkyDrive, integrated Windows Live Messenger functionality, and new private/beta marketplace support.

What’s your take after today’s preview? Will Mango enable Microsoft to catch up and grow its smartphone share? Or are there still glaring omissions on the feature side of its phone house that need addressing?

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

113
Comments

Join the conversation!

Just In

RE: What Microsoft is and isn't saying (yet) about Windows Phone 'Mango'
homeioy1401-24353655183691126463333317805426 10th Nov
bbnchw,good post!
As a mobile developer who's eager to port our app to Windows Phone 7, we were pretty disappointed by today's developer announcements.

No native development kit; No low-level access to cameras, microphones & speakers; No support for additional programming languages - C/C++?;

Ability to not run native code is a big no-no for serious developers like us. Android & iOS realized it belatedly and did add support. Hopefully Microsoft would realize it soon.
@balsmanian ... why were you expecting more? Microsoft has made it VERY clear at the developer conferences that they are commited to the existing platform, which I would argue is about as native as possible. They've also made it clear they won't give direct hardware control, which I'm totally OK with as a user and security guy... I don't want developers mucking up my devices.
0 Votes
+ -
Exactly
fairlane32 24th May 2011
@GoodThings2Life. Spot on. I also think its a very bad idea to have any app get that kind of hook into a device. Apps should be totally isolated as much as possible from the OS. If your app can't do that, then find another way
@GoodThings2Life exactly you can't have push updates and mucking up in the same universe.

Microsoft is doing it right.
@balsmanian
Why would you want C/C++ support? Syntax of C# is pretty close to C++ and support for C# in Visual Studio is much better than for C++.
I think that one of the reasons why Windows Mobile apps looked as crap was due to C/C++ usage. These languages are just too complicated for UI programming.
0 Votes
+ -
@paul2011
- performance
- NEON SIMD instructions
- run legacy code and libraries
- did i mention performance?
@SignalToNoise: Where, specifically, is C# code too slow for you ... other than where SIMD would be used? I have seen countless claims that C# is too slow, only to discover that the code was poorly written. I have seen VERY few real examples where C# is too slow. For 90% of scenarios, C# is more than fast enough.
@paul2011 Serious applications (that involve doing a lot of math - for example, doing Video Compression) just can't be written using C#.

The only way to get the maximum performance out of a mobile device is to optimize for the processor architecture underneath (ARMv7) - both using plain old ARM assembly and using NEON SIMD instructions. And guess what, both iOS and Android support that.

Also, you are not going to get a lot of existing heavyweight apps (Fring Group Video Chat comes to mind) that were developed using C/C++ with a lot of ARM/NEON assembly rewritten in C#.

I'm not saying they should let me write the UI in C/C++. Just like Android (where they insist that the UI must be written in Java), Microsoft could insist that the UI must be written in C# - but they must provide support for C/C++ with native assembly code.

It is just a matter of time until Microsoft provides this support. I would rather they do it sooner than later before they are extinct.
@bitcrazed C# has never been fast at porting C++ code, OpenGL, directX games etc. No native is a big reason why WinPhone7 has so few apps or real games. To port to WP7==rewrite. The API was poorly thought out from that respect.
Native code apps would not benefit Windows Phone:
1. The product is cloud-oriented. Apps should locate high-performance code on a server somewhere and keep the WP client UI-only.
2. The phone's success depends on predictable performance and attention to overall stability, which managed code provides much better than native.
3. I do feel sorry about apps that need to be rewritten, however different platforms usually benefit from such rewrites as opposed to shoehorning bits that aren't a good fit... i.e. putting legacy components on a Windows Phone sounds crazy to me. That may mean fewer ports in the short term, but also fewer headaches akin to the hangover from IE6.
@martyfinkle

I believe you're mistaken there mister. WP have XNA for games which is directX for mobile. and we have a lot of high quality games, at present on my phone are glyder, need for speed, the harvest, the sims 3, twin blades, earthworm jim, PES 2011 (soccer), pocket riot and more. there are lots more in the marketplace but those are the ones I play regular.

the platform doesn't need native code. this is good for Microsoft and Devs alike where Microsoft can bring the platform to other architectures without any additional coding from Devs, they can speed up the OS along with apps without any plus coding from Devs. if Microsoft wants to enable WP7 apps to run on windows PC they can and this is done without Devs having to go back and rewrite code for x86 architecture. so think again. Any Dev worth his salt should be able to pick up an easy language like C# and get things done. most of the Work is even already done for them with the Microsoft tools provided. yes, it's that easy.
0 Votes
+ -
Reply to blazing...
Joe.Smetona Updated - 1st Jun
Active-X for a smartphone? Not a great idea. Like regular Windows, no consideration for real security.

Also, more features = more holes.

What type of AV is going to be mandated?

Perhaps an app to check for botnets and unauthorized spam emails?

Really, where's the security talk here? Answer = absolutely none, typical MS, all glitter and gizmos,but no basic security. AV recommendations to be announced later.

If I was a carrier, I'd be worried about liability for botnet infections and having MS invoke the all powerful EULA.
@balsmanian
500 new features. What a pain in the arse for developers to code for.

For thw WP7 Fanbois, I had though WP7 was fab already, I'm wonderfing why 500 new features are even needed - we are barely 6 months from launch.
@neilpost - nobody is forcing you to adopt all the new features. If you want/need raw camera access, then now you can. If not, don't worry. Same applies for most other features.

Are you seriously complaining that Microsoft has added too many features to the phone?
@neilpost
There are WP7 fanboys?
@balsmanian : Native app support on iPhone wasn't a "oh my G0d... we forgot that... thingy". They had that in mind, but pretended that developers asked for it.

Else, how do you explain the Google Maps and YouTube apps. Google had access to the API before anyone. The App Store was part of the plan. HTML5 was just given as an intermediate solution until they had the bits ready.

On the other hand, Microsoft can't give native support as this will crash the Silverlight 4 sandbox. Although most API will only be "wrappers" to the Win32 COM+ code, they don't want unmanaged code in this systems.

You'll have to wait for Windows [Phone] 8 for that, at that moment, I think they will switch to the full Windows kernel and leave the wimpy little useless Windows Embedded Compact 7.0 kernel behind.
@cosuna You may be right about Apple's intention of always providing native support.

Even Microsoft is providing "native access" to select vendors who are writing apps that are "packaged" (See http://blog.walshie.me/2010/11/12/windows-phone-7-native-apps-the-missing-link)

The question is whether Microsoft will provide this native access to third party developers like us. I am pretty sure they are working on providing such access - albeit not very aggressively.

Maybe in Windows Phone 8... although it may be too late at the rate at which iOS & Android are growing and maturing.
@cosuna
Regarding the iPhone. As I read between the lines, I think apps were going to be implemented in javascript, a la Dashboard. I think there were performance issues and they called an audible in 2006. All the day 0 iPhone apps were native, but the sdk wasn't ready for prime time.

Gotta love Salesman Steve Jobs, when he tried to position "Web Apps!" as the great story for developers back in January 2007. Some fields aren't strong enough to distort some realities, though people did work with that api; it probably boosted webkit's acceptance. Some developers dived into Objective-C native and were in great position when summer 2008 and the app store rolled around.

But, having a store for commercial entities to sell content (in this case software) for the device? That's straight out of the iPod Manual and very traceable to what Apple learned from its inability in the 90s to get the Mac out of the 3-5% share doldrums.
Typical MS, all vaporware talk.
0 Votes
+ -
Message has been deleted.
JoeHTH Updated - 1st Jun
  • Flagged
@james347

Actually, Microsoft showed some new features live on stage. Unlike your typical anonymous all talk wink
Possibly for quite a long time. This MAY end up on new phones before the end of the year, but does anyone really think that the bumbling carriers are going to unleash upgrades this year based on how past (much smaller and simpler) updates have gone? Doubtful. They want to sell new phones and don't really have a good reason to release updates on even a remotely timely basis.
0 Votes
+ -
Message has been deleted.
John Zern Updated - 1st Jun
  • Flagged
@rseiler when Mango releases, people are going to only be into their first year of the contracts, at most. There is no reason for them to no let the update through, it isn't as if everyone would or could even afford to purchase a new phone at retail price.
@balsmanian Have you not been paying attention to the 1500 new APIs that developers will have access too? Yes, developers will have access to the camera, gyro, accelerometer, etc.

As for native support, why would I want developers screwing up my OS and phone, and what gall you have for claiming other developers are not serious.

If you haven't ported your app to WP7, don't blame Microsoft. Blame your own laziness.
0 Votes
+ -
Here here!
Joe_Raby 24th May 2011
@JoeHTH

This is probably the same guy that thinks that Singularity, being a completely managed OS with software isolated processes, is a bad idea.
@JoeHTH

Totally agree. We entirely rewrote an educational game for WP7. The process took 4 weeks which included testing and publishing. The coming HTML 5 support means we can also use our Web apps on the phone.

I'm also a little surprised that a "developer" doesn't recognise that MS has the best development environment.
@balsmanian I hope MS never adds support for native code on WP7 for 3rd party apps. It's ridiculously difficult and expensive to ensure that native apps are properly sandboxed. You don't get type/memory safety, and you can't effectively audit native code.

And they did add low-level access to cameras in this SDK. And they've had microphone and speaker access in the old SDK. What specifically are you looking to do?
@balsmanian I wouldn't hold your breath. WP7 will probably never get native code. WP8 will probably have the NT kernal but will still be managed code only(with maybe some rare exceptions ie flash). I believe Windows 8 is the start of going away from native code as well. With rumoured Windows 7 mode, it suggests windows 8 has broken with compatability in some way. My bet is Com APIs and Registry. I believe they are going to try to impliment Midori kernal in Windows 9/Windows phone 9 if they get enough major applications to switch to managed code.
@balsmanian

I wonder which manufacturers are stupid enough to run with WinMo7 know that

a) Nobody wants it
b) They will be 2nd class partner compared to Nokia/Microsoft
@Sultansulan a.k.a. Translatethis27 possibly a.k.a. UgglyUI possibly a.k.a. Johan Ekstr?m

A few million use it, millions more want to and by 2015 tens of millions, if not more than a hundred million could enjoy Windows Phone.

That's why Samsung, LG and HTC, Nokia, Acer, Fujitsu and ZTE are smart enough to support Windows Phone.
@balsmanian LOL "serious developers like us" - good thing that serious developers like the rest of us - those that actually understand the benefits of managed code - don't agree with you.
@balsmanian

The last thing MS needs right now is poor app quality ruining the WP experience...will it be made available in some capacity down the road? Maybe.
0 Votes
+ -
USB sync to Outlook?
YukioCowboy 24th May 2011
Still no direct sync via USB cable to Outlook?

Ironically, the lack of this feature drove me to Google Gmail (not Hotmail) so that I could sync with Outlook through a third-party add-on. So far, Gmail seems pretty nice...
@YukioCowboy Are you kidding me? USB Sync, where in 2011... your phone as all the wireless/GPRS/EDGE/3G/4G capability already. use USB only for low level system formatting/updating functions, not application level syncing
@vhaakmat
I'm with Yukio: I want USB sync too. And hot swappable SD card support.

I won't trust my data solely in Microsoft's 'cloud'. Sorry, but no.

Oh, and add mass storage mode as well. Having to use the Zune software to do anything bites big time.
@Theseus

But most people trust Google which is a proven snooper (gmail) of private data. Microsoft doesnt do that and yet you wouldnt trust MS?
@YukioCowboy ... are you out of your mind? What possible reason would you opt to not sync over the air through, well, ANY mail provider you want?
@GoodThings2Life there are many reasons, but off the top of my head a secure safe method of transfer for...(1) Legacy data support (2) for backing-up the system to local media (3) tethering (4) and synchronization to PC applications.
@Socratesfoot - none of the reasons you have have anything to do with syncing your email wirelessly.

It appears that what YOU want is to use your phone like an external HDD. If that's what you want then go buy an external HDD - VERY VERY few users want/need that capability (remember, most users are like your/my Mum, not like you and I).
I have had Gmail since 2005 and have over 57,000 saved emails. I use hundreds of filters and labels to automatically sort and archive the (mostly technical). emails.

I don't see how someone trying to run Outlook on a smartphone would not be a total disaster vs. any webmail.
0 Votes
+ -
Message has been deleted.
itguy08 Updated - 24th May 2011
MaryJo - thank you!
@itguy08 LOL

I know whatever it is he posted, was terrible. The guy knows literally nothing about technology.
The only thing they need to say is this is the update everyone's been waiting for. All the new features, no reason not to go WP7.
@LoverockDavidson
Unless you want a phone with real functionality. You know one that won?t get bricked by a future update. One where the maker actually cares about the customers.
@Rick_K So I guess you're complaining about Samsung. Sure, the growing pains and stumble caused by Samsung's change in flash memory types mid-manufacturing run is a reason to invalidate the whole platform, now and in the future. Okay.
@Rick_K
Which platform didn't get bricked with updates. I can show you the same with Android and iPhones too. Gee, thanks for playing.
0 Votes
+ -
It's obvious you're not talking about Apple
Will Pharaoh 24th May 2011
@Rick_K
so you really think Google cares about their "customers"?
@Rick_K It's not just a SAMSUNG issue. SAMSUN Android phones didn' brick. WP7, not Samsung, was prone to bricking (not because of the phone manufacturer) but because the whole process of quality control and application control is designed to be micro managed by MS and puts hardware and software developers at a competitive disadvantage compared to MS's own developers. Android on the other hand allows the phone provider to fix their own messes directly.
  • Flagged
0 Votes
+ -
RE: What Microsoft is and isn't saying (yet) about Windows Phone 'Mango'
homeioy1401-24353655183691126463333317805426 10th Nov
bbnchw,good post!

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix