Microsoft는 다양한 앱으로 잘 알려진 플랫폼이 아닙니다. 이를 해결하기 위해 Microsoft는 개발자에게 앱을 Windows 플랫폼으로 이식 따라서 Windows 10은 출시 후 몇 년 동안 인기있는 앱을받을 수있는 플랫폼으로 남아 있지 않습니다.
Project Islandwood는 iOS 개발자가 Windows 플랫폼에 더 잘 접근 할 수 있도록 Microsoft가 구축 한 다리입니다. 이 프로그램을 통해 개발자는 데스크톱 및 모바일 버전의 Windows 10에서 모두 작업 할 수 있도록 iOS 앱을 PC로 이식 할 수 있습니다.
만들다 프로젝트 아일랜드 우드 iOS 개발자들에게 더욱 매력적이었던 Microsoft는 UIKit에 대한 완전한 지원과 같은 일련의 유용한 기능을 추가하여 더욱 개선하기로 결정했습니다.
실제로 iOS 개발자는 오랫동안 Microsoft에 UIKit 구현에서 더 완전한 API 적용 범위를 가져 오도록 요청 해 왔으며 그들의 요청을 들었습니다. 그러나 iOS 사용자 인터페이스를 Windows에 연결하는 것은 까다로운 제안입니다.
첫째, Microsoft는 개발자가 Objective-C 코드 기반을 Windows로 가져 오면 사용자의 코드 재사용을 극대화하고 필요한 작업량을 최소화하고자합니다. 둘째, UIKit에는 수백 개의 클래스가 있으며 Windows에서이 방대한 프레임 워크를 다시 구현하는 것은 너무 어렵습니다.
대신 Microsoft는 앞서 언급 한 문제에 대한 일련의 해결 방법에 의존하기로 결정했으며 피드백을 기다리면서 GitHub에서 iOS 개발자와이를 공유 할 것입니다.
Microsoft에서 제공하는 iOS 브리지는 다음을 제공합니다.
- iOS 컨트롤을 더 빠르게 불러와 더 많은 UIKit을 사용할 수 있습니다.
- 보다 효율적인 이벤트 처리를위한 개선 된 터치 입력 모델
- 접근성 및 현지화에 대한 훨씬 향상된 지원
- 더 나은 테스트 자동화로 더 안정적이고 고품질의 제어
- Windows의 UI 프레임 워크 인 XAML과의 통합 및 활용이 크게 향상되었습니다.
이러한 변경 사항과 함께 Microsoft는 Xib2Xaml이라는 새로운 도구도 도입 할 예정입니다. 이 도구는 iOS 개발자가 Xcode의 Interface Builder를 사용하여 빌드 한 XIB 및 Storyboard 파일을 Windows 네이티브 XAML 파일로 변환하여 개발자가 비주얼 스튜디오.
이러한 변경으로 iOS 용 Windows Bridge가 그 어느 때보 다 더 강력하고 사용하기 쉬워 질 것입니다.
iOS 용 Windows 브리지에 대한 자세한 내용은 Microsoft의 블로그 게시물.
확인해야 할 관련 이야기 :
- 이제 Windows 개발자가 Tower Git 베타 클라이언트를 사용할 수 있습니다.
- Microsoft는 개발자가 Project Scorpio 전용 게임을 출시 할 수 있다고 주장합니다.
- iOS의 Dropbox 사용자는 이제 앱으로 Microsoft Office 파일을 만들고 수정할 수 있습니다.
- 다음은 Apple Watch에서 Windows 95의 모습입니다.