Microsoftは、そのアプリの多様性でよく知られているプラットフォームではありません。 これに対処するために、マイクロソフトは開発者に次のことを説得しようとしています。 アプリをWindowsプラットフォームに移植する そのため、Windows 10は、リリース後何年もの間、人気のあるアプリを受け取るためのプラットフォームではなくなりました。
Project Islandwoodは、MicrosoftがiOS開発者向けに構築したブリッジであり、Windowsプラットフォームへのアプローチを改善します。 このプログラムを使用すると、開発者はiOSアプリをPCに移植して、デスクトップバージョンとモバイルバージョンの両方のWindows10で作業できるようになります。
作る プロジェクトアイランドウッド iOS開発者にとってさらに魅力的なMicrosoftは、UIKitの完全サポートなど、一連の便利な機能を追加して、iOS開発者をさらに改善することを決定しました。
実際、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ファイルとストーリーボードファイルをWindowsネイティブのXAMLファイルに変換し、開発者がそれらを直接編集できるようにします。 Visual Studio.
これらの変更により、iOS用のWindows Bridgeがこれまで以上に堅牢になり、使いやすくなると考えています。
iOS用のWindowsブリッジの詳細については、チェックアウトしてください。 Microsoftのブログ投稿.
チェックアウトする必要のある関連記事:
- TowerGitベータクライアントがWindows開発者に利用可能になりました
- Microsoftは、開発者はProjectScorpioのみのゲームをリリースできると主張している
- iOSのDropboxユーザーは、アプリを使用してMicrosoftOfficeファイルを作成および編集できるようになりました
- AppleWatchでのWindows95の外観は次のとおりです