Linked by Kroc Camen on Sat 29th May 2010 20:41 UTC
Thread beginning with comment 427224
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
First of all, AFAIK Windows Phone 7 does not have licensing terms that prohibit you from developing and distributing whatever you want for the phone. The development tools admittedly all come from MS, but there is legally no reason you can't install whatever the hell you want on there.
So long as I want to write it in .NET, or Microsoft deem me worthy to join their select group that are allowed to use native code. This takes away the possibility of having a standard backend across iDevice/Android/WP7 without having to ask permission.
This then leads us onto, what other browsers will MS allow? Will Mozilla and Opera be allowed access to native code? What about a random development house who think they can write their own better browser?
So long as I want to write it in .NET, or Microsoft deem me worthy to join their select group that are allowed to use native code. This takes away the possibility of having a standard backend across iDevice/Android/WP7 without having to ask permission.
This then leads us onto, what other browsers will MS allow? Will Mozilla and Opera be allowed access to native code? What about a random development house who think they can write their own better browser?
This then leads us onto, what other browsers will MS allow? Will Mozilla and Opera be allowed access to native code? What about a random development house who think they can write their own better browser?
I admit that I don't know the answer. However at the very least Adobe has announced that they are working with MS to bring Flash to WP7, thus giving you at least one cross-platform solution.
What is the problem in writing applications in .Net?
If you want to target the Blackberry phones, or tons of feature rich mobiles, you have to use Java instead.
Native code == insecure applications, I for sure don't want to be running an antivirus on my mobile.
And besides, no one is preventing you to write a browser in .Net, if you feel like to.





Member since:
2005-07-06
First of all, AFAIK Windows Phone 7 does not have licensing terms that prohibit you from developing and distributing whatever you want for the phone. The development tools admittedly all come from MS, but there is legally no reason you can't install whatever the hell you want on there.
Second of all, it may or may not come down to Mac OS, or maybe by the time it does Mac OS won't be relevant any more. The main thing to think about is the precedent the iDevices are setting. Think about the complacency being built up in the consumer base.
As for consoles: You are absolutely right, they are way out of line. It is wrong that MS has absolute and final control to kill your XBox hardware whenever they feel like it. It is wrong that Sony forces you to choose between using Linux and using connected games. And it is wrong that Nintendo tries to prevent you from installing homebrew games.
The only reason that console makers get away with this crap is that consoles have only recently joined the realm of computers in a broader sense -- internet-connected and capable of general computing tasks beyond gaming. And the lines will continue to blur. So I think that we need to be increasingly vigilant about licensing terms on consoles as they encroach more and more on general computing tasks, just like with the iDevices.
Edited 2010-05-30 14:18 UTC