Разработка Macbook и iPhone - нужен совет - PullRequest
2 голосов
/ 25 июня 2010

Я раньше не пользовался MAC OSX, но очень давно хотел его купить. Недавно мне удалось купить один !!! Я полагаю, это просто инвестиция :).

Я очень взволнован развитием iPhone и хочу как можно быстрее испачкать руки. Мое сомнение в том, нужно ли мне действительно покупать iPhone, чтобы начать учебную деятельность, или есть какие-нибудь симуляторы? Если да, то сколько еще я должен вложить в это помимо книг?

Пожалуйста, помогите мне.

Ответы [ 4 ]

7 голосов
/ 25 июня 2010

iPhone SDK поставляется с iPhone Simulator.Вы можете использовать симулятор, с которого вы начинаете изучать и тестировать свои приложения.

Только тогда, когда вы готовы провести тестирование на устройстве, вам нужно купить iPhone, iPod Touch или iPad, а затем заплатить 99 долларов, чтобы статьзарегистрированный разработчик iPhone.

Затем вы можете создавать сертификаты и профили обеспечения, которые позволят вам размещать приложения на iPhone и в конечном итоге распространять приложения через App Store.

4 голосов
/ 25 июня 2010

Мое предложение - как можно скорее приобрести устройство для работы.Как предполагает Энди, старое iPod touch - отличное место для старта.Во-первых, вам нужно привыкнуть к платформе, в том числе к тому, как ваши пользователи взаимодействуют с ней в условиях дикой природы.Живите с устройством в качестве основного медиаплеера в течение недели или двух, загрузите другие приложения и посмотрите, как они расположены.Работа в симуляторе сильно отличается от фактического удержания устройства в руках.Очевидно, что разработчики нашли время, чтобы понять платформу и то, как люди ее используют, когда вы смотрите на дизайн их приложений.

На самом деле, я рекомендую подобрать модель первого или второго поколения, потому что ихмедленное оборудование.Если вы собираетесь выпустить приложение, которое пользователи смогут запускать на старых процессорах и графических процессорах, вам необходимо протестировать ваше приложение на этом старом оборудовании.Я видел, как многие разработчики попадают в ловушку, думая, что, если их приложение отлично работает на iPhone 3G S, его удобно отправлять, тогда они сталкиваются с падением после сбоя, когда пользователи запускают его на старом оборудовании (или оно становится слишком медленнымuse).

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

2 голосов
/ 25 июня 2010

Как уже ответили, в Apple включен довольно хороший симулятор, который работает для большинства отладок.

В зависимости от того, что вы делаете, вы можете обойтись без iPod Touch. Вы можете купить восстановленное сенсорное устройство объемом 8 ГБ всего за 149 долларов в Apple Store (ссылка здесь , но если это не сработает, перейдите на страницу магазина и посмотрите вниз с левой стороны. для отремонтированный iPod ). Отремонтированное устройство будет иметь новую батарею, и было бы неплохо иметь какое-то оборудование более старого поколения, чтобы проверить его на совместимость.

Если у вас есть устройство, полезная покупка, которая позволяет вам отлаживать в симуляторе, но при этом есть такие вещи, как мультитач и ввод акселерометра, - iSimulate .

2 голосов
/ 25 июня 2010

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

Однако, готовясь к отправке, вы действительно должны протестировать на реальных устройствах. Рабочие характеристики совершенно разные, как и точность пальцев по сравнению с щелчками мыши, доступной памятью и акселерометром / гироскопом / компасом. IPod touch поможет вам начать. В долгосрочной перспективе попробуйте взять в свои руки каждое устройство.

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