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

Вы близки!

git svn clone https://myurl -T trunk -b branches -t tags -A authors-transform.txt

Опция -b принимает каталог и обрабатывает каждый его подкаталог (dev1, dev2 и dev3 в вашем случае) как ветвь. Вам не нужно перечислять все ветви, просто передайте -b branches.

-T trunk -b branches -t tags может быть сокращено как -s или --stdlayout:

git svn clone https://myurl -s -A authors-transform.txt
16
задан Mike Dinescu 7 December 2010 в 14:20
поделиться

9 ответов

Что касается общей разработки программного обеспечения, приобретение 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 долларов в первые два года. Я получил вдвое большую емкость за 440 долларов ...

Хотя я согласен с тем, что переход непосредственно к iPhone обеспечивает максимальную гибкость, я также считаю, что iPod Touch - отличное введение в новую программную платформу Apple. Одной из основных причин приобрести 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/

12
ответ дан 30 November 2019 в 16:50
поделиться

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

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

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

В первом поколении ipod touch не было кнопок регулировки громкости, во втором поколении они есть… просто чтобы подтвердить

2
ответ дан 30 November 2019 в 16:50
поделиться

As @Chaos noted, the iPhone and iPod touch differ in their hardware features. The iPod touch lacks:

  • GPS
  • 3G/EDGE cellular connection (that is, it can only connect to WiFi networks)
  • Compass
  • Camera
  • Built-in microphone (the second generation iPod touch supports external microphones; the first generation doesn't)

As for the CPU speeds, Apple doesn't publish any kind of spec for that. However, the iPhone 3GS is definitely faster than the current iPod touch, which is a bit faster than the original iPhone and the iPhone 3G. If your app is CPU-intensive, you should test it on an older iPhone.

Another important difference is the networking capabilities of the different devices. If your app never has to connect to the Internet, then an iPod touch is just fine. However, if you're using the network at all in your app, remember that WiFi connections are nice and stable and fast, but 3G and EDGE connections are slow and crappy and prone to intermittent failure. Your app needs to be able to deal with a crappy Internet connection. You don't actually need an iPhone to test this stuff, though; instead, you can write a script to artificially throttle or interrupt your development machine's network connection. Craig Hockenberry posted a good method for doing this, which you can find reproduced here.

13
ответ дан 30 November 2019 в 16:50
поделиться

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

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

1
ответ дан 30 November 2019 в 16:50
поделиться
  • Нет GPS
  • Нет чипа 3G
  • Различная скорость процессора (в зависимости от модели)
  • Нет компаса (если мы говорим о 3GS)
  • Нет камеры.

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

4
ответ дан 30 November 2019 в 16:50
поделиться

Aside from the other features lacking that other people have listed, the iPod Touch also lacks a built-in microphone, so apps relying on audio input are also a problem.

In general, though, the iPod Touch makes a great testing and development platform for general-purpose apps or games.

3
ответ дан 30 November 2019 в 16:50
поделиться

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

iphone имеет несколько дополнительных аппаратных функций по сравнению с ipod touch, например, сотовую радиосвязь, камеру, микрофон, компас (3G), и GPS.

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

1
ответ дан 30 November 2019 в 16:50
поделиться

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

ПОЛУЧИТЬ IPHONE

Это просто.

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

Сэкономьте деньги,

0
ответ дан 30 November 2019 в 16:50
поделиться

Цитата из gizmodo.com

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

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

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

0
ответ дан 30 November 2019 в 16:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: