Third-party compilers locked out of Windows Runtime development
itwriting.com
itwriting.com
Also, WinRT is a pretty big land grab by Microsoft and it's pissed a large number of developers off. If they kill the current ecosystem or lock people into a narrow subset of it, there is no longer a market or ecosystem. Simple as.
The same is not true for Apple, who built an ecosystem from nothing. They're not cutting anyone off.
Most of the MS-oriented development staff I know (100+ people) are starting to look at exit strategies from the MS ecosystem. Most of them have Apple machines and/or Linux native machines and VM's on the go. Quite a few have jumped ship to Java enterprise outfits already.
When the rats start leaving...
I wouldn't be surprised, but it would also be bullshit.
The same is not true for Apple, who built an ecosystem from nothing. They're not cutting anyone off.
Does WinRT have a history? I think it'd be pretty safe to say that WinRT is an ecosystem built from nothing in the same way iOS is a ecosystem built from nothing. It's using base technology from a much older system, but implemented in a completely different way. There is no current market or ecosystem for WinRT.
this is super confusing. iOS can run LLVM bitcode? I would link to the "LLVM IR is a compiler IR" email, but UIUCs email archive server is down ...
(Fun fact, there are now 3 C++ variants in Windows. C++ C++/CX C++/.NET)
A dirty little secret which happens to be common knowledge and is mentioned in the tech press at least once a week for pretty much the last year. Yet somehow it still seems to provoke outrage from people who continue to insist that Microsoft is abusing a non-existent monopoly in a market they have no presence in.
edit - georgemcbay points out that XCode is free. My mistake.
Unless you're willing to enter the grey world of hackintoshing, you need a Mac to develop for iOS (required for code signing step) regardless of how you build your app, even if you use a third-party compiler like the MonoTouch one.
I guess at least if you own a Mac, you're allowed to run Windows on the hardware as well. The same can't be said in reverse, due to software licensing restrictions.
My criticism of having to buy a Mac and use XCode to make an iOS app is in response to the criticism of having to use Windows and Visual Studio to make a Windows RT app. It's the same process. The only difference between Windows RT and iOS is that Microsoft lets you install Windows RT apps on a desktop/laptop as well as a tablet. Microsoft is far from pioneering this requirement by several years and half-a-million apps. Yet people are pushing this like it's a brand new Microsoft innovation.
I've known for a long time that you were restricted to certain APIs when making a Metro app. I had no idea that you could link dlls that had special exceptions, and that there was no way to get these exceptions for your own language runtime.
Don't get me wrong, I'm not a Linux fanboy; I like Windows too but the industry has a better chance of using a commodity OS than paying royalties to Microsoft for every Android device sold, like some manufacturers are already doing, or even paying $30 per device as in Apple's wet dreams...
From http://money.cnn.com/magazines/fortune/fortune_archive/2007/...
<< But he does break down the total number allegedly violated - 235 - into categories. He says that the Linux kernel - the deepest layer of the free operating system, which interacts most directly with the computer hardware - violates 42 Microsoft patents. The Linux graphical user interfaces - essentially, the way design elements like menus and toolbars are set up - run afoul of another 65, he claims. The Open Office suite of programs, which is analogous to Microsoft Office, infringes 45 more. E-mail programs infringe 15, while other assorted FOSS programs allegedly transgress 68. >>
So who must they sue? Right now, I'm sure Microsoft enjoys being perceived as less lawsuit-happy than Apple.
Whether or not these patent claims are legitimate or not, some Android vendors apparently found that it was more cost-effective to license rather than battle it out in court.
[1] http://www.neowin.net/news/micorosft-no-longers-considers-li...