Правильно ли понимаю, что для разработки достаточно всего лишь iPhone 8 или даже 6s?

Для разработки приложений для iOS вам действительно понадобится устройство с операционной системой iOS, но не обязательно быть самого нового поколения. Apple обеспечивает совместимость программного обеспечения с рядом устройств, что позволяет разработчикам работать на более старых моделях iPhone.

Однако, необходимо учитывать, что приложения, разработанные на устройствах с более новыми версиями операционной системы iOS, могут использовать новые функциональные возможности и интерфейсные элементы, которые могут быть недоступны на старых моделях iPhone. Поэтому, если вы планируете создавать приложения с использованием последних функций и возможностей, то рекомендуется иметь устройство с более новой версией iOS.

Один из самых распространенных способов разработки iOS-приложений - использование Xcode, интегрированной среды разработки, предоставляемой Apple. Xcode выполняет роль сборщика и отладчика приложений, и он доступен только для ОС macOS. Это означает, что вам также понадобится доступ к компьютеру с macOS, чтобы установить и использовать Xcode.

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

Таким образом, для разработки iOS-приложений вам потребуется устройство с iOS, доступ к компьютеру с macOS и разработчиков сертификат от Apple. В то время как более старые модели iPhone, такие как iPhone 6s и даже iPhone 8, могут быть использованы для разработки, рекомендуется иметь более новую модель устройства, чтобы воспользоваться всеми возможностями и возможностями, которые предоставляет iOS.