75
新たな報道によると、Appleのクロスプラットフォームアプリ機能は2019年までリリースされない模様 [U]c

5/1: 以下に新しい詳細を追加して更新しました…

ここ数ヶ月、AppleがiOSとmacOS間で連携できる新しいクロスプラットフォーム機能を開発中との報道が相次いでいます。この機能はiOS 12に搭載されるとの憶測もありましたが、新たな報道によると、2019年まではリリースされず、当初考えられていたほど広範囲には及ばない可能性があるとのことです…

今夜のレポートは、 Daring Fireballのジョン・グルーバー氏によるもので、「主に間接的な」情報源を引用しています。レポートでは、この機能は「宣言型の制御APIのように聞こえる」と説明されていますが、グルーバー氏は現時点では詳細な情報を持っていないと述べています。

本質的に、この機能は、開発者が従来の手続き型コードを記述する必要がなく、別の形式を使用して機能とその属性を宣言できることを意味します。

報告書では、このような機能は「本質的にクロスプラットフォーム」なものではなく、特定の状況下では意味を成すと指摘している。例えば、iOSとmacOSのAPIの違いに対処したり、クロスプラットフォームのUIフレームワークを構築したりといったことが考えられる。

しかし、Apple が (a) iOS と MacOS には宣言型のコントロール API が必要であり、(b) UIKit (iOS) と AppKit (MacOS) 間の API の違いを抽象化する問題に対処する必要があると考えているのであれば、同時に取り組むのは当然のことです。

グルーバー氏はさらに、この機能は今年のWWDCではリリースされないことは「ほぼ確実」であり、「2019年のmacOS 10.15とiOS 13でリリースされる予定だ」と述べています。当初の報道では、この機能は2018年にリリースされるとされていました。

今晩の報道は、Apple の Marzipan プロジェクトが iPhone、iPad、Mac で実行されるクロスプラットフォーム アプリをサポートするプロジェクトであると説明したブルームバーグの最初の報道とは異なる見方を示している。

このレポートでは、この機能は早ければ2018年にもリリースされる可能性があると述べられていましたが、プロジェクトの規模と範囲、そしてそれがタイムラインにどのような影響を与えるかについても言及されていました。こうしたレポートでは、同じ情報が異なる情報源によってどのように解釈されるか、そしてこれらの機能の開発中に状況がどのように変化するかに注意することが重要です。

6月のWWDCでクロスプラットフォーム機能が発表されるかどうかはまだ分かりません。今晩のこの機能に関するレポートについて、皆さんはどう思われますか?ぜひコメント欄で教えてください!

新しい詳細:

これはSwiftチームの2つの別々のプロジェクト(それぞれ「Amber」「Infrared」「Ultraviolet」と呼ばれています)を指しているようです。Mac向けiOSアプリ開発の取り組みとは異なります。このような複数年にわたる複数段階の大規模プロジェクトには、多くの未確定要素が存在します。https://t.co/jXKa5vRTzi

— マーク・ガーマン(@markgurman)2018年5月1日

この取り組みは、NIB ファイルを Interface Builder にリンクされた Swift に置き換えることを意図していると思われます。これにより、開発者は Windows の XAML と同様に、手動で、または既存のビジュアル ツールを使用して UI を宣言できるようになります。

— マーク・ガーマン(@markgurman)2018年5月1日


Appleのニュースをもっと知りたい方は、YouTubeで9to5Macを購読してください。

wamice.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。