Iphone SDK for Windows

Discussion in 'iOS Programming' started by Moneyman1029, Aug 4, 2008.

  1. macrumors newbie

    Moneyman1029

    Joined:
    Jul 11, 2008
    #1
    Is it possible to put the great iphone SDK on a Windows Computer (PC)
     
  2. TEG
    macrumors 604

    TEG

    Joined:
    Jan 21, 2002
    Location:
    Langley, Washington
    #2
    No. The SDK only runs in XCode on an Intel Mac.

    TEG
     
  3. thread starter macrumors newbie

    Moneyman1029

    Joined:
    Jul 11, 2008
  4. macrumors 6502a

    DipDog3

    Joined:
    Sep 20, 2002
    #4
    The iPhone SDK requires Mac OS X. Windows will not work!
    Better invest in a Mac!
     
  5. macrumors newbie

    Joined:
    Jul 14, 2008
    #5
    Windows Mobile SDK on Macintosh?

    Microsoft won't do it for us...

    Why should we do it for them?
     
  6. TEG
    macrumors 604

    TEG

    Joined:
    Jan 21, 2002
    Location:
    Langley, Washington
    #6
    Exactly, nor can we develop for .NET (C#/J#). If we could, I'd dump my PC at work.

    TEG
     
  7. Moderator emeritus

    kainjow

    Joined:
    Jun 15, 2000
  8. macrumors 6502a

    Joined:
    Jul 17, 2008
    Location:
    Seattle, WA
    #8
    Moneyman1029 -

    Is there Visual Studio for Mac? Nope.

    Is there Xcode for Windows? Nope.

    Sorry, gotta buy a Mac.
     
  9. macrumors regular

    Joined:
    Feb 27, 2008
    #9
    If it is possible to run leopard under vmware than maybe.
     
  10. macrumors member

    Joined:
    Jul 12, 2008
    Location:
    Fairfax, VA
    #10
    That's what I did. Great deal!
     
  11. macrumors 6502

    Joined:
    Jun 26, 2008
    #11
    It's not.
     
  12. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #12
    You can run Leopard Server (legally) in VMWare or Parallels. But only on a Mac. The EULA prevents running it on any non-Apple made hardware.
     
  13. macrumors 6502a

    DipDog3

    Joined:
    Sep 20, 2002
    #13
    I’ve run leopard under Vmware as a “test” on a top of the line computer and it is WAY TOO SLOW to be useful.

    Might as well buy a Mac.
     
  14. macrumors newbie

    Joined:
    Aug 6, 2008
    #14
    You could run Mac OS X on Windows!

    One way you can run iphone SDK on a PC is Run Mac OS X on it. You can do it easily by using PearPC which is an emulator that can run Mac OS X on it. Just go to this video and he it will show you a complete walkthrough.
    Link: http://www.youtube.com/watch?v=XD2F_S-zsuw&feature=related
     
  15. macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #15
    Not exactly a great or legal solution though. If you are serious about being a developer for the iPhone stump up the cash and get a second hand Mac Mini or something.
     
  16. macrumors newbie

    Joined:
    Aug 2, 2008
    #16
    I have a mac, but I'd still much rather develop on a PC with visual studio than be forced to use XCode. Nothing in XCode makes sense. I spent 10 minutes just trying to close a window the other day (apparently "close window" isn't on the window menu, it's on the file menu, and it doesn't just close the window, it closes the whole damn project).

    The debugger is clunky and essential stuff like the watch window isn't integrated, plus everything requires a mouse, so you're constantly switching between mouse and keyboard. Even after adding shortcuts for stuff like toggling breakpoints, it still insists on inserting them on the cursor line instead of the program counter (like every other debugger which has ever existed), so I end up peppering my code with unnecessary breakpoints.

    I did a search/replace in project the other day and it replaced the keyword in all the API headers which my project included. These were definitely not in my project.

    I can't imagine anyone would use a toy IDE like XCode unless 1) they'd never used anything else, so didn't know better, or 2) they were forced to. In my case it's most definitely 2).

    Oh and this may be a contentious point, but I can't live without an insert and delete key when I'm writing code. And the crazy mac mouse acceleration curve just adds insult to injury.

    /rant :(
     
  17. macrumors 604

    SnowLeopard2008

    Joined:
    Jul 4, 2008
    Location:
    Silicon Valley
    #17
    well no one is dumb enough to do serious programming on a window machine. unstability is like a global standard. while mac is on a unix core, stable and awesome. plus Xcode only runs on macs, so you're outta luck.
     
  18. macrumors newbie

    Joined:
    Aug 2, 2008
    #18
    Yes, I'm sure no one does that. ;)
     
  19. macrumors Core

    alphaod

    Joined:
    Feb 9, 2008
    Location:
    上海 (Shanghai)
    #19
    Have you ever programmed on a Windows machine?
     
  20. macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #20
    Hah, Visual Studio is much worse. Try building any open source projects on a Windows machine and be prepared for the joy of converting the build system to something that Visual Studio likes.

    It looks good, has good intellisense but for any kind of programming that requires standards compliance look elsewhere. The Microsoft C/C++ compiler still has absolutely no support for C99 which I find ridiculous.
     
  21. macrumors 6502

    Joined:
    Jun 26, 2008
    #21
    Your post fails on so many levels I don't know where to begin. Let me start by stating that I've been programming for over 20 years and seen many IDEs come and go. Many of those years have been spent developing windows software in professional environments.

    Visual studio is extremely nice IF you're willing to shell out about $1000 or more for team foundation to get the stuff you get in XCode FOR FREE. But that aside once you learn the ins and outs of XCode it's an extremely nice and competent IDE. It DOES sit on top of the GNU toolchain so it inherits some of it's weaknesses (although I understand that Apple is looking to shift away from GCC to something better).

    There is no comparison between how good interface builder is to anything in visual studio no matter how much money you spend. Interface builder is incredible once you understand it. Instruments? Find that in visual studio without buying an add on. How about dtrace? Is the Mac environment perfect? Heck no, but it's far from the clusterf*ck you make it out to be.

    The debugger does take some getting used to, but the watch window IS there, and there are very powerful things you can do with the debugger that you have to use windbg to do in windows.

    It's clear from your post that you've never done mobile development on windows mobile, palm or really any embedded platform. XCode so blows away tools for those platforms that it's not even a comparison. Put windows mobile development next to XCode for iPhone and you'll see that it's like comparing a Supercharged 4x4 to a donkey cart with the WM dev tools being the donkey cart (in case you missed that :p).

    Your rant seems to be "I don't want to learn something new". Sorry to be harsh but I suggest you find a different occupation.
     
  22. macrumors 6502

    Joined:
    Jun 26, 2008
    #22
    That's true, but he was specifically talking about using it without a mac hence my no. Your point however is well taken, technically my answer is incorrect without including the "not on a non-mac machine" part.
     
  23. macrumors member

    Joined:
    Jan 31, 2008
    #23
    funny, its exactly what I thought after playing with XCode for few days - feels like a toy and not a serious IDE.

    I'm developing with Delphi for >12 years now and few years with Visual Studio - I would prefer those IDE's vs XCode any day, XCode feels so clunky and old :(

    Maybe its also to do with the fact that I don't know Objective C much, but C#/Visual Studio feels like heaven compared to XCode/Objective C duo :D
     
  24. macrumors newbie

    Joined:
    Aug 2, 2008
    #24
    I should make it clear that I do cross-platform console game development as my day job. I'm used to using different debuggers, IDEs and compilers. I've used IDEs from Borland C 1.0 (DOS based), Code Warrior and even AMOS basic back to the Amiga, and none of them is as clunky and badly designed as Xcode (OK, except possibly Amos, but that was 15 years ago!).

    I'm used to learning new tools, it's a big part of my job. It always takes a little while, but once you learn how features are implemented, it's not a problem. In the case of Xcode, I find that the features are not just different, they're either missing of just plain broken.

    Maybe Xcode/iPhone dev is better than palm development. You're quite right, I have no idea. But being better than something else which sucks isn't much of an achievement.
     
  25. macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #25
    What is it that you are having problems with? Maybe we can help.
     

Share This Page