iPod Touch по сравнению с iPhone как платформа разработки приложений для iPhone
-
13-09-2019 - |
Вопрос
По сути, я хотел бы знать, насколько совместимы 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.
КУПИТЬ АЙФОН
Это очень просто.
- Он делает больше, чем iPod Touch, как указано выше.
- Вы можете использовать его в качестве телефона и заменить существующий телефон.
- Как только ваша игра действительно продастся, вы все равно получите iPhone, потому что теперь вы зарабатываете деньги, и вам придется продавать iPod Touch с убытком (он вам на самом деле не нужен).
- В следующем году вы создадите более одного приложения, и одно из них может полагаться на камеру iPhone, GPS или даже видео, возможно, даже на компас, для всего этого вам понадобится iPhone.
- Теперь вам понадобится Интернет, где бы вы ни находились, чтобы каждый день проверять статистику продаж, когда она выходит.
Сэкономьте деньги, купите одно устройство, купите iPhone и продайте свой старый телефон.
iPod Touch, выпущенный в сентябре 2010 года, оснащен двумя камерами и микрофоном.Он имеет ту же функциональность, что и iPhone4, за исключением телефонной части и не имеет GPS.
Я думаю, что лучше потратить деньги на iPod Touch 4-го поколения, чем на iPhone 4 (если только вам не нужны действительно точные GPS-координаты в вашем приложении).