Можно ли разработать для iPhone без iPhone?

Теперь имеется бэкпорт модуля секретов для Python 2.7, 3.4 и 3.5 под названием python2-secrets . (имя немного сбивает с толку, на мой взгляд)

Установка:

pip install --user python2-secrets

20
задан 02.10.2019, 01:49

9 ответов

Не забывайте, что большинство типов приложений для iPhone также работает над iPod Touch, который является одной стоимостью времени и никакими ежемесячными сборами. Даже сетевая работа приложений, если iPod Touch подключен к WiFi.

25
ответ дан 02.10.2019, 01:51
  • 1
    Я сделал некоторую разработку на iPod touch. За исключением функций как GPS и телефонные аппараты вызывающего абонента, это очень хорошо для тестирования приложений. – amadamala 02.10.2019, 01:51
  • 2
    Другое преимущество использования Касания для разработки то, что Вы don' t рискуют завинчивать Ваш iPhone, на который можно полагаться. – Kristopher Johnson 02.10.2019, 01:52
  • 3
    Я думаю, что это - допустимая опция, если you' разработка ре с помощью некоторых функций только для iPhone, как GPS или фотографии (или телефонный интерфейс). Касание также имеет акселерометр, таким образом, вращательные аспекты хорошо работают, также. – cori 02.10.2019, 01:52
  • 4
    По некоторым причинам I' m получение: Код ошибки: 29 Файлов '/home/blueprint/DO.txt' не найденный (Errcode: 13) I' m вполне уверенный файл там. – Luis D Urraca 10.11.2019, 17:26

Во время разработки моего первого приложения для iPhone я написал код, который хорошо работал на iPhone Simulator, но который не работал над устройством. Таким образом, я сказал бы "да, Определенно необходимо протестировать на существующем устройстве".

средство моделирования не является эмулятором. Это не выполняет фактическую iPhone OS; это выполняет ряд библиотек Mac OS X, которые очень похожи, но не идентичны к iPhone OS. Средство моделирования является большим для того, чтобы отладить и сэкономить время во время кода-и-цикла-испытаний, таким образом, Вы будете использовать его намного больше, чем устройство, но устройство необходимо.

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

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

, Как другие предположили, iPod Touch также достаточен, таким образом, стоимость устройства не огромна. Кроме того, попытайтесь найти бета-тестеров со множеством различных моделей.

11
ответ дан 02.10.2019, 01:51
  • 1
    I' m все еще очень новый и мог следовать за этой логикой (после чтения объяснения). Я думаю, что это читает НАМНОГО лучше, чем мой код, lol. – Jonathan Dunlap 11.12.2019, 16:21

IPod touch является разумной заменой, если Вы не используете:

GPS, BlueTouch или Камера - iPod touch не имеет этих

Сотовая сеть - хотя iPod touch имеет WiFi, задержка сотовой сети является путем путь выше, чем та из сети Wi-Fi. При выполнении чего-нибудь как разработка пользовательского протокола для приложения Вы захотите проверить реальную производительность - и если Вы сделаете это слишком поздно в цикле разработки, то Вы будете в для неприятного удивления.

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

при покупке iPod touch Вы, вероятно, закончите тем, что получили iPhone также. Я просто пошел бы прямо для iPhone. Тем путем можно использовать его в качестве основного телефона и получить реальное ощущение того, как платформа ведет себя и что приложение должно сделать для создания этого большим.

6
ответ дан 02.10.2019, 01:54
  • 1
    Хорошо, позвольте мне добавить объяснение T_T – Phil 11.12.2019, 16:20

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

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

, Если Вы не приложение, собирается продать за менее тогда общее количество за 500$, это - относительно небольшие инвестиции для создания качественного приложения.

3
ответ дан 02.10.2019, 01:55
  • 1
    Ой, you' ре, собирающееся потребность сделать что-то другое с широтой & долгота. I' m работающий над фиксацией этого. Я думаю, что они должны быть " POINT" вместо ДЕСЯТИЧНОГО ЧИСЛА. – wilbbe01 10.11.2019, 17:26

Если Вы серьезно относитесь к разработке, iPhone (или iPod touch) является необходимостью. Однако официальный SDK идет с очень полным "средством моделирования iPhone". Это позволит Вам получающий ощущение Objective C и всего рабочего процесса разработки. SDK требует Leopard.

Вам не нужен Mac для этого. Можно использовать OSX86 на ПК, или установленном на и загруженный от диска или до VmWare.

Это работает. На самом деле можно даже синхронизировать iPhone через Leopard, работающий в VMware.

Теперь, тестируя на реальном iPhone необходимость из-за производительности, использование памяти И т.д. Также, Вам нужен он для всей процедуры аутентификации, получая ключи и т.д. (если Вы хотите продать свой материал на Appstore), тестируя это действительно требует iPhone.

2
ответ дан 02.10.2019, 01:56

при покупке iPod touch Вы, вероятно, закончите тем, что получили iPhone также. Я просто пошел бы прямо для iPhone. Тем путем можно использовать его в качестве основного телефона и получить реальное ощущение того, как платформа ведет себя и что приложение должно сделать для создания этого большим.

я абсолютно соглашаюсь с этим.

при серьезной разработке приложения для iPhone - для забавы или для прибыли - необходимо будет выполнить его на реальном iPhone для проверения совместимости и удобства использования в какой-то момент. Начиная с Вас оказывающийся перед необходимостью получать тот в какой-то момент, можно также получить тот теперь. Не идите для полумер. IPod Touch может быть (значительно) более дешевым для начала, но будет деньгами, потраченными впустую, когда Вы идете и получаете свой iPhone. (Конечно, при планировании приложения, которое работает на iPhone, а также iPod Touch, тогда НЕОБХОДИМО протестировать его на обоих. Вы не можете предположить что, если хорошо на одном, что это должно быть хорошо на другом).

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

2
ответ дан 02.10.2019, 01:57
  • 1
    Это работало на меня, но я использовал macports для установки postgres93 и так должен был использовать: export PATH=$PATH:/opt/local/lib/postgresql93/bin – i_am_jorf 15.11.2019, 15:09

если бы Вы собираетесь разработать исходные приложения для iPhone, я сказал бы, заставляют iPhone или iPod touch предназначаться. эмуляторы хороши, но в конечном счете необходимо будет быть нацелены на реальную вещь. при разработке веб-определенного содержания существует много вещей, можно обойтись без него (существуют некоторые большие dev видео, лишенные яблок dev сайт, который будет только стоить Вам знака), но в конечном счете я думал бы, что Вы все еще захотите протестировать с реальным соглашением

1
ответ дан 02.10.2019, 01:58
  • 1
    да, и затем просто: env ARCHFLAGS="-arch x86_64" gem install pg. – Zag zag.. 15.11.2019, 15:08

Вам абсолютно нужно физическое устройство. Различие в производительности между средством моделирования и фактическими аппаратными средствами iPhone/iPod Touch огромно. Код, который будет работать хороший и быстрый в средстве моделирования, может легко оказаться слишком медленным, чтобы быть применимым на реальной вещи. Также API, обеспеченный средством моделирования, не на 100% идентичен реальной вещи, таким образом, код, который хорошо работает в sim, не может работать над устройством. Единственный способ знать наверняка состоит в том, чтобы часто тестировать на существующем устройстве.

, Поскольку другие упомянули, iPod touch работает хорошо устройством разработки. Таким образом, если Вам не нужна ни одна из функций iPhone, это - польза, более дешевая, альтернативная.

0
ответ дан 02.10.2019, 02:00

Я попробовал iPhoney и по сравнению с моим iPhone (Mark 1), это не то же, это близко - но не достаточно близко полагаться, если интерфейс важен для Вас.

0
ответ дан 02.10.2019, 02:01
  • 1
    I' d проверяют еще раз что Project' s и/или Eclipse по умолчанию JDK не установлен на JDK 5. – Piotr Nowicki 11.12.2019, 11:32

Теги

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