Для разработки приложений для 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.