Если я хочу написать приложение для iPad, нужно ли мне покупать iPad? - PullRequest
3 голосов
/ 09 июля 2010

Для программирования на iPhone вам нужен iPhone. Это потому, что вы должны скомпилировать окончательную версию приложения на аппаратном обеспечении iPhone. Вам также нужен iPad, когда вы программируете для iPad? Или iPhone тоже сделает эту работу?

Ответы [ 8 ]

10 голосов
/ 09 июля 2010

Вам не нужно иметь iPhone, чтобы иметь возможность компилировать вашу программу для устройства, и вам также не нужен iPad для компиляции вашей программы для этого устройства. Хорошо иметь возможность протестировать его на реальном устройстве перед отправкой, но это не обязательно. Вся компиляция происходит на компьютере, а не на iPhone или iPad.

9 голосов
/ 09 июля 2010

У вас должен быть один. Те из нас, кто выпустил приложения для iPad в день выпуска iPad, наверняка скажут вам, что между симулятором и устройством есть различия. У меня были две незначительные, но ужасные ошибки, которые вышли с нашим первым выпуском Reiner Knizia's Money для iPad , одна из которых была связана с различным сравнением случаев на двух устройствах. Я бы никогда их не увидел, если бы у меня не было устройства для проверки.

3 голосов
/ 09 июля 2010

Я полагаю, что для тестирования вам понадобится iPad. Хотя я никогда не разрабатывал ни один из них, базовый контроль качества говорит, что вам действительно следует протестировать любое приложение на том самом оборудовании, на котором оно предназначено для запуска.

2 голосов
/ 17 августа 2010

YES. (Если вы не уважаете своих пользователей и не заботитесь о качестве вашего приложения)

2 голосов
/ 09 июля 2010

Я бы сказал, да, вам нужен iPad.Причины, точные и реальные предупреждения памяти, задержка реальной скорости Wi-Fi устройства, 3g.И вот хитрый: некоторые библиотеки / функции просто не работают на симуляторе, но работают на устройстве и наоборот.

Но я имею в виду, что вы всегда можете быть дураком и искать эти более поздние случаи, о которых я упоминаю, и просто быть уверенными, что вы все делаете правильно.В противном случае, приобретите себе iPad, вы ничего не потеряете.

-edit: Я не правильно прочитал вопрос ... краткий ответ: вам не нужен iPad для компиляции финала.файл приложения, но примите мой совет.

1 голос
/ 10 июля 2010

Отсутствие целевого устройства для вашего программного обеспечения - рецепт плохого пользовательского опыта.Сенсорные интерфейсы не могут быть точно продублированы мышью.Есть также очень специфические проблемы с использованием симулятора iPad:

1) Реальный iPad имеет более медленный процессор, чем настольный симулятор.Материал, который выглядит быстро в вашем симуляторе, может быть медленным на реальном iPad

2) Симулятор iPad не совсем корректен, особенно в симуляции работы браузера.Реальные iPad имеют странные проблемы с рисованием, различия в здравом уме CSS, странности кеширования, а затем просто больше сбоев, чем на симуляторе.

3) Изменения ориентации необходимо выполнять на реальном iPad!Симулятор может просто ввести в заблуждение.То же самое относится к задержкам выборки из сети, которые могут существенно повлиять на работу пользователя, особенно на линии 3G.Если у вас нет настоящего iPad, вы никогда не заметите, что вам нужны маски загрузки, водяные знаки «в ожидании контента» и т. Д.

1 голос
/ 09 июля 2010

Конечно, было бы полезно иметь его, но поначалу не нужно. Получите опыт программирования для своего iPhone, и когда вы почувствуете, что готовы, начните работать над чем-то для iPad. Симулятор отлично работает для большинства задач. Однако я не выпустил бы готовый продукт в магазин приложений, если бы он не был тщательно протестирован на оборудовании.

В некоторых случаях необходимо иметь оборудование. Например, я проводил некоторое тестирование, включающее перетаскивание пальца по экрану. Мне нужно было пройти через отладчик, делая это. Использовать симулятор было невозможно, так как я не мог убрать указатель мыши с экрана iPad и одновременно взаимодействовать с отладчиком. Наличие аппаратного обеспечения позволило мне взаимодействовать с устройством, одновременно работая в XCode.

1 голос
/ 09 июля 2010

Нет. Вам даже не нужно получать лицензию разработчика от Apple. Вы можете просто скачать XCode и официальный iOS4 SDK и разработать приложение в симуляторе.

Однако есть небольшая оговорка - симулятор не всегда ведет себя как реальное устройство. Так что в какой-то момент вы хотите, чтобы имел устройство для тестирования вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...