MicrosoftはiOS開発者がアプリをWindows 10に移植することをさらに推奨しています

ビデオ: ® å ∂ i ø å ç † i √ £ 2024

ビデオ: ® å ∂ i ø å ç † i √ £ 2024
Anonim

Microsoftは、アプリの多様性で有名なプラットフォームではありません。 これに対処するために、Microsoftは開発者にアプリをWindowsプラットフォームに移植するよう説得し、Windows 10がリリース後何年もの間人気のあるアプリを受け取るプラットフォームでなくなるようにしています。

Project Islandwoodは、MicrosoftがiOS開発者のためにWindowsプラットフォームにより良くアプローチするために構築した橋です。 このプログラムにより、開発者はiOSアプリをPCに移植して、Windows 10のデスクトップバージョンとモバイルバージョンの両方で作業できるようになります。

Project IslandwoodをiOS開発者にとってより魅力的にするために、MicrosoftはUIKitの完全サポートなどの一連の便利な機能を追加して、iOSの開発者をさらに改善することを決定しました。

実際、iOS開発者は長い間MicrosoftにUIKit実装からより完全なAPIカバレッジを提供するよう要求してきましたが、彼らの要求は聞かれました。 ただし、iOSユーザーインターフェースをWindowsにブリッジすることは、扱いにくい命題です。

第1に、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ファイルに変換し、開発者がVisual Studioで直接編集できるようにします。

これらの変更により、iOS向けWindows Bridgeの堅牢性と使いやすさがかつてないほど向上します。

iOS用のWindowsブリッジの詳細については、Microsoftのブログ投稿をご覧ください。

MicrosoftはiOS開発者がアプリをWindows 10に移植することをさらに推奨しています