Appleのクロスプラットフォームアプリソリューションは2019年にデビューする可能性が高いと報道

Appleのクロスプラットフォームアプリソリューションは2019年にデビューする可能性が高いと報道

マイキー・キャンベルのプロフィール写真マイキー・キャンベル

· 2分で読めます

有力なブロガーであるジョン・グルーバー氏の新たなレポートによると、iOS アプリに macOS サポートを提供する Apple のプロジェクトは、これまで予想されていた 2018 年ではなく、2019 年に開始される予定だという。

グルーバー氏は「小鳥たち」を引用しながら、iOSアプリをMacで実行できるようにする取り組みについて認めたが、この機能は今年の世界開発者会議では発表されないと述べた。

「このプロジェクトが6月のWWDC 2018でデビューすることはほぼ確実ですし、12月の時点で2018年が議題に上がっていたとは考えにくいです」とグルーバー氏は書いている。「これは2019年の話です。macOS 10.15とiOS 13.1については、今年のWWDCに期待するべきです。」

このクロスプラットフォーム・アプリ・フレームワークに関する情報が初めてリークされたのは12月、ブルームバーグがこのプロジェクトを報じた際でした。報道では、iOS 12およびmacOS 10.14の一部として2018年中にリリースされるとされていました。その後、 Axiosが報じたところによると、今年中のリリースが正式に発表されたようです。計画では、iOSアプリ、特にiPadアプリが開発者からの指示をほとんど、あるいは全く必要とせずにmacOSでネイティブに動作できるようになるとのことです。

当初の報道は大まかにしか描かれておらず、多くの想像の余地を残していました。グルーバー氏は「主に間接的な」情報源を引用しながら、いくつかの空白を埋め、この機能は宣言型の制御APIの一種であるようだと述べています。このようなシステムでは、開発者はアセットを手続き的に作成するのではなく、宣言して属性を割り当てることができるようになります。

グルーバー氏が指摘するように、このソリューションは「本質的にクロスプラットフォーム」ではない。しかし、AppleがiOSとmacOSのAPIの違いに対処し、開発者が両方のプラットフォームで動作するアプリをより容易にデプロイできるように取り組んでいることを示唆している。同社はまた、宣言型の制御APIを統合した真のクロスプラットフォーム・ユーザーインターフェースの基盤を構築している可能性もある。

元Microsoft Windows部門社長のスティーブン・シノフスキー氏もTwitterで、クロスプラットフォーム化のプロセスはアプリに抽象化レイヤーを追加したりUI抽象化フレームワークを実装したりするほど単純ではないと指摘した。実際、開発者は依然としてOSの機能をコーディングする必要がある。AppleがOSの制御と機能をiOSとmacOSの両方に対応した新しいフレームワークに統合するか、既存のリソースと統合できるフレームワークを構築すれば、「クロスプラットフォーム化を」実現できるだろうとシノフスキー氏は述べている。

グルーバー氏は、システムがどのように機能するかについていくつかの豆知識を除けば、この取り組みはもはや社内では初期の報告書で言及されていたコードネーム「マジパン」と呼ばれていないと述べた。

Apple が iOS-macOS フレームワークをいつ公開する予定なのかは正確にはまだ不明だが、開発者たちは 6 月になれば同社の計画をよりよく理解できるようになるだろう。