Back in 2008 I know there was interest from MS (Scott G)
"Google phone is slightly different [from the iPhone]. It’s more of an open platform, that is something we’re going to continue to look at. Certainly as it’s gotten deployed and if sales are good we’ll definitely keep our eyes out and look at that in the future.”
I know there are political reasons why Silverlight on iPhone probably won't happen and I also understand that Silverlight is a useful bespoke platform for WP7 development using Marketplace.
Developers are writing Android apps in Java and C++...
@Charles:I understand but am still curious to know if there is any movement towards that platform for Silverlight?
For the record I am considering Android and iPhone development (ie Java I guess) but would much rather stay with Silverlight as I know I would be way more productive.
@Ian2: I can't answer that, but I thought MonoDroid was the Mono platform of choice for Android apps written in C#. I'd imagine "MoonlightDroid" (Moonlight being Mono's implementation of Silverlight) should follow suit...
How can there be a movement towards android, when Microsoft's plan is to sue the heck out of Google and friends?
After all it's a known fact that anything free must be stolen. Just to give an example unrelated to the most infringing linux, it's common knowledge that 80% of wikipedia articles are copied from Encarta.
I think you got it wrong. Oracle (Java Sun) is sueing Google, not MS. MS is always ok with mono and etc (make sure this is clear, MS is officially ok with mono). MS just don't wanna make the mono themselves.
magicalclick, Yes yes, i know all about that lawsuit, but have you heard what Microsoft is doing in the last 2 or so years? Suing companies that have any linux dealings sorted by their size and settling, when one of the terms of the settlement is complete and utter silence??? I guess they learned a lot from the SCO fiasco..... masters of fud : - (
What's your opinion on that?
Also do you have any explanation why Microsoft was more then happy to port SL to the iPhone, and mum about android?
Microsoft with the likes of Balmer at the helm will continue to be driven by the Windows monopoly at all costs. It's sad because there is a lot of talent and a lot of good peices coming out of Microsoft these days but they are always scuttled by the end goal of the old guard at MS: Windows everywhere. What they don't get is they can have Windows everywhere in the form of WP7 and Silverlight. WP7 needs to become the new "standard OS" with Silverlight as the surrogate for it on all other OS's (i.e. Android). They need to start porting all of their productivity apps to Silverlight and thusly continue world dominination into the next millenium. As for the desktop they can continue the legacy Windows7/8 where all of these new Silverlight apps will run nicely -- legacy and new all running happily side-by-side. But what do I know...
Who is in need? Microsoft? You want them to port all their software to one easily portable framework?
Now that's the spirit!
I think Micosoft (Steve Balmer) knows that it needs to defend on multiple fronts but at the same time have as many interlacing threads across these fronts as it can. Windows, as a concept, underpins this, but we're also seeing Silverlight, XBOX / Kinnect, Office, Azure etc as other significant threads.
I think in general MS is doing a pretty good job keeping it all together, after all, its harder steering a big ship.
Ultimately the other players don't have the breadth that MS does, which long term, puts them at a disadvantage (though in ther short term their resultant agility is an advantage).
@Charles: Silverlight for Windows Embedded IS C++ only.
@felix9: The conversation is about Android... Android has nothing to do with Windows Embedded CE.. Silverlight for WE CE is native, yes (and it's SL2).
Android is a Linux OS variant. You can write apps for Android using C# on Mono(Droid). I'd imagine Moonlight is already there or soon-to-be there.
What's the question?
Best case scenario. I write an App in Silverlight, I upload it to Marketplace and it apears in the Android marketplace. Wouldn't that be chipper?
Worse case scenario. I have to set up a Linux box and a non VS environment and / or command line compiler linker etc. and tweek my code to make it work.
Sounds like we are currently closer to the latter than the former - not saying that is bad, just wanted to get an understanding of where we are.
@Ian2: if it is a illegal pirate site. I am sure your app will show up without you knowing
Many people already installed emulator and pirate roms for games. Yours just don't need an emulator. How awesome is that . Woohoo.
@Ian2: Best case scenarios, eh? OK. Here's one: You get to write an app in whatever language you want using the tools that are most productive for you (I think we can all agree that VS is one of the best IDEs in the business, not perfect, but very good indeed!). The capabilities of the targetted device (and the surrounding galaxy of data and computational services) will attract the apps, not just the tools. Right?
@magicalclick: How we all laughed. Yes, kind of aware of the whole pirate thing but thats a whole different story.
@Charles: Right, but if I'm honest at the moment I just want to sell as many apps as I can, on whatever platform I can, with as little grief as I can (so that I can continue to do what I enjoy doing - writing them)
@Ian2: Part of the problem with the "I'll only have to write the app once and then it'll just run on every platform" is that means you end up having to write for the lowest common denominator. Your app can't make proper use of the platform it's running on and ends up feeling like a poor man's version of apps that target a single platform exclusively. It's basically what killed Java as a client app language many years ago.
Porting Silverlight to Android would start to bring the requirement that everything that works on WP7 needs to work on Android, so WP7 becomes almost forced to lag behind Android development.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.