Подтвердить что ты не робот

IPod Touch по сравнению с iPhone в качестве платформы для разработки приложений для iPhone

По сути, я хотел бы знать, насколько совместимы iPhone и iPod Touch. Я хотел бы знать, могу ли я купить iPod Touch (и, таким образом, сэкономить немного денег) и разработать приложения для iPhone на нем, или если я действительно потрачу лишние деньги и поправлюсь с AT & T и получаю iPhone.

В чем отличие между двумя устройствами (кроме отсутствующей части телефона в iPod Touch).

Кто-нибудь сделал это успешно? Или я с ума сойду даже за это?

ИЗМЕНИТЬ

Я скорректировал ссылки на iPod Touch в тексте, чтобы @person-b не задушил меня.

Кроме того, я хотел бы удостовериться, что я отмечаю тот факт, что я действительно интересен в возможности разработки iPhone-приложений на iPod Touch.

4b9b3361

Ответ 1

Что касается общей разработки программного обеспечения, то получение iPod Touch - это фантастический способ проникнуть в разработку iPhone-приложений. Я живу в Небраске, где охват AT & T является пятнистым в лучшем случае (мой друг iPhone не получает четкого сигнала в моем доме). Вы не получите колокола и свистки 3GS, но вы сэкономите на авансовых инвестициях.

Недавно я приобрел MacBook и 32-Гбайт iPod Touch, чтобы сделать то, что вы предлагаете, - заходите в разработку iPhone-приложений на основе бюджета. В конце концов, я планирую забрать еще несколько устройств, но, чтобы начать работу, нет смысла разрывать банк. Я разработал программное обеспечение Windows и Linux, но я новичок в Objective-C и платформе Mac в целом, поэтому я ожидаю кривую обучения. Я бы предпочел не разыгрывать более 100 долларов в месяц для AT & T, пока я получаю скорость.

Вот то, что я заплатил за новое оборудование и программное обеспечение от Apple, чтобы начать:

  • MacBook - $1070
  • iPod Touch 32GB - $428
  • Обновление ОС iPhone 3.0 - $10.70.

Все сказали, что я потратил $1500 (включая налоги), чтобы иметь жизнеспособную платформу разработки. Согласно BillShrink, совокупная стоимость владения 16GB 3GS со средним планом использования составляет $2800 (http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/). Добавьте в MacBook, и в первые два года вы достигнете почти 4000 долларов. У меня 2X емкость за $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/

Ответ 2

Как отметил @Chaos, iPhone и iPod touch отличаются своими аппаратными возможностями. IPod touch не хватает:

  • GPS
  • Сотовая связь 3G/EDGE (то есть, она может подключаться только к сетям WiFi).
  • Компас
  • Камера
  • Встроенный микрофон (второе поколение iPod touch поддерживает внешние микрофоны, первое поколение не работает)

Что касается скорости процессора, Apple не публикует для этого никакой спецификации. Тем не менее, iPhone 3GS определенно быстрее, чем текущий iPod touch, который немного быстрее, чем оригинальный iPhone и iPhone 3G. Если ваше приложение имеет интенсивный процессор, вы должны проверить его на более раннем iPhone.

Еще одно важное отличие - это сетевые возможности различных устройств. Если вашему приложению никогда не нужно подключаться к Интернету, то iPod touch просто отлично. Однако, если вы используете сеть вообще в своем приложении, помните, что WiFi-соединения хороши, стабильны и быстры, но соединения 3G и EDGE медленны и дрянные и подвержены прерывистой ошибке. Ваше приложение должно иметь дело с дрянным подключением к Интернету. Однако на самом деле вам не нужен iPhone для проверки этого материала; вместо этого вы можете написать script для искусственного дросселирования или прерывания вашего сетевого подключения к сети разработки. Craig Hockenberry написал хороший способ для этого, который можно найти здесь .

Ответ 3

  • Нет GPS
  • Нет 3G-чипа
  • Различные скорости процессора (в зависимости от модели)
  • Нет компаса (если мы говорим о 3GS)
  • Нет камеры.

Кроме того, приложения, над которыми я работаю, работают также на нашем графическом телефоне iPod Touch, а также на 3G/3GS

Ответ 4

Помимо других функций, отсутствующих в списке других людей, iPod Touch также не имеет встроенного микрофона, поэтому приложения, основанные на аудиовходе, также являются проблемой.

В общем, iPod Touch делает отличную платформу для тестирования и разработки для приложений общего назначения или игр.

Ответ 5

Я начал разрабатывать приложения для iPhone на моем iPod Touch, вот эти гаджеты действительно дорогие... и это облом.

Единственная проблема, с которой я столкнулся во время разработки, - отсутствие 3G и GPS, потому что я хотел посмотреть, как мои приложения будут работать в 3G по сравнению с WiFi, а также я хотел использовать Карты Api, но Touch не имеет GPS и я должен был найти iPhone для тестирования моего приложения.

Если вы хотите начать разработку, я думаю, что iPod touch также является хорошей отправной точкой, 3GS действительно дорогой (здесь - Румыния - это как 1100 евро - двухлетние контракты), а 3G также (еще 600 евро - 2 года).. так что если вы хотите играть только с cocoa и создавать небольшие приложения бесплатно... помните о расходах.

Первое поколение ipod touch не имело кнопок регулировки громкости, второе поколение имеет их.. просто подтвердить

Ответ 6

Да, все будет хорошо. Они будут более четкими линиями продуктов после того, как Apple обновит ipod до тех же внутренних технических характеристик, что и новый iphone. "IPod Touch" похож на программное обеспечение iphone, за исключением приложений, специфичных для оборудования.

У iphone есть еще несколько аппаратных функций по сравнению с iPod touch, например, сотовые радиоприемники, камера, микрофон, компас (3gs) и GPS.

Поэтому, если вы не разрабатываете какое-либо приложение, использующее какие-либо из этих функций устройства, ipod touch должен хорошо служить вам.

Ответ 7

Следует иметь в виду, что iPod Touch второго поколения имеет более мощный процессор, чем оригинальный iPhone 3G. Если приложение, которое вы создаете, особенно интенсивно для процессора, вы можете захотеть забрать старый iPhone для тестирования.

Есть также много использованных iPhone первого поколения. Вам не нужен план их использования для запуска приложений и выхода в Интернет через Wi-Fi. Если вам действительно нужно протестировать более старые iPhone, вы должны иметь возможность использовать один и не оплачивать AT & T для подписки.

Ответ 8

Цитата из gizmodo.com

iPod работает под управлением Mac OS X, как это делает iPhone, и у нас есть неофициальное слово из Apple, что он работает точно в тех же приложениях. Точная цитата: "они используют одни и те же проклятые двоичные файлы".

Эта цитата из статьи, которая сейчас почти двух лет, и я не видел ничего, чтобы предположить, что она неверна.

Итак, как уже было сказано, до тех пор, пока вы не пытаетесь разработать аппаратные приложения, использование iPod Touch должно быть прекрасным. Хотя лично я считаю, что если вы собираетесь разрабатывать платформу, вы должны использовать эту платформу. Я также понимаю, что iPhone стоит дорого, поэтому я не обвиняю вас в том, что вы хотите сэкономить деньги.:)

Ответ 9

Многие люди дают довольно хорошие ответы. Но они действительно только указали разницу и не сказали, если вам нужно получить iPod Touch или iPhone.

ПОЛУЧИТЬ IPHONE

Это просто.

  • Это больше, чем iPod touch, как указано выше.
  • Вы можете использовать его в качестве телефона и заменить существующий телефон.
  • Как только ваша игра действительно будет продаваться, вы все равно получите iPhone, потому что теперь вы зарабатываете деньги, тогда вам нужно будет продать вам iPod touch в убыток (вам это действительно не нужно).
  • В следующем году вы создадите более одного приложения, и один из них может полагаться на камеру iPhone, GPS или даже на видео, возможно даже на компас, для этого вам понадобится iPhone.
  • Теперь вы будете нуждаться в Интернете, где бы вы ни были, чтобы проверить статистику продаж каждый день, когда они выходят.

Сохраните деньги, купите одно устройство, купите iPhone и продайте свой старый телефон.

Ответ 10

В сентябре 2010 года iPod Touch имеет 2 камеры и микрофон. Он имеет ту же функциональность, что и iPhone4, помимо части телефона, и не имеет GPS.

Я думаю, что лучше потратить деньги на iPod Touch 4-го поколения, чем на iPhone 4 (если вам не нужны действительно точные GPS-координаты в вашем приложении).