Developing iPhone software has a very different set of advantages and disadvantages, as does developing Mac desktop software.
Developing iPhone software has a very different set of advantages and disadvantages, as does developing Mac desktop software.