10 ms·
I didn't imply that you don't need a mac. I'm just puzzled by people who seem to think that this is so important or that mac ownership is a substantial hurdle t
by netsp 17y ago
I didn't imply that you don't need a mac. I'm just puzzled by people who seem to think that this is so important or that mac ownership is a substantial hurdle to iPhone app development.
As you say, the minimum requirement is not all that high. A mac is an additional machine usually $1K-$2k, something that developers need to spend money on from time to time. If you really don't want/need one and only use it to develop one small app, 500 for a mini (or 300 for a used one) is not terrible.
- Zev 17y agoI'm just puzzled by people who seem to think that this is so important or that mac ownership is a substantial hurdle to iPhone app development. Because it is a substantial hurdle. The hurdle comes down to: Do you want to be able to test your app while developing it? Or do you just want to write it, make sure it compiles, and ship it? If you just want the latter, then you will be able to get away with not owning a Mac to do a lot of testing and to sign with. You won't likely end up with a very good app. But you will have an app. OTOH, if you want to make a very nice application, that performs well, has a good UI and so on etc, you really should have a Mac. It gives you two big things: The iPhone Simulator and the ability to put apps on your device. While the simulator might not matching device behavior for optimizations (if you need to do any), is fantastic for laying views out and testing if logic works. Its great for fixing small bugs that would exist also exist on the device. There is a caveat: not all behavior on the Simulator is the same as the device. This is frustrating at times. But, with a Mac, you can actually put your app on an iPhone. Codesign is (AFAIK), very much Mac-only. Yes, you can develop on Windows or Linux, jailbreak and put your app on your device that way, but, you really do want to test your app in the same environment that a majority of your customers from the App Store are going to have. This means a non-jailbroken device. Which, again, brings us back to needing to Codesign. And needing a Mac.
- netsp 17y agoYou've got me backwards. I agree with you. I understand why you need a mac. I don't understand why it is such a big deal to have to buy a one. Just buy one. If you are doing this for a living, this seems like a reasonable expense. If you are doing this semi-pro, well then get your hands on a used machine cheaply. If you are neither, Apple's not really catering to you. That's true. Jailbreak or do something improvised. Even someone doing it for non monetary reasons. By hurdle I meant buying one. By puzzle I meant people hearing about something like this and thinking "now I can develop without a mac" rather then "now I can develop in flash."