

本日、開発者が iOS アプリを Mac に簡単に移植できるようにする UIKit、Marzipan に関する Apple の計画について、もう少し詳しく知りました。
今日のレポートによると、このプロジェクトの展開は予想よりも少し遅くなり、サードパーティ製アプリ用の SDK が今年の WWDC でリリースされる予定ですが、iPad アプリのみ対象になるようです…
Appleは2020年にiPhoneアプリからMacアプリへのマジパン風変換を追加する予定だ[…]
ユニバーサルアプリSDKの最初のバージョンでは、iPhoneサイズのアプリがMacに移植されないというのは、少々意外です。しかし、現在広く普及しているMarzipanアプリは、その使いにくさと異質性から多くの批判を受けています。Macのようなナビゲーションやコントロールを採用しておらず、iPadアプリが想定していたマルチタッチジェスチャーの代わりに、ボタンクリックがぎこちなく、しかもすべてシングルウィンドウアプリのエクスペリエンスとなっています。
これは私が望んでいたよりもかなりゆっくりとしたペースですが、待つ価値はあります。Appleの長期的な目標は、開発者がすべての主要デバイスで動作する単一のアプリを作成することです。
Appleは2021年までに、開発者がiPad、iPhone、Macに展開するために必要なビジネスロジックとインターフェースコードを格納する単一のバイナリをApp Storeに送信できるようにしたいと考えています。
それは3つの理由で大きな問題です。
エコシステム
まず、Appleエコシステムにとって、MacBookは新たな魅力となるでしょう。iPhoneとiPadをお持ちで、ノートパソコンを探している人にとって、使い慣れたモバイルアプリが使えることは、MacBookを選ぶもう一つの理由となるでしょう。
そして、すでに Apple 製品に全面的に依存している私たちにとっては、そのとき使用しているデバイスに関係なく、必要なアプリにアクセスできるという大きな利便性が得られます。
経済
開発者にとって、単一のバイナリによりソフトウェア開発のコスト効率が向上します。
iPhoneの数はMacの数よりもはるかに多いため、現在多くの開発者はまずiOSをターゲットにし、十分な需要があり時間の有効活用になると確信した場合にのみMacアプリを開発しています。より効率的なプロセスは、より多くのMacアプリの開発につながり、それは開発者だけでなく消費者にとっても朗報です。
しかし、これはiPadアプリの増加も意味するかもしれません。現在iPhoneアプリ( Instagramに手を振る)のみを提供している開発者は、iPad版でMacアプリも開発できれば、iPad版の開発に意欲的になるかもしれません。
プラットフォームの進化
MacがIntelからARMに移行するかどうかの問題ではなく、いつ移行するかの問題です。Appleの長期計画は、iPhoneやiPadと同様に、Macにも独自にカスタム設計されたプロセッサを搭載することです。
2020年がその年になるかもしれないという意見を耳にしましたが、それが真実かどうかはさておき、近い将来に到来することはほぼ間違いありません。iOSデバイスに当てはまるのと同じ論理が、Macにも同様に当てはまります。
iOS デバイス用に独自のチップを設計することで、Apple は 2 つの大きなメリットを得ています。
まず、効率性です。ハードウェアとソフトウェアを連携して設計することで、Appleは競合メーカーよりもはるかに多くの部品を生産できます。AppleのiPhoneやiPadに搭載されているRAMは、競合メーカーのAndroidスマートフォンやタブレットよりも少ないことがよく指摘されていますが、ベンチマークテストでは、Appleの製品は通常、競合メーカーの主力製品と同等以上の性能を示し、場合によっては大幅に上回っていることが示されています。
第二に、サードパーティのチップメーカーによる制約からの自由です。ほとんどのAndroidブランドは、Qualcommがスマートフォン向けCPUとして提供するものや、その発売時期によって制約を受けます。一方、Appleは独自の戦略を採用できます。
Apple が独自のラップトップ用チップを設計すれば、同じ利点が Mac にも同様に当てはまるはずです。
二つの大きな障害はプロセッサパワー(これは2020年までに解決される可能性が高い)と互換性です。これは以前ほど大きな問題ではなくなりました。常駐開発者のベンジャミン・メイヨーとギルヘルメ・ランボーによると、ほとんどのアプリは最新のXcode/SDKで再コンパイルするだけで済むとのことです。
CPU アーキテクチャの違いを気にするほど低レベルで動作するアプリはほとんどありません。
しかし、Apple がすでにデバイス間で簡単にアプリを利用できる方法を提供している場合、つまり Marzipan が提供している場合、問題はさらに小さくなります。
つまり、Marzipan はエコシステムやアプリの可用性だけに関するものではなく、Mac 向けに Apple が設計した CPU に向けた重要なステップでもあるのです。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。