Windows Phone 7 Silverlight isn’t “Silverlight lite”
In an interview with Techradar Microsoft corporate vice president Scott Guthrie insisted the Silverlight on Windows Phone 7 was not watered down in any way.
"This isn’t Silverlight ‘lite’, it isn’t Silverlight ‘different’, it is Silverlight," corporate vice president Scott Guthrie told TechRadar. It includes "all the APIs of the current Silverlight version 3 and quite a bit of Silverlight 4; it’s a superset plus some extras".
The difference is less about what the phone can run and more about thinking about what you need on a phone. "Pretty much all the features that we think are mobile-specific, that you’d want in the phone, are there," says Guthrie.
"There are features like printing and more business features that don’t necessarily make sense in the phone, but all the graphics, the access to the webcam and microphone, those we already have."
Microsoft has also done a lot of optimisation of the way Silverlight is rendered on Windows Phone, mainly, says Guthrie, "because on the phone you have ARM processors typically and instead of one giant one you have about four cores the more work you’re doing on a processor – one quarter of an Arm processor – the slower your app is going to be. So we did a lot of work to partition the graphics operators out across multiple CPUs, and the animation system. We have to do that because otherwise you can’t get above 12 frames per second."
Interestingly, he promises that those improvements will make their way back to desktop Silverlight; "probably in an update to Silverlight 4 and certainly by [the next version]".
While having a full implementation of Silverlight on Windows Phone is encouraging, we know at present Silverlight will not actually function in the browser yet, dashing hopes of being able to access Silverlight-based websites such as Netflix streaming straight out of the box. This is however a feature expected to arrive eventually.
Read more at Techradar here.
You might also like
Silverlight still heading to Windows Mobile 7, WM 6.5 skipped According to Brian Goldfarb, a marketing director for Microsoft's Silverlight team, Windows Mobile 7,... | Microsoft demoes Silverlight Mobile app Silverlight, Microsoft's Flash competitor, is coming to the Windows Mobile platform at the end of the... | Final release of Silverlight 4 Tools for Visual Studio 2010 now available The final version of Silverlight 4 Tools for Visual Studio 2010 is now available to download.... | Silverlight comes to Symbian first Microsoft has delivered their Silverlight runtime for select Nokia handsets running Symbian. ... |
That's strange, 4 graphics or cpu cores? Since when? The Silverlight system itself can't get above 12 fps without going parallel? Pretty slow imo.
GP007 Reply:
March 28th, 2010 at 11:38 pm
You need to re-read it. Silverlight doesn't need to go parallel to get over 12FPS, it can if you're working on a normal single big CPU core like an x86 has. But the way he says it, the ARM has 4 mini-cores, if you load everything on one of those mini-cores your app will crawl. That's just common sense. You have to make your apps parallel and spread the work load through the whole ARM processor.
GP007 Reply:
March 28th, 2010 at 11:38 pm
You need to re-read it. Silverlight doesn't need to go parallel to get over 12FPS, it can if you're working on a normal single big CPU core like an x86 has. But the way he says it, the ARM has 4 mini-cores, if you load everything on one of those mini-cores your app will crawl. That's just common sense. You have to make your apps parallel and spread the work load through the whole ARM processor.
I'm glad to hear this.
instread of silverlight videos playing in the browser, can't it be sent to a silverlight player that's seperate from the browser? (just wondering)