Какой минимум действий сделать прогу для iPhone+Apple Watch?

Начну с того, что для разработки приложения для iPhone и Apple Watch требуется использование интегрированной среды разработки (IDE) Xcode. Это официальная среда разработки от Apple, специально созданная для разработки приложений под iOS и watchOS.

1. Создание нового проекта:
- Откройте Xcode и выберите "Create a new Xcode project".
- Выберите шаблон "App", а затем "iOS App" и нажмите кнопку "Next".
- Укажите имя проекта, выберите язык программирования (например, Swift) и выберите устройство "iPhone".
- Нажмите кнопку "Next" и выберите место сохранения проекта.
- После этого нажмите кнопку "Create" для создания проекта.

2. Добавление цели для Apple Watch:
- В меню навигации Xcode выберите цель вашего приложения на iPhone, а затем выберите "File" -> "New" -> "Target".
- В появившемся окне выберите "watchOS" в разделе "iOS & watchOS" и затем выберите "Watch App".
- Введите имя цели для Apple Watch и выберите устройство "Apple Watch".
- Нажмите кнопку "Finish" для добавления цели для Apple Watch к вашему проекту.

3. Дизайн интерфейсов:
- Приложение для iPhone и Apple Watch имеют разные интерфейсы, поэтому вам потребуется создать разные Storyboard для обоих устройств.
- Создайте новый Storyboard для интерфейса вашего приложения на Apple Watch, выбрав в меню навигации Xcode "File" -> "New" -> "File" -> "watchOS" -> "User Interface" -> "Watch Storyboard".
- Создайте интерфейс для вашего приложения, добавляя контроллеры и элементы управления на Storyboard.
- Аналогично создайте интерфейс для приложения на iPhone, выбрав в меню навигации Xcode "File" -> "New" -> "File" -> "iOS" -> "Storyboard".

4. Настройка связи между приложением на iPhone и Apple Watch:
- В файле AppDelegate.swift вашего проекта для iPhone добавьте следующий код:

   import WatchConnectivity

   func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
       if WCSession.isSupported() {
           WCSession.default.activate()
       }
       return true
   }

- Этот код активирует WatchConnectivity framework и позволит вашему приложению на iPhone и Apple Watch обмениваться данными и сообщениями.

5. Кодирование функциональности приложения:
- Начните разработку функциональности вашего приложения на iPhone, кодируя необходимые части приложения в соответствующих классах и методах.
- Добавьте функциональность для обмена данными между вашим приложением на iPhone и Apple Watch, используя WatchConnectivity framework.
- Развивайте функциональность вашего приложения на Apple Watch, кодируя классы и методы, необходимые для его работы.

6. Тестирование приложения:
- В Xcode выберите симулятор устройства iPhone и запустите ваше приложение на нем.
- Аналогично выберите симулятор устройства Apple Watch и запустите ваше приложение на Apple Watch для тестирования его функциональности.

7. Интеграция и публикация:
- После тестирования и завершения разработки вашего приложения на iPhone и Apple Watch, подготовьте их для публикации в App Store.
- Создайте App ID и учетную запись разработчика в Apple Developer Program, чтобы иметь возможность привязывать приложения к вашей учетной записи и публиковать их в App Store.
- С помощью iTunes Connect вы можете создать новое приложение и загрузить в него бинарные файлы для приложения на iPhone и Apple Watch.

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