Что касается общей разработки программного обеспечения, то приобретение iPod Touch - это фантастический способ начать разработку приложений для iPhone. Я живу в Небраске, где покрытие AT & T в лучшем случае нечеткое (iPhone моего друга не получает четкого сигнала в моем доме). Вы не получите наворотов 3GS, но сэкономите на предварительных инвестициях.
Недавно я приобрел MacBook и iPod Touch емкостью 32 ГБ, чтобы делать то, что вы предлагаете, - заняться разработкой приложений для iPhone с ограниченным бюджетом. В конце я планирую забрать еще несколько устройств, но просто для начала не имеет смысла разорять банк. Я разработал программное обеспечение для Windows и Linux, но я новичок в Objective-C и платформе Mac в целом, поэтому я ожидаю обучения. Я предпочел бы не тратить больше $ 100 в месяц на AT & T, пока я набираю скорость.
Вот что я заплатил за новое аппаратное и программное обеспечение от Apple, чтобы начать:
- MacBook - $ 1070
- iPod Touch 32 ГБ - 428
- Обновление ОС iPhone 3.0 - $ 10,70
Все сказали, что я потратил 1500 долларов (включая налоги) на создание жизнеспособной платформы разработки. Согласно BillShrink, совокупная стоимость владения 3GS 16 ГБ со средним планом использования составляет 2800 долларов (http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/). Добавьте в MacBook, и вы получите почти 4000 долларов за первые два года. Я получил в 2 раза больше за 440 долларов). .
Хотя я согласен с тем, что переход на iPhone обеспечивает наибольшую гибкость, я также считаю, что iPod Touch - отличное введение в новую программную платформу Apple. Вы можете сэкономить до 2400 долл. США (в зависимости от того, сколько стоит ваш текущий тарифный план сотовой связи), одновременно получая представление о процессе разработки.
Обновление:
Одной из основных причин приобретения iPhone 3GS является поддержка OpenGL ES 2.0. Если вы хотите сделать какой-либо продвинутый рендеринг на основе шейдеров, 3GS - единственный iPhone, который будет работать. 3GS также почти в два раза быстрее, чем 2G iPod Touch для кода OpenGL ES 1.1. Источник: http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/