iPhone: разработка и распространение программного обеспечения - PullRequest
0 голосов
/ 10 июня 2010

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

  1. Я куплю iMac mini с 2 ГБ оперативной памяти для разработки iPhone. Мне придется использовать его одновременно с моим обычным ПК, но большую часть времени я вообще не буду использовать Mac. Нужно ли покупать дополнительный монитор, мышь и клавиатуру или есть лучшее решение?

  2. Мне придется портировать библиотеку C на платформу iPhone и разработать приложение для iPhone, которое использует перенесенную библиотеку. Нужно ли для этого что-то еще, кроме iPhone SDK?

  3. Если я использую внешнюю библиотеку (см. Выше), могу ли я протестировать приложение с помощью встроенного эмулятора или рекомендуется купить устройство?

  4. Мне придется отправлять данные на удаленный веб-сервис. Помимо этого мне не нужны никакие другие функции. Могу ли я просто купить iPhone онлайн из другой страны (айфоны здесь заблокированы), или я должен купить его с контрактом?

  5. Когда приложение будет готово, оно будет установлено на несколько iPhone, принадлежащих нашему клиенту. Из соображений безопасности крайне важно, чтобы в этом процессе не участвовала третья сторона (то есть приложение не должно распространяться в магазине приложений). Возможно ли это?

1 Ответ

2 голосов
/ 10 июня 2010
  1. Если вы не используете оба компьютера одновременно, вполне возможно использовать один и тот же монитор и клавиатуру / мышь для обоих компьютеров
  2. С установленным SDK вы также можетевероятно, не нужно будет переносить библиотеку, поскольку C - это подмножество target-C, и ваша библиотека будет сразу же доступна для использования с sdk.
  3. Имитатор может очень хорошо понимать внешнюю библиотеку
  4. В таких странах, как Италия, продают iphone без контракта, с этим проблем не возникнет.Имейте в виду, что если вам нужен iPhone с камерой, тогда 3g, 3gs и даже 2g будут соответствовать вашим потребностям, поскольку у всех этих камер есть камеры.
  5. Да, есть вариант для распространения под названием "Ad".специальное распределение ".Используя это, вы можете установить приложение на свой клиентский телефон, не заходя в магазин приложений
...