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

StackOverflow https://stackoverflow.com/questions/1128245

Вопрос

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

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

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

РЕДАКТИРОВАТЬ

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

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

Это было полезно?

Решение

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

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

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

  • Макбук — 1070$
  • iPod Touch 32 ГБ — 428 долларов США
  • Обновление ОС iPhone 3.0 — $10,70

В общей сложности я потратил 1500 долларов (включая налоги), чтобы создать жизнеспособную платформу для разработки.По данным BillShrink, совокупная стоимость владения 16 ГБ 3GS со средним планом использования составляет 2800 долларов США (http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/).Добавьте к этому MacBook, и за первые два года вы получите почти 4000 долларов.Я получил вдвое большую емкость за 440 долларов...

Хотя я согласен, что переход непосредственно на iPhone обеспечивает максимальную гибкость, я также считаю, что iPod Touch — отличное знакомство с новой программной платформой Apple.Вы можете сэкономить до 2400 долларов США (в зависимости от того, сколько стоит ваш текущий тарифный план), одновременно почувствовав процесс разработки.

Обновлять:Одной из основных причин приобретения iPhone 3GS является поддержка OpenGL ES 2.0.Если вы хотите выполнить какой-либо продвинутый рендеринг на основе шейдеров, 3GS — единственный iPhone, который подойдет.3GS также почти в два раза быстрее iPod Touch 2G для кода OpenGL ES 1.1.Источник: http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/

Другие советы

Как отметил @Chaos, iPhone и iPod touch различаются аппаратными функциями.В iPod Touch отсутствуют:

  • GPS
  • Сотовая связь 3G/EDGE (то есть можно подключаться только к сетям Wi-Fi)
  • Компас
  • Камера
  • Встроенный микрофон (iPod Touch второго поколения поддерживает внешние микрофоны;в первом поколении нет)

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

Еще одним важным отличием являются сетевые возможности разных устройств.Если вашему приложению не требуется подключение к Интернету, то iPod Touch вполне подойдет.Однако, если вы вообще используете сеть в своем приложении, помните, что соединения Wi-Fi хорошие, стабильные и быстрые, а соединения 3G и EDGE медленные, дрянные и склонны к периодическим сбоям.Ваше приложение должно справляться с плохим подключением к Интернету.Однако для тестирования вам не нужен iPhone;вместо этого вы можете написать сценарий для искусственного регулирования или прерывания сетевого соединения вашей машины разработки.Крейг Хокенберри опубликовал хороший метод для этого, который вы можете найти воспроизведенным. здесь.

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

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

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

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

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

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

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

В первом поколении iPod Touch не было кнопок регулировки громкости, а во втором они есть… просто для подтверждения.

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

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

Да, это будет работать нормально.Они станут более равномерными, когда Apple обновит iPod до тех же внутренних технических характеристик, что и новый iPhone.«iPod Touch» аналогичен программному обеспечению iPhone, за исключением приложений, специфичных для оборудования.

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

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

Цитата из gizmodo.com

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

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

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

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

КУПИТЬ АЙФОН

Это очень просто.

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top