4 ms·
I don't see how this is even remotely possible. How would you run/debug apps you compiled with VS? I highly doubt that Apple would port their platform-specific
by czhiddy 16y ago
I don't see how this is even remotely possible. How would you run/debug apps you compiled with VS? I highly doubt that Apple would port their platform-specific libraries and frameworks (among others, OpenGL.framework, Kernel.framework, IOKit.framework, IOSurface.framework) to Windows. What happens when you try to use mach ports in your code?
Without the ability to run the app you just compiled, this rumored feature is next to useless.
- DrJokepu 16y agoMaybe instead of cross-compiling, MS will port Visual Studio to OS X? I don't find it even remotely impossible.
- barake 16y agoThis is probably the least likely scenario. MSFT is still working on making functional x64 builds of Visual Studio. Even VS2010 is 32-bit. See http://blogs.msdn.com/b/ricom/archive/2009/06/10/visual-studio-why-is-there-no-64-bit-version.aspx http://blogs.msdn.com/b/ricom/archive/2009/06/10/visual-stud... for details.
- DrJokepu 16y agoJust wondering (I don't know much about OS X / iPhone development), why is it necessary to port it to x64? Surely OS X can execute 32 bit apps, just like Windows x64?
- Qz 16y agoThe point was highlighting how long it is taking them to do something which presumably is simpler than porting the whole (massive) program to a different OS.
- nwatson 16y ago"How would you run/debug apps you compiled with VS?" --> Visual Studio could launch or connect to a virtualized iPhone device and let you debug there. That's the approach you use when developing Android apps with Eclipse ... Eclipse connects to a virtual emulated Android device. I also think if this happens that Visual Studio would support Objective-C (and C/C++) instead of C#/Silverlight on the iPhone. Microsoft would prefer the C# approach but Apple won't allow it.
- czhiddy 16y agoVirtualization could work, but Apple would have to build in support for it (versus the current approach of running x86 versions of the iPhone apps/frameworks).