Windows Bridge for iOS
With this Microsoft open-source project, you can keep your iOS app in Objective-C and combine many supported iOS frameworks with Windows-specific features.
Get started with the Bridge
1. Install Visual Studio
If you don’t already have Visual Studio, you can download Visual Studio Community for free. If you don’t have a PC, you can still try the bridge using a downloadable evaluation virtual machine and your favorite virtualization environment.
2. Install the Windows Bridge for iOS
Installing the bridge is easy. Simply download the binary from the GitHub repository and extract winobjc.zip to an appropriate location on your PC.
3. Build your app
Import your Xcode project into Visual Studio by using the vsimporter tool included with the SDK, or start writing your next great Universal Windows Platform app in Visual Studio using Objective-C. For additional information about using vsimporter, see our Wiki.
Build the Bridge from source to extend or contribute to the community
1. Install Visual Studio
If you don’t already have Visual Studio, you can download Visual Studio Community for free. If you don’t have a PC, you can still try the bridge using a downloadable evaluation virtual machine and your favorite virtualization environment.
2. Clone the repo
Clone our GitHub repo, create your own branch and explore. If you find an unsupported API, create an issue so we know it is a priority.
3. Build the SDK
Build the bridge using the included Visual Studio Solution found in the /build directory. For more details, check out our Wiki.
4. Install the Windows Bridge for iOS
After building the SDK, navigate to /build/SDKPackage/Release and extract winobjc.zip to an appropriate location on your PC.
5. Build your app
Import your Xcode project into Visual Studio by using the vsimporter tool included with the SDK, or start writing your next great Universal Windows Platform app in Visual Studio using Objective-C. For additional information about using vsimporter, see our Wiki.
6. Contribute
After agreeing to the project’s CLA, submit a pull request with your tests and SDK code changes to help improve the experience for everyone.
How to convert your iOS app to Windows
Learn how the tools will automatically generate Visual Studio solutions from your Xcode projects, and provide you with what you need to build native Windows UWP apps using the Objective-C language you already know.
* Examples of applications running on Windows devices are for illustration only and are fictitious.
* Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. Windows Bridge for iOS is not affiliated with, sponsored by or endorsed by Apple Inc.
Мост Windows для iOS
Используя проект с открытым исходным кодом корпорации Майкрософт, вы можете сохранить приложение для iOS на Objective-C и одновременно использовать множество поддерживаемых платформ iOS с функциями Windows.
Начало работы с мостом
1. Установка Visual Studio
Если у вас еще нет Visual Studio, можно бесплатно скачать Visual Studio Community. Если у вас нет компьютера, опробовать мост можно с помощью доступной для скачивания виртуальной машины для оценки в выбранной вами среде виртуализации.
2. Установка моста Windows для iOS
Установить мост легко. Просто скачайте двоичный файл из репозитория GitHub и извлеките архив winobjc.zip в правильное расположение на компьютере.
3. Разработка приложения
Импортируйте свой проект Xcode в Visual Studio, воспользовавшись инструментом vsimporter в составе пакета SDK, или начните создавать следующее потрясающее приложение на универсальной платформе Windows в Visual Studio с помощью Objective-C. Дополнительные сведения об использовании vsimporter см. на нашей странице в Википедии.
Создание моста на основе исходного кода с целью расширения возможностей сообщества или внесения своего вклада в его развитие.
1. Установка Visual Studio
Если у вас еще нет Visual Studio, можно бесплатно скачать Visual Studio Community. Если у вас нет компьютера, опробовать мост можно с помощью доступной для скачивания виртуальной машины для оценки в выбранной вами среде виртуализации.
2. Клонирование репозитория
Клонируйте наш репозиторий GitHub, создайте собственную ветвь и приступайте к исследованию. Если вы обнаружите неподдерживаемый программный интерфейс, сообщите об этой проблемы, чтобы мы решили ее в приоритетном порядке
3. Создание пакета SDK
Создайте мост, используя включенное решение Visual Studio в каталоге /build. Дополнительные сведения см. на нашей странице в Википедии.
4. Установка моста Windows для iOS
После создания пакета SDK перейдите в папку /build/SDKPackage/Release и извлеките архив winobjc.zip в правильное расположение на компьютере.
5. Разработка приложения
Импортируйте свой проект Xcode в Visual Studio, воспользовавшись инструментом vsimporter в составе пакета SDK, или начните создавать следующее потрясающее приложение на универсальной платформе Windows в Visual Studio с помощью Objective-C. Дополнительные сведения об использовании vsimporter см. на нашей странице в Википедии.
6. Участие
После согласования авторского лицензионного соглашения (CLA) по проекту отправьте запрос на включение, добавив в него свои тесты и изменения в коде SDK, чтобы сделать работу других участников сообщества более удобным.
Преобразование приложения для iOS в приложение для Windows
Узнайте, как автоматически создавать решения Visual Studio на основе ваших проектов Xcode и получить необходимые средства для разработки собственных приложений UWP для Windows с помощью уже знакомого вам языка Objective-C.
*Примеры приложений, выполняемых на устройствах с Windows, приведены исключительно для иллюстрации и являются вымышленными.
*Некоторые сведения относятся к предварительным версиям продуктов, в которые перед коммерческим выпуском могут быть внесены существенные изменения. Майкрософт не дает никаких гарантий, прямых или косвенных, в отношении указанной здесь информации. Мост Windows для iOS не связан с Apple Inc, не спонсируется и не поддерживается компанией.
Перенесите существующий код в Windows
Независимо от того, как был создан ваш код, вы сможете использовать его при разработке для Windows.
Мост для классических приложений
Преобразуйте существующие классические приложения для чистой установки и обновления, а также для их публикации в Microsoft Store или другом канале. После этого вы сможете добавить в ваше приложение функции универсальной платформы Windows (UWP), при этом оно будет поддерживаться на любых устройствах с Windows 10.
Прогрессивные веб-приложения
С помощью этой веб-технологии на основе отраслевых стандартов и обнаружения функций можно улучшать веб-приложения с целью обеспечения удобства взаимодействия пользователей с ними, включая доступ ко всему семейству устройств UWP и Microsoft Store, и одновременно обеспечивать высокий уровень удобства взаимодействия в Интернете в браузерах или на платформах, которые еще не поддерживают технологию PWA.
Мост Silverlight платформы Mobilize.Net
Мы начали сотрудничать с Mobilize.Net, чтобы помочь вам перенести существующие приложения Windows Phone 8.1 Silverlight на универсальную платформу Windows (UWP). Вместе мы предоставляем средство, которое обрабатывает и анализирует исходный код приложения, а также автоматизирует его преобразование для платформы UWP.
Мост Windows для iOS
Преобразуйте свои приложения для iOS в приложения для Windows, используя мост Windows для iOS. Вы можете сохранить приложение на Objective-C и одновременно использовать множество поддерживаемых платформ iOS с новыми функциями Windows, чтобы удивить миллионы потенциальных новых пользователей.
Повторное написание приложений для платформы UWP
После переноса приложению на универсальную платформу Windows (UWP) вы получите доступ к уникальным возможностям Windows 10, таким как Кортана и Windows Ink. Вот некоторые дополнительные рекомендации для повторного написания существующих приложений для платформы UWP.