Looking for someone to port a PC program to MAC

Discussion in 'Mac Programming' started by macbookProSF, Feb 19, 2009.

  1. macbookProSF macrumors member

    Oct 1, 2007
    Question how much should I expect to pay for a PC program to be ported to work on a MAC? I also looking to hire?

    The program interfaces with an input device.
  2. dcubed20 macrumors member

    Jan 21, 2008
    twelve dollars.
  3. GoKyu macrumors 65816


    Feb 15, 2007
    New Orleans

    OP: You have to take into account how much code there is, what language you're porting from (i.e. if it's already in C, then it would probably be significantly easier than trying to convert from a different language), programmer's time, and most of all, what you're willing to spend to get this program ported.

    Maybe put some possible bids out there, see who's interested.
  4. neonblue2 macrumors 6502a

    Aug 25, 2006
    Port Pirie, South Australia
    +1¢ :rolleyes:

    Depending on the programming language and other things used to make the Windows program, you might be looking at five minutes of work or several months. Languages like C and Java are cross platform but not every program written in these languages can be ported straight away. Languages like C# and Visual Basic are Windows only and so a total rewrite (maybe not total for C#) would be needed.

    Then there's the APIs...
  5. mags631 Guest

    Mar 6, 2007
    I'd say there is 95% chance that it falls somewhere between $1000 - $1,000,000.
  6. lee1210 macrumors 68040


    Jan 10, 2005
    Dallas, TX
    Is the input device a mouse? Is the input device some sort of laser lathe that has a special interface that is only available on a PCI-X card? This probably has an affect on how difficult it will be to port. Do you need a driver written for this hardware as well as the software program that interacts with the device?

    I guess the point is that this is (probably) non-trivial, but exactly how much work would be required is impossible to determine from what you've said, and without actually seeing the source code (do you own it?) would be very difficult to even estimate. Without knowing how much work is involved, determining a price is impossible. I have never worked freelance, so i don't know how much i would charge per hour.

    If you have to write a driver, that requires a lot more specialization than, say, a command line app. If you need a driver written, and the app is GUI and not CLI, then you need someone who knows OS X internals well enough to write a driver, and knows Cocoa/Interface Builder well enough to make a GUI for the app. The latter isn't so bad, but the "port" is basically going to require redesigning the GUI, because there aren't that many cross-platform development environments that allow for interface design.

    You definitely need to give more information about what needs to happen, if you have the source code, if there's a GUI, what kind of device, etc. But you also need to set your expectations reasonably. If this is a 10 hour job, it may cost around $1000. If it is a 1000 hour job, obviously you're going to be paying quite a bit more.

    I don't mean to dissuade you, but you're looking for a real niche programmer it sounds like, and they may be hard to find and expensive. If this is for your use only, i would just virtualize windows. If this is to sell along with the hardware, etc. you may need to plan to spend quite a bit.

  7. crick3r macrumors newbie

    Feb 17, 2009
    Could you provide more information about what you want to port?
  8. dbell macrumors member

    Jul 11, 2007
    I'll do it for 11.99
  9. macbookProSF thread starter macrumors member

    Oct 1, 2007
    Yes via email or phone.

    I tried to email you but MacRumors profile does not allow me to email you...
  10. macbookProSF thread starter macrumors member

    Oct 1, 2007
    I was thinking of using rent a coder

    There is a web site called rent a coder that I was going to try but I'm not sure if this is the best way.

    The program exists for PC and yes it has a GUI interface for the input device.

    Yes on the source code.
  11. mags631 Guest

    Mar 6, 2007
    Can you name the program? Otherwise, you are not going to get any serious answers.
  12. GorillaPaws macrumors 6502a


    Oct 26, 2003
    Richmond, VA
    Another alternative, if the OP wants to keep things secret for whatever reasons he/she might have, would be to let us know what language the source is in and perhaps give us an example of a different program of similar size/complexity. I think with that info some of the more experienced programmers might be able to give the OP a better ballpark guess.
  13. crick3r macrumors newbie

    Feb 17, 2009
    I fix it, now you should be able to send emails to me.
  14. xyzeugene macrumors newbie

    Feb 13, 2009
    11.00 flat

Share This Page