>>121
> 一つのアプリを買えばMacでもiPadでもiPhoneでも使えて、かつそれぞれのデバイスのインターフェースに最適化されたバージョンがあると

Visual Studioに統合されたXamarinみたいなのを目指してるんでしょ?

https://www.xlsoft.com/jp/products/xamarin/how-it-works.html
この図がわかりやすいと思うけど、UI部分を分離して、
それ以外のコードを共通化できる。

Xamarinだと、iOS、Android、Mac、Windowsと
複数のプラットフォームでUI以外を共通化できてるけど、
アップルはiOSとMacだけで共通化させたいんだろうね