News for hackers. Stuff that matters.
Re:Third-party compilers locked out of Windows Runtime devel... by freehunter on Thursday August 23, 2012 @11:21AM (#4422832)
Windows 8′s ‘dirty little secret

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.

Re:Third-party compilers locked out of Windows Runtime devel... by hahainternet on Thursday August 23, 2012 @11:35AM (#4422926)
I don't think a company needs a monopoly to be rightly slated over their anticompetitive actions.
Re:Third-party compilers locked out of Windows Runtime devel... by freehunter on Thursday August 23, 2012 @11:47AM (#4422991)
Well, I don't want to have to buy a Mac and buy a copy of XCode to make an iOS app either, but that's pretty much accepted. You can use whatever you want to create a desktop program. If this decision was about destroying competitive languages and software, that seems like a pretty big oversight on the behalf of these evil masterminds.

edit - georgemcbay points out that XCode is free. My mistake.

Re:Third-party compilers locked out of Windows Runtime devel... by georgemcbay on Thursday August 23, 2012 @12:10PM (#4423150)
Before anyone else jumps in on this one thing... XCode is free. However, the point is still valid.

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.

Re:Third-party compilers locked out of Windows Runtime devel... by kpeel on Thursday August 23, 2012 @12:24PM (#4423232)
But Visual Studio Express is also free.
Re:Third-party compilers locked out of Windows Runtime devel... by freehunter on Thursday August 23, 2012 @01:41PM (#4423754)
The shame in it all is that you can't just use the computer you already have. iOS development requires a Mac and Windows RT development requires Windows. It sucks when any manufacturer locks you in and prevents you from using portable code. It ups the expense of developing a cross-platform application significantly.

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.

Re:Third-party compilers locked out of Windows Runtime devel... by msie on Thursday August 23, 2012 @01:11PM (#4423542)
What bugs me about people saying that you need to buy a Mac for iOS development is that you need to buy a computer in order to do any software development. What do Windows developers develop on? Free computers? Is the criticism coming from Windows developers who don't want to buy a Mac to develop for iOS? :D
Re:Third-party compilers locked out of Windows Runtime devel... by freehunter on Thursday August 23, 2012 @01:36PM (#4423722)
I could make an Android app on Linux or Windows or OSX. I could make a Windows program on Linux or Mac, and I could make a Linux program on Windows or Mac. I don't know if you could make a Mac program on Windows or Linux, but it might be possible. Point being, you can use the computer you already have.

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.

Re:Third-party compilers locked out of Windows Runtime devel... by hahainternet on Friday August 24, 2012 @08:56AM (#4427356)
I also think Apple are anticompetitive in many spheres, but that is not the subject of this discussion so I didn't bring it up.
Re:Third-party compilers locked out of Windows Runtime devel... by Dylan16807 on Thursday August 23, 2012 @04:26PM (#4424632)
common knowledge

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.