My situation:
- Many years experience developing server side Java on Windows which continues to be my day job
- Want to develop a graphically simple puzzle game for iOS in my spare time
- No suitable hardware of any kind at home so a purchase will be required
- Virtually no experience working with a Mac
- Will be a team of one
Time to market is my most important factor so, ignoring costs, my question is should I:
A) Develop on Windows switching to Mac, via the Assert Server, for final testing and deployment.
B) Just use a Mac from the outset
Clearly, using just a Mac will smooth the development process. However, my concern is that a lack of familiarity with OS X coupled with the reality I will continue to develop on Windows during the day will hamper my efforts, such that I would do better to work predominantly on Windows with which I have years of experience. This assumes that I can debug my game code within Unity, if I actually need to deploy to an iPhone in order to debug then I think Mac must be the only way.
Perhaps some of you have faced a similar dilemma? Your thoughts would be greatly appreciated.
Thanks in advance for your time (note that my original post as a question was closed by the moderators, hence, this move to the forums).