Теперь имеется бэкпорт модуля секретов для Python 2.7, 3.4 и 3.5 под названием python2-secrets . (имя немного сбивает с толку, на мой взгляд)
Установка:
pip install --user python2-secrets
Не забывайте, что большинство типов приложений для iPhone также работает над iPod Touch, который является одной стоимостью времени и никакими ежемесячными сборами. Даже сетевая работа приложений, если iPod Touch подключен к WiFi.
Во время разработки моего первого приложения для iPhone я написал код, который хорошо работал на iPhone Simulator, но который не работал над устройством. Таким образом, я сказал бы "да, Определенно необходимо протестировать на существующем устройстве".
средство моделирования не является эмулятором. Это не выполняет фактическую iPhone OS; это выполняет ряд библиотек Mac OS X, которые очень похожи, но не идентичны к iPhone OS. Средство моделирования является большим для того, чтобы отладить и сэкономить время во время кода-и-цикла-испытаний, таким образом, Вы будете использовать его намного больше, чем устройство, но устройство необходимо.
Вам действительно нужно к касанию-и-чувству Ваше приложение на физическом устройстве. UI, который работает отлично, в то время как наведение и кликание с мышью могло бы быть ужасным при использовании с ползунками и пальцами. Если существует какой-либо ввод текста, необходимо чувствовать, как болезненный это должно ввести использование экранной клавиатуры, чтобы определить, имеет ли смысл предоставлять альтернативные методы ввода данных.
существуют также значительные различия в производительности между средством моделирования и существующими устройствами. Необходимо протестировать с самым старым (самым медленным) устройством, которое Вы хотите поддерживать, чтобы проверить, что это не слишком медленно, не исчерпывает память, и т.д.
, Как другие предположили, iPod Touch также достаточен, таким образом, стоимость устройства не огромна. Кроме того, попытайтесь найти бета-тестеров со множеством различных моделей.
IPod touch является разумной заменой, если Вы не используете:
GPS, BlueTouch или Камера - iPod touch не имеет этих
Сотовая сеть - хотя iPod touch имеет WiFi, задержка сотовой сети является путем путь выше, чем та из сети Wi-Fi. При выполнении чего-нибудь как разработка пользовательского протокола для приложения Вы захотите проверить реальную производительность - и если Вы сделаете это слишком поздно в цикле разработки, то Вы будете в для неприятного удивления.
, Разрабатываете ли Вы на iPod touch или на iPhone, у Вас абсолютно должно быть устройство. Это не является дополнительным! Средство моделирования хорошо, но это не прекрасно, и нет никакой замены для того, чтобы иметь устройство, которое правильно указывает на производительность, разрешение экрана, яркость, форм-фактор и все другие факторы, которые необходимо будет рассмотреть в приложении.
при покупке iPod touch Вы, вероятно, закончите тем, что получили iPhone также. Я просто пошел бы прямо для iPhone. Тем путем можно использовать его в качестве основного телефона и получить реальное ощущение того, как платформа ведет себя и что приложение должно сделать для создания этого большим.
Необходимый. Если Вы планируете разработать успешный продукт, это должно быть одно, конечные пользователи (не только разработчики) находят простыми в использовании.
лучший способ сделать, который должен был бы загрузить Ваше приложение на iPhone тогда, берет его различным людям и просит, чтобы они использовали его, в то время как Вы наблюдаете их, чтобы видеть, испытывают ли они какие-либо проблемы. Пользователи могут стать могущественными творческий в попытке сделать вещи, разработчик, никогда не предназначаемый - просто, спрашивает любую технологию поддержки.
, Если Вы не приложение, собирается продать за менее тогда общее количество за 500$, это - относительно небольшие инвестиции для создания качественного приложения.
Если Вы серьезно относитесь к разработке, iPhone (или iPod touch) является необходимостью. Однако официальный SDK идет с очень полным "средством моделирования iPhone". Это позволит Вам получающий ощущение Objective C и всего рабочего процесса разработки. SDK требует Leopard.
Вам не нужен Mac для этого. Можно использовать OSX86 на ПК, или установленном на и загруженный от диска или до VmWare.
Это работает. На самом деле можно даже синхронизировать iPhone через Leopard, работающий в VMware.
Теперь, тестируя на реальном iPhone необходимость из-за производительности, использование памяти И т.д. Также, Вам нужен он для всей процедуры аутентификации, получая ключи и т.д. (если Вы хотите продать свой материал на Appstore), тестируя это действительно требует iPhone.
при покупке iPod touch Вы, вероятно, закончите тем, что получили iPhone также. Я просто пошел бы прямо для iPhone. Тем путем можно использовать его в качестве основного телефона и получить реальное ощущение того, как платформа ведет себя и что приложение должно сделать для создания этого большим.
я абсолютно соглашаюсь с этим.
при серьезной разработке приложения для iPhone - для забавы или для прибыли - необходимо будет выполнить его на реальном iPhone для проверения совместимости и удобства использования в какой-то момент. Начиная с Вас оказывающийся перед необходимостью получать тот в какой-то момент, можно также получить тот теперь. Не идите для полумер. IPod Touch может быть (значительно) более дешевым для начала, но будет деньгами, потраченными впустую, когда Вы идете и получаете свой iPhone. (Конечно, при планировании приложения, которое работает на iPhone, а также iPod Touch, тогда НЕОБХОДИМО протестировать его на обоих. Вы не можете предположить что, если хорошо на одном, что это должно быть хорошо на другом).
кроме того, при наличии iPhone со дня один, можно ознакомиться с его пользовательским интерфейсом, его нормами и общими метафорами использование приложений. Это будет в большой степени питаться в Ваш собственный процесс проектирования приложений и удостоверяться, что Ваше приложение смотрит, чувствует и работает как первый класс гражданин iPhone.
export PATH=$PATH:/opt/local/lib/postgresql93/bin
– i_am_jorf
15.11.2019, 15:09
если бы Вы собираетесь разработать исходные приложения для iPhone, я сказал бы, заставляют iPhone или iPod touch предназначаться. эмуляторы хороши, но в конечном счете необходимо будет быть нацелены на реальную вещь. при разработке веб-определенного содержания существует много вещей, можно обойтись без него (существуют некоторые большие dev видео, лишенные яблок dev сайт, который будет только стоить Вам знака), но в конечном счете я думал бы, что Вы все еще захотите протестировать с реальным соглашением
Вам абсолютно нужно физическое устройство. Различие в производительности между средством моделирования и фактическими аппаратными средствами iPhone/iPod Touch огромно. Код, который будет работать хороший и быстрый в средстве моделирования, может легко оказаться слишком медленным, чтобы быть применимым на реальной вещи. Также API, обеспеченный средством моделирования, не на 100% идентичен реальной вещи, таким образом, код, который хорошо работает в sim, не может работать над устройством. Единственный способ знать наверняка состоит в том, чтобы часто тестировать на существующем устройстве.
, Поскольку другие упомянули, iPod touch работает хорошо устройством разработки. Таким образом, если Вам не нужна ни одна из функций iPhone, это - польза, более дешевая, альтернативная.
Я попробовал iPhoney и по сравнению с моим iPhone (Mark 1), это не то же, это близко - но не достаточно близко полагаться, если интерфейс важен для Вас.